TS 用DGNVdemux出来音轨后,文件名上有写
[hdmv.cn@zambrotta]kanon×kanon - カレンデュラ レクイエム(2010.11.17) PID 1043 DELAY -522ms
TS里也能用mediainfo查看到吧
哦,了解了!原来是使用DGNV分离以后,文件名上面自动写的!那就没辙了!因为我的电脑配置比较早了,所以DGIndexNV用不了!Yuricon 写了:TS 用DGNVdemux出来音轨后,文件名上有写
[hdmv.cn@zambrotta]kanon×kanon - カレンデュラ レクイエム(2010.11.17) PID 1043 DELAY -522ms
TS里也能用mediainfo查看到吧
最后面那个“ConvertToYV12()”是MeGUI弹出警告以后,点了确定加上的!loadplugin("C:\Program Files\AviSynth 2.5\plugins\ffmpegsource\ffms2.dll")
Import("C:\Program Files\AviSynth 2.5\plugins\ffmpegsource\FFMS2.avsi")
LoadPlugin("D:\AviSynth 2.5\plugins\IT.dll")
LoadPlugin("D:\AviSynth 2.5\plugins\UnDot.dll")
ffmpegsource2("C:\movie\1.ts").UnDot().IT(fps=30,ref="top",blend=true).LanczosResize(848,480)
ConvertToYV12()
代码: 全选
ffmpegsource2("C:\movie\1.ts")#也可以补上fps以防万一
TDecimate(1)#删重复帧,这个问题虾前面说过了,需要TIVTC.dll
LanczosResize(848,480,4,0,-4,0)#这里两边有黑边,所以先切了再resize,而这里的848是根据计算后得出的
#(1440-8)/3*4*480/1080
谢谢Yuricon大大的帮助,还写出了这么详细的代码,就是最后那个848计算的方法还不是很明白。就是这个(1440-8)/3*4*480/1080不很清楚,是不是根据1440:1080=4:3,从大大给的计算式子倒推了一下,得到[(1440-8)/1080]x(4/3)=848/480,再结合1440:1080=4:3,我由此可以计算一下切片的总大小!Yuricon 写了:不用加ConvertToYV12(),也不用加UnDot().IT(fps=30,ref="top",blend=true)
UnDot作用不大,这里不用deint和IVTC,所以IT也用不上
你只需要这样写就行了
(另外建议你先把TS remux成MKV再喂FFMS2)代码: 全选
ffmpegsource2("C:\movie\1.ts")#也可以补上fps以防万一 TDecimate(1)#删重复帧,这个问题虾前面说过了,需要TIVTC.dll LanczosResize(848,480,4,0,-4,0)#这里两边有黑边,所以先切了再resize,而这里的848是根据计算后得出的 #(1440-8)/3*4*480/1080
代码: 全选
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\TIVTC\TIVTC.dll")
loadplugin("C:\Program Files\AviSynth 2.5\plugins\ffmpegsource\ffms2.dll")
Import("C:\Program Files\AviSynth 2.5\plugins\ffmpegsource\FFMS2.avsi")
ffmpegsource2("C:\movie\1.mkv").changefps(29.970)
TDecimate(1)
LanczosResize(848,480,4,0,-4,0)
#deinterlace
#crop
#resize
#denoise
ConvertToYV12()