作者wingzc (MARIA & LUPIN)
看板AVEncode
标题[请问] AviSynth合成影片可以上其中一个影片延迟吗
时间Tue Jul 7 00:11:03 2009
小弟目前在作某LIVE影片合并(DVDRIP H264+AAC).mkv
打算把2天LIVE的同一首歌做成左右分割画面
可是有一个小问题
目前用了2种程式切割影片(mkvmergeGUI跟splitlt)都无法将影片切得很精准
如果只差了1秒左右还感觉不太出来,可是有几首差了2~3秒
不知有没有办法在合成时,直接让其中一个影片延迟3秒呢?(如果说a比b快3秒)
目前合并的avs内容:
filename_a = "(cut)BLUE_SIDE_01.mkv"
filename_b = "(cut)RED_SIDE_01.mkv"
a = DirectShowSource(filename_a, audio=false)
b = DirectShowSource(filename_b, audio=false)
StackHorizontal(a,b)
估狗了一些教学里面只有DelayAudio这个让声音延迟的指令,找不到影像的
我也依样画葫芦的
把 b = DirectShowSource(filename_b, audio=false)
改成 b = DirectShowSource(filename_b, audio=false).DelayVideo(3)
结果当然是失败
不知有什麽好方法呢? 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.245.139
1F:→ yohko:把比较长的那个剪掉~用trim(开始画格,结束画格) 07/07 00:46
2F:→ yohko:割完以後再合并,当然...开头结尾请自己看XD 07/07 00:46
3F:→ yohko:可以用virtul dubmod开来看画格 07/07 00:46
4F:→ wingzc:感谢洋子~晚上来试试看 07/07 09:14
5F:→ jscorpio:的确,活用trim()指令会比直接去切割片段容易且精准. 07/07 18:46
6F:推 starsky1978:画面延迟 3 秒,补空白 90 个 frame。 07/13 20:02