QuickTime播放MOV文件只有声音没有画面,大多数情况下不是QuickTime坏了,而是视频编码或者系统缺少相关解码器出了问题。简单来说,MOV文件其实只是一个容器,里面的视频和音频可以用不同的编码方式保存,如果你的QuickTime不支持这个视频编码,它就只能播出声音,画面显示不出来。
最常见的原因是MOV文件使用了非苹果原生支持的视频编码,比如H.264之外的某些格式或者ProRes、HEVC格式。如果你的系统版本比较老,QuickTime可能根本不认识这些编码。解决办法有几种:一种是升级你的QuickTime或者macOS版本,新版本通常会支持更多的视频编码;另一种是把MOV文件转换成QuickTime支持的格式,比如H.264编码的MOV或者MP4格式。转换可以用Mac自带的“照片”或者“iMovie”,也可以用免费的HandBrake之类的软件,操作也不复杂,只要选好输出格式和编码方式就行。
还有一个情况是QuickTime本身没问题,但是电脑上缺少必要的解码器。虽然Mac上大多数常用编码都自带支持,但有些特定编码文件可能需要额外安装插件或者第三方播放器。你可以尝试用VLC播放器或者IINA播放,这类播放器自带很多解码器,基本上什么MOV都能播出来。如果用这些播放器能看到画面,说明问题确实出在QuickTime的解码能力上。
另外,有时候文件本身可能有损坏,尤其是从网络上下载的MOV或者从摄像机拷贝出来的,如果视频流损坏了,即便音频能播放,画面也可能显示不出来。遇到这种情况,可以尝试用视频修复工具修复文件,或者重新获取一份完整的视频文件。
简单的操作顺序可以这样做:先确认QuickTime是最新版本,如果仍然不行,就尝试用VLC或者IINA播放,看能不能正常显示画面。如果可以,就考虑把文件转换成QuickTime友好的编码格式。遇到文件损坏或者奇怪编码,可以先检查视频信息,用MediaInfo或者类似工具看看视频编码方式,然后再决定是升级解码器还是转换格式。
QuickTime只播声音的情况虽然让人头疼,但大多数都是可以通过升级软件、换播放器或者格式转换解决的,操作起来也不会很复杂。只要找到具体原因,对症下药,就能顺利看视频了。