什么是“魔力”,为什么 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。