问:同一种视频格式,常常有好几种编码算法,由不同的软件进行编码生成的,封装格式可能也不相同,这个时候可能就需要自己特殊的解码算法。另外一种情况,对于某种视频格式,用智能手机播放时需要占用CPU比较低的解码算法,用大屏幕播放时需要解码算法能还原更多细节。不同的组织就设计了不同的解码算法来解决这种不同的需求,由于他们只设计优秀的音视频解码算法子程序,作为解码器依附于播放软件。现在的播放器还不能做到自动判断视频格式的这些细微特点,不能自动选择最合适的解码算法,当播放出现问题,声音不同步,就需要我们手动去切换合适的解码器。以KMPlayer播放器为例,应该如何手动设置呢?
答:以KMPlayer播放器为例,如果电影播放时出现问题,或者不满意播放效果,可以尝试手动切换到其他解码器。首先要查看视频的解码格式,在KMPlayer播放器中,按TAB键,即在屏幕上显示视频的解码格式,如《人类之子》就是H.264格式的高清电影。然后进入完美解码设置中心窗口,在“H.264视频解码器”栏中换一个解码器,将原来软件默认的CyberLink(DXVA)解码器换成CoreAVC解码器,声音不同步问题就消失了。
,在KMPlayer中手动切换解码器