光电工程师社区

标题: 播放时,音、视频不同步的解决办法 [打印本页]

作者: suncon    时间: 2003-8-4 11:55
标题: 播放时,音、视频不同步的解决办法
播放时,音、视频不同步的解决办法

许多朋友在播放DIVX编码的AVI影片时,或许都遇到过音画不同步的问题,现将本人的一些经验提供给大家,希望能对一些新同志有所帮助。
DIVX编码的AVI影片播放时出现音画不同步问题,其产生原因不外乎有以下三种:
一、最常见的是机器配置低,解码能力不能满足高码流影片的播放要求,造成视频丢帧从而引起音画不同步。著名的“老H家的灌水鸡”就是个典型例子,嘻嘻!如果你家的爱鸡也是celeron3xx,播放的又是7xxkbs码流以上的片子,很不幸,你肯定会遇到此问题!既然是机子不行,那就只有以降低DIVX的解码质量来解决了(牺牲画质来求得速度)。以DIVX5.02为例,操作很简单:
1.点击divx程序组菜单里的Decoder Configuration,打开设置页面。
2.将Quality Level的滑标拖至MIN就ok。(虽然画质有所降低,但确实能解决一些配置低的问题)


作者: suncon    时间: 2003-8-4 11:55
标题: 播放时,音、视频不同步的解决办法
另外一些旧式声卡也可能引起问题,可在MediaPlayer的属性页里对音频解码器的设置进行调整。对配置较低的机器,强烈推荐采用MediaPlayer6.4播放器,其占用资源少、稳定,而且可在属性菜单里对相关的解码器进行设定,非常方便!
二、由于影片在上传、下载过程中数据丢失,造成丢帧、坏帧从而引起音画不同步。这种情况一般可用工具软件Divfix对AVI文件进行修复。值得注意的是,在使用Divfix重建影片索引时,要把Keep original file选上,这样会以副本的方式进行修复,以免破坏源文件。Divfix是一个很好的工具,能解决大部分由于下载质量而造成的问题,建议必备!

同时还可以选用的修复工具包括asftools、videofixjoiner、rm修复专家等软件


作者: suncon    时间: 2003-8-4 11:56
标题: 播放时,音、视频不同步的解决办法
三、由于部分影片在制作时,是使用音、视频分离压缩再合成的方法,如果在合成时的参数设置不当,也会造成音画不同步。这种问题最难解决,有兴趣的朋友可以尝试用制作软件Nandub进行修复,原理是对AVI文件的音频、视频进行重新合成,具体如下:
1.用Nandub调入需处理的AVI文件。
2.确保Video和Audio菜单里的Direct stream copy均选上。
3.如果是由于丢帧、坏帧而造成的不同步问题,可以点击:Video - Frame Rate... - 选择 Change so video and audio durations match ,强制调整Video的帧率(Frame Rate)与Audio同步。


作者: suncon    时间: 2003-8-4 11:57
标题: 播放时,音、视频不同步的解决办法
4.如果是音频整体超前或滞后的问题(音频的帧率和间隔是正确的)。可以点击:Audio - Interleaving - 在Delay audio track by__ms里输入超前或滞后的时间来进行修复。
5.完成以上步骤后。选择File - save as avi 就可以合成新的avi文件了。

总之,由于制作而造成的问题情况比复杂,也不是全部可以解决的,大家一起摸索吧。
以上内容仅供大家参考,谬误之处,敬请指正!






欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2