为什么有的视频快进声音会错位

我相信很多人都有这个经验,下载的视频文件,有的很健康,随便拖放,快进,倒退,非常流畅。
有的就不行,快进了,往往画面到了,声音错位的,要过几秒才能恢复过来,甚至无法恢复,直接无声播放了。
我想知道这是什么原因造成的,搜索未果,希望能看到稍微专业一点的说法。
嘿,一不小心漏说就有人误解了。配置:X3 425 4G DDR3 1333 HD4830 512M
而且我已经说了,不是在线观看,而是下载到硬盘的电影。
一瞬间就有2个灌水答案,好吧,我加到200分,看能收集多少个灌水者。

这个也许能对你有些帮助

一、首先是硬件方面的原因

一直比较喜欢看高清晰的电影。近来由于影片的质量是越来越高,出现了画面和声音严重不一致的现象。由于本人以前一直没研究过视频相关的东西,所以不知道其中的原因。还一直认为是影片本身制作的问题。今天给自己充了一下电,这里也拿来转载下,与大家分享:

在90年代初期,那个时候因为cpu的计算能力很低,而播放视频需要cpu的快速运算能力,当时的cpu达不到要求。所以当时开发了一种视频播放卡的硬件,配合配套的软件,利用视频播放卡里的中央处理器来运算播放视频。但进入20世纪后,cpu的发展很迅速。当时的cpu已经能胜任普通vcd和dvd的运算播放能力了。(指的是通过cpu的运算+软件来实现视频播放,彻底抛弃了视频播放卡)。而发展到现在,人们的生活水平提高了,看视频也不再是看以前那种普通的vcd,dvd了。而是改做看高清的了。
现在流行的高清一般是1280*720的形式(一般家用大多数都是17寸的显示屏,而17寸的最佳分辨率是1024*768.所以就算我压制1280的片子。你的显示器也无法胜任那么高的分辨率,所以我一般下载的1280的片源,压制成了1024的高清晰,所以为什么我们论坛没有1280~而高清晰是1024的,就这个原因。一是两者的画质差不多,二是节约不少硬盘空间)

当达到1024以上的分辨率时,因为你知道cpu通过软件来实现视频的播放,每秒大约有24贞。也就是24张图片来构成一秒的连续动画,而这个图片的分辨率越高,那么占用cpu的资源越厉害。当您的cpu达到100%后,无法胜任每秒24张图片的显示速度时,而声音的播放不会太占cpu,那么就会出现图象滞留,而声音往前继续播放。这也就是我们常常说的声音和画面不同步的现象。一句话:也就是你计算机的配置太低了,cpu不足以胜任解码高清晰影片的工作!!
解决的办法有两个:一是,在播放影片时尽量减少其他进程占用CPU资源。二是,更换性能更好的CPU了。

二、影片本身的原因
第一 文件本身是缺帧 而用了软件修复导致了后面声音画面不同步 所以这类你没办法的即使MPC 调节你也很难把握调几秒
第二 就是本身AVI MPEG格式转压RMVB时由于AVI本身少帧而修复后导致RMVB声音画面不同步。
而有些小组压出来的片子会检查 如果有的话就会切好 也就是适当的砍掉一些画面帧 来迎合声音的同步

综上,有的好说明机器没有问题,那么问题出在影片本身或播放器上

解决办法:
一、重新下载影片看一下
二、换一个纠错能力好以下的播放器
(参考:用暴风影音可以解决依次点察看-选项-音频切换器选择声音延迟改道试试)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
扯,都扯吧,本来不想回答这类问题的,解说太麻烦,但也不能这么为分灌水吧

那些说网速跟不上或内存太小CPU什么的,他一开始就说了下载的视频,没看见吗,你在自己机器上放电影用网速吗
升什么播放器吗是,除非某个播放器万能到能播所有的经过不同人根据习惯压制的码速采样都不同的片子,如果没有升不升有什么区别
你的播放器如果能播放大部分下载的片子那就是正常,因为大部分人压制的片都是根据同一类方法操作的。少许的片子因为其压制人是新手或视频源文件本身就有问题而勉强压制出的片子就容易出错。新手是胡乱调码,而片源有问题的片换什么播放器都没用,曾经我为了看某部绝传的A片用了6种播放器都没用。当然你有时候也会碰到某部片换个播放器就能看的,那是因为正好你用的那个播放器中没有解码而已,这只是例外。
基本上来讲,出现快进后声音延迟的大多为片源本身的问题,其次才是码率内存啥的,当然,你非要拿你的初代内存初代处理器跟我辩解那我也没法。本回答被提问者采纳
第2个回答  2010-04-26
哥们你算是问对人了
我前些天也遇到了这个毛病
那些说网速跟不上或内存太小CPU什么的,他一开始就说了下载的视频,没看见吗,你在自己机器上放电影用网速吗
升什么播放器吗是,除非某个播放器万能到能播所有的经过不同人根据习惯压制的码速采样都不同的片子,如果没有升不升有什么区别
你的播放器如果能播放大部分下载的片子那就是正常,因为大部分人压制的片都是根据同一类方法操作的。少许的片子因为其压制人是新手或视频源文件本身就有问题而勉强压制出的片子就容易出错。新手是胡乱调码,而片源有问题的片换什么播放器都没用,曾经我为了看某部绝传的A片用了6种播放器都没用。当然你有时候也会碰到某部片换个播放器就能看的,那是因为正好你用的那个播放器中没有解码而已,这只是例外。
基本上来讲,出现快进后声音延迟的大多为片源本身的问题,其次才是码率内存啥的,当然,你非要拿你的初代内存初代处理器跟我辩解那我也没法。
记得加分
第3个回答  2010-04-26
流媒体都是有码率的,拉动滚动条就会造成急速缓冲,当然有图像和声音错位的,拉动了时间轴后,你可以暂停几秒,再点播放,

要解决这个问题,第一,自己的宽带够宽,下载至少300KB/s以上,你机器不错。第二,对方的流媒体服务器够好,能快速处理客户端的请求。

如果我分析得不周的话,还望其他高人补充!谢谢!
第4个回答  2010-04-26
快进后先暂停下再播放,有些影片的码率太高了,电脑可能处理不过来,如果是RMVB等那些不是高清格式的也这样的话,建议楼主换个播放器试试!
相似回答