引用
最初由 rockzero18 发布
那請問透過AVCSource讀取dga如何壓出影音同步的CFR AVI呢?
有個疑問,會出現VFR的原因是有些畫面是24有些是30的關係嘛
但讀取dga後,加上changefps(29.97)壓出來不會影音同步
是因為幀速錯誤了的關係嗎?沒有正確將原24轉成29.97?
avcsource加载dga想压成不带tc的cfr avi而且保持图像声音同步貌似无解。
你不嫌麻烦的话可以用avcsource加载dga压出一个高质量的cfr avi,譬如xvid的Q1之类的。然后加tc做成120fps。
然后用changefps再压一次120fps的avi,就能达到你想要的效果了。
至于vfr的原因的确是因为片中有24和30帧的组合。加上changefps(29.97)不同步也很正常,因为vfr的mp4,你拆出dga后,本身的时间长度就是不正确的,因为为了能把不同的帧合并在一起需要统一成相同的fps才能组合。而tc就是为了还原这些为了组合在一起而被改变帧的本来面貌。
changefps(29.97)本身是通过改变总帧数,然后保持总长度不变来达到变帧效果的。你在一个本身总长度就不对的dga上用changefps(29.97)再变帧当然结果还是不同步了。