引用
最初由 salas100 发布
谢谢兄弟告知,不过我在合并时用的是NanDub,看技术文章说,根据AC3的具体码流调节音视频交错值(Interleave)以保证音频同步。比如说音频位速是448kbps,而视频帧速率是119频/秒,数据速率214kbps,视频采样,16请问这样的设置多少的音视频交错值。谢谢。
Interleaving (交错)
就是在一个特定点把音频和视频结合在一起,就是交错。播放器会识别交错点,确保音频和视频在整部电影中按照粘合的点的规律来播放。
详细的说:假设有10秒钟的视频和10秒钟的音频片断。每一秒钟的视频用V表示 ,音频用A表示,那么如果交错设置为10秒,磁盘上的文件将是VVVVVVVVVVAAAAAAAAAA的形式。如果交错设置为1秒这里将是:VAVAVAVAVAVAVAVAVA。
AC3文件192kB/s 设160,384kB/s的为120,448kB/s对应为100 单位是ms毫秒(Interleave audio every)
ps跟视频没多大关系
其实如果没出现画面与声音不同步保持默认就行了用不着更改
拼合声音以后如果出现画面与声音不同步的情况,对声音文件与视频文件进行校准,。可以在“Audio block placement(音频块定位)”选项中设置在视频开始前,提前载入音频的时间,并且以毫秒为单位进行调整。在“Audio skew correction(音频倾斜修正)”中的“Delay Audio tracks by ms(以毫秒为单位延迟音轨)”选项中进行音视频同步调整。如果你插入的声音提前,就在数据框中填入自己预计的提前时间。反之如果声音滞后,就要填入预计的滞后时间,但是需要用负数表现这个预计时间。调整完成之后,再次生成AVI文件。