狀況:用MC建立的AviSynth指令轉存avs後帶入MC轉檔,跳14號錯誤訊息(說無此濾鏡)。
在有使用改變畫面尺寸的濾鏡(像是LanczosResize),存入avs檔再帶入MC轉檔就跳14號錯誤,明明是MC建立的指令居然說無此濾鏡....
原MC建立的yadif指令:
查網路資料,更改avs檔自己建立VSFilter帶入LanczosResize濾鏡,存檔後再帶入MC轉檔....又是跳14號錯誤(這VSFilter應該就有LanczosResize濾鏡了呀....)Load_Stdcall_plugin("C:\Program Files (x86)\MediaCoder\codecs\yadif.dll")Yadif(0,-1)LanczosResize(720,400)ConvertFPS(2997,125)
再檢查avs檔內容,想想乾脆把MC建立的yadif指令刪了,再存檔帶入MC轉檔....居然成功了~~
LoadPlugin("C:\Program Files (x86)\MediaCoder\codecs\DirectShowSource.dll")DirectShowSource("D:\歐美影集\犯罪現場調查 CSI\第14季\csi.1419.hdtv-lol.校對稿\CSI.S14E19.720p.HDTV.X264-DIMENSION.mkv",convertfps=true)LoadPlugin("C:\Program Files (x86)\MediaCoder\codecs\VSFilter.dll")LanczosResize(720,400)TextSub("D:\歐美影集\犯罪現場調查 CSI\第14季\csi.1419.hdtv-lol.校對稿\csi.1419.hdtv-lol.校對稿.TW_EN.ass")LoadPlugin("C:\Program Files (x86)\MediaCoder\codecs\deblock.dll")ConvertToYV12()LoadPlugin("C:\Program Files (x86)\MediaCoder\codecs\hqdn3d.dll")hqdn3d(4,3,5,4)ConvertAudioTo16bit()
搞到這裡,那是yadif和VSFilter本身有衝突嗎?
如果yadif本身就沒內建LanczosResize濾鏡了,那MC還用它來帶入濾鏡,這不是很奇怪嗎?
沒有留言:
張貼留言