TA的每日心情 | 慵懒 2020-6-24 01:28 |
---|
签到天数: 895 天 [LV.10]以坛为家III
至尊会员
- 积分
- 164133
|
不知道有没有人遇到过类似的问题?具体症状是,如果是看30分钟内的番剧,是发觉不了这点漂移的,但连续播放电影,比如2小时后,就能明显感觉到视频比音频慢了几帧,即使刚开始播放的时候是完美同步的。
这个问题其实早就发现过,当时归咎于MPC-BE每次暂停都会引入一点点的不同步(投影仪切换刷新率比较慢,所以每次打开都是要先暂停一下的),也没太在意,少暂停就是了。后来忍无可忍把MPC-BE换成了potplayer,这样测试过反复暂停也不会引入偏差了,但视频/音频同步漂移问题依旧。这时我就试图在LAV和madvr上寻找原因,但无论怎么想如此成熟的播放体系,应该不会有这问题呀。况且我都是用的最新版,LAV 0.70.2 release和 0.70.2-80 git nightly都试过了。
我先猜想是否可能是audio decoder的问题,lav audio decoder的auto a-v sync correction这个选项看着我也很慌。于是先试了下把音频解码器换成potplayer自带的。问题仍然会出现。。但不知是否是错觉,感觉同样播放2小时,这样子偏差略微小一些?作为参考,我用来测试的影片音轨为DTS,pot调用了ffdshow audio decoder来解码。同样,我之前播放VCB压制的视频的时候也有过这感受,放到后半各种短促的声音和画面对不上(印象中有乐园追放和希骑剧场版),所以应该不是视频文件的问题。
另外为了确认不是硬件的问题,我用mpv播放器试过。。2小时后依然完美同步,真是好气。
硬件:intel i7-4790K, DDR3 1866 2x8G,GTX 970,视频由HDMI输出到投影仪,音频由USB输出到外置USB解码器再输出到音箱。
截一些配置的图吧,
说明下,resample到96khz是最近才启用的,之前都是原样输出,mpc-be的wasapi和potplayer的wasapi都试了。应该不是这个的问题。
图中视频截图图省事就直接在8bit显示器上截了。实际测试的时候在10bit投影仪上,帧率切换到23.976的(madVR报帧丢失/重复率只有每3小时一次),全屏独占和窗口化播放都试过,都一样的表现。
写得有点长。。如果可以的话想到什么就回复点啥吧,可能会有线索。先谢过各位了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|