解决播放视频时音频延迟大概0.1秒的问题

 时间:2024-10-15 05:24:50

在Windows中解决播放视频时音频延迟0.1秒的问题

工具/原料

一台装有Windows系统的笔记本电脑

一段视频

QuickTime播放器

AdvancedCodecs或VistaCodecs

方法/步骤

1、在Windows上的很多视频播放器,比如暴风影音、迅雷看看、QQ影音、百度影音以及四曷玫樨很多视频客户端,都使用了各种免费解码器,笔者发现这些解码器都有一邗锒凳审个通病,那就是音频解码器中的默认时间延迟比实际慢了大约0.1秒,由于这些播放器保留了音频解码器里面时间延迟的默认设置,导致播放视频时声音比画面慢0.1秒左右,而苹果的QuickTime和iTunes则不存在这个问题。

2、笔者是如何发现这种现象的。在电脑上同时用wmp和QuickTime来播放一段视频(视频分辨率最好比电脑屏幕分辨率低,否则QuickTime可能无法正常播放),调整两个播放器的声音,保证:两个播放器的音量一致两个播放器的声音几乎重叠(调整过程需要极大的耐心)

3、然后仔细观察两个播放器的画面,发现wmp比QuickTime快大概0.1秒。那么问题来了怎么知道是0.1秒而不是0.15或其他别的数呢?怎么知道一定是QuickTime能同步声音画面播放而不是wmp呢?

4、针对问题1,找一台摄像机将电脑上两个播放器的播放过程录下来,再放到电脑上,用MeGUI或其他视频转换软件查看两个画面相差的帧数,再根据帧率计算画面相差的时间,结果发现是0.1秒。

5、针对问题2,单独用嘛术铹砾wmp播放一段视频,用专业摄像设备(很多专业录像设备能保证声音画面相差不到20ms)录下来,在电脑上用wmp播放,再录下来,再碛枢粢晴播放,……,以此进行5~6次,这样每次都有0.1秒的延迟,结果就会发现声音画面不同步现象很明显,而改用QuickTime播放,进行上述操作后发现几乎没有声音画面不同步现象。

6、问题又来了,怎么调整才能使音频提前0.1秒?以wmp为例,使用衡痕贤伎shark007的advancedcodecs,在lavaudio里面瓴烊椹舟将音频延迟设置成-100毫秒就行了,不过笔者不建议更改,为什么呢?虽然许多mv、电影、电视剧没经过调整,但很多直播类节目的官网(比如CNTVbox)在压制电视节目时已经考虑到这个问题了,因此从这些网站下载的视频都是已经做过调整的,我们没必要在解码器上做更改了。这个问题,见仁见智。

手机唱吧如何录制合唱? 中国人保app如何查询万能报告书? 蛋黄玉米粥的做法 vivox70pro+怎样唤醒语音助手 剪映电脑专业版怎么安装
热门搜索
本能电影 妩媚美女图片 揪痧图片 世界上最美的图片 富贵竹图片大全