搜索 社区服务 统计排行 帮助
  • 1115阅读
  • 3回复

請教一下,轉RMVB時發生的聲音延遲

楼层直达
级别: 新手上路
注册时间:
2003-05-04
在线时间:
0小时
发帖:
71
請教各位轉檔高手

我最近轉一片動畫時,發現轉出來的Rmvb在中間時,發現聲音延遲,後來查看來源

片,發現來源片在中間有個小片段發生畫面延遲,但是我用MPC播放,很快就過去,

並無大礙,但是再轉RMVB時,卻從這開始發生聲音延遲,請問各位有無解決方法,

我使用VirtualDub去分離影像與聲音,再用Avisynth去合成轉檔,但是問題還是

無法解決,所以請教各位,

先謝謝
级别: 新手上路
注册时间:
2003-05-04
在线时间:
0小时
发帖:
71
只看该作者 3楼 发表于: 2006-04-21
謝謝dio1888 的回答,我已經試了,結果果然成功,我是多問了2個傻問題
謝謝
级别: 新手上路
注册时间:
2003-05-04
在线时间:
0小时
发帖:
71
只看该作者 2楼 发表于: 2006-04-21
謝謝樓上的答覆,我有個問題關於你給的答案,
第一個是帧数問題:
我使VirtualDubMod查出第1441开始不同步,但是一直到1446才結束
所以寫
clip2=Trim(clip2, 1441,0) #从第1441帧开始截至结尾帧
是否需改為1446
然後這2行,
Final=clip1+clip2 #合并两个截出来的视频为一个
return Fina

意義是要寫在Avisynth,還是用這個會轉出2個clip,然後再用結合軟體合併他們?
级别: 骑士
注册时间:
2004-09-27
在线时间:
3小时
发帖:
1362
只看该作者 1楼 发表于: 2006-04-21
试试这个
#先用VirtualDubMod查出不用步的开始帧数,如现在查出是从第1441开始不同步

clip1=AVISource("DIO.avi")
clip1=Trim(clip1, 0,1440) #从第一帧(0)开始截至第1440帧

clip2=AVISource("DIO.avi")
clip2=Trim(clip2, 1441,0) #从第1441帧开始截至结尾帧
clip2=DelayAudio(clip2, 1) #延迟1秒

Final=clip1+clip2 #合并两个截出来的视频为一个
return Final

快速回复

限150 字节
上一个 下一个