208haf 发表于 2023-3-19 05:41:23

本帖最后由 208haf 于 2023-3-19 23:05 编辑

okmijnuhb2C1 发表于 2023-3-19 00:48
好的, 謝謝

居體做法是怎麼寫 AVS? 參考一下 :))
LWLibavVideoSource("video.mkv")
fmtc_bitdepth (bits=10) (或者ConvertBits(bits=10))
TextSubMod("video.ass",accurate=1)
大概就这样,具体的还请自查文档
AVS中,VSFilterMod 不支持在其他 format 下渲染字幕{:4_675:}

okmijnuhb2C1 发表于 2023-3-19 15:00:33

本帖最后由 okmijnuhb2C1 于 2023-3-19 15:58 编辑

208haf 发表于 2023-3-19 05:41
大概就这样,具体的还请自查文档
我發現用了ffms/LWLibavVideoSource 之後, 用播放器測試打開avs
10bit hevc 片源 變得不能加載字幕,
在TextSubMod前加了 ConvertBits(bits=10) 時也一樣 (在TextSubMod之後加則正常)
而DSS加載時同樣, 在TextSubMod前加了 ConvertBits(bits=10) 時變得不能加載字幕 (在TextSubMod之後加則正常)


10bit HEVC 片源
LoadPlugin("...\x264\VSFilterMod-32.dll")
LoadPlugin("...\x264\ffms2_86.dll")
FFVideoSource("...\ Fumetsu no Anata e S2 - 20 .mkv")
TextSubMod("...\ Fumetsu no Anata e S2 - 20 .ass")

8bit AVC 片源
LoadPlugin("...\x264\VSFilterMod-32.dll")
LoadPlugin("...\x264\ffms2_86.dll")
FFVideoSource("...\ Nanatsu no Taizai ~Seisen no Shirushi~ 01 (BDRip 1920x1080 x264 FLAC).mkv")
ConvertBits(bits=10)
TextSubMod("...\ Nanatsu no Taizai ~Seisen no Shirushi~ 01 (BDRip 1920x1080 x264 FLAC).ass")




本10bit HEVC 片源下:
暫時主要測到的分別是 (根據 MADVR+MPC player)
不用VSFilterMOD時 FFMS2給我 P010 10bit , 用VSFilterMOD時 沒有顯示字幕 FFMS2 依然是給我 P010 10bit
不用VSFilterMOD時 DSS 給我 NV12 8bit , 用VSFilterMOD時 有顯示字幕 FFMS2 依然是給我 NV12 8bit
在TextSubMod前加了 ConvertBits(bits=10), 兩者都沒有顯示字幕, 輸出皆是 P010 10bit
在TextSubMod後加了 ConvertBits(bits=10), FFMS2 沒有顯示字幕, DSS 有顯示字幕, 輸出皆是 P010 10bit
在TextSubMod前加了 ConvertBits(bits=8), FFMS2 有顯示字幕, 輸出是 NV12 8bit

是出了什麼問題嗎, 感覺上我這樣寫的話 VSFMOD 不能支持 10bit 輸入?

10bit 下
VSFilter 則正常顯示...



要用 vapoursynth 才行嗎?
"r5            2018/04/09      - support YUV420P10 and YUV420P16 for vapoursynth."

208haf 发表于 2023-3-19 15:35:14

okmijnuhb2C1 发表于 2023-3-19 15:00
我發現用了ffms/LWLibavVideoSource 之後, 用播放器測試打開avs
10bit hevc 片源 變得不能加載字幕,
在Te ...

你滤镜换了吗?

okmijnuhb2C1 发表于 2023-3-19 15:36:35

208haf 发表于 2023-3-19 15:35
你滤镜换了吗?

算是換了FFMS2?

页: 1 [2]
查看完整版本: 源濾鏡 FFmpegSource2 vs DirectShowSource 一問