作者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
→ yohko:把比較長的那個剪掉~用trim(開始畫格,結束畫格) 07/07 00:46
→ yohko:割完以後再合併,當然...開頭結尾請自己看XD 07/07 00:46
→ yohko:可以用virtul dubmod開來看畫格 07/07 00:46
→ wingzc:感謝洋子~晚上來試試看 07/07 09:14
→ jscorpio:的確,活用trim()指令會比直接去切割片段容易且精準. 07/07 18:46
推 starsky1978:畫面延遲 3 秒,補空白 90 個 frame。 07/13 20:02