VLC 播放器如何在未安装任何编解码器的情况下播放 MOV 文件?

VLC 播放器如何在未安装任何编解码器的情况下播放 MOV 文件?

什么是“魔力”,为什么 picasa 或 windows live galery、XnViewer 不能以相同的方式播放它们?

答案1

VLC 使用集成编解码器(完整列表这里),因此与系统上安装的 (DirectShow) 编解码器无关。但是大多数应用程序都依赖于系统编解码器,因此如果您没有安装适当的编解码器,它们将无法打开您的媒体文件。

答案2

VLC 默认支持很多编解码器内置。

当您播放 VLC 时,一些 .MOV 文件被识别为编解码器“undf”,其他文件被识别为“Apple graphics (SMC)”

代码“undf”是未知/不受支持的编解码器的通用标记。

“Apple graphics (SMC)”或简称“smc”是大多数在 QuickTime 中播放的 .MOV 文件的正确标识。您可以看到更多细节怎么运行的

因此,VLC 使用 ffmpeg 来实现使用 Apple 图形 (SMC) 解码器播放 .mov 文件。您可以看到ffmpeg 中 smc 的代码实现

答案3

您也可以禁用 QuickTime 浏览器集成和 shell 集成,这样您就不会注意到它已安装,但 Picasa 仍可工作。我多年来一直这样使用,因为有些相机使用 MOV 格式而不是 MP4。

相关内容