转载 国语音轨与视频帧速率不同步的调整方法
源自 http://blog.sina.com.cn/s/blog_c4bede230102w1mi.html
常用的视频Frame rate帧速率有23.976帧、24帧、25帧、29.97帧、30帧,如果国语音轨提取自帧速率为25帧的视频,要将这条音轨合成到帧速率为23.976帧的视频中,不调整就会不同步,要调整就要用到封装软件Mkvtoolnix中的伸展比率,这个调整很简单:
1. 在Mkvtoolnix中添加高清视频和国语音轨; 2. 点国语音轨使其成当前状态,在下面选项卡中选【格式细节选项】; 3. 在伸展比率中填:“国语音轨的原视频帧速率”/“现在的高清英语视频帧速率”。
如:现在的高清英语视频帧速率是23.976,音轨提取自25帧的视频,就填25/23.976,(如下图)“/”是除号,可计算成小数。字幕的调整也一样。如果不知道音轨的原视频帧速率,看音轨的时长比视频的时长大多少,长的多选29.97,长几十秒选25或24,音轨的时间比视频的时间短,则选23.976,这时视频帧速率肯定大于23.976。伸展比率确定后,再调延时就方便多了。此方法只对音视频没有剪裁过的有效。

也可先把国语音轨进行拉伸延时后保存,再封装到视频中:
假定高清英语视频帧速率是23.976,音轨提取自25帧的视频,在Mkvtoolnix中单独添加国语音轨,伸展比率中填:25/23.976,然后保存,用2个播放器,一个播放视频,一个播放国语音轨,看国语音轨开始和结尾延时多少,帧速率调整正确前后延时是相同的,如果国语音轨要提前5秒播放才能与视频同步,则在Mkvtoolnix中添加刚才保存的国语音轨,在延时中填-5000,再保存,这条音轨就完美匹配视频了,可直接用Mkvtoolnix封装了。
对AAC的音轨要在【格式细节选项】中打勾【AAC 是 SBR/HE-AAC/AAC+】,因为如果有多条音轨封装在一起,有的播放器和电视机认不出AAC音轨,不能播放。
