web-dev-qa-db-ja.com

VLCプレーヤーはコーデックをインストールせずにMOVファイルの再生をどのように実現しますか?

「魔法」とは何ですか。また、Windows Liveギャラリーのpicasaで、Viewerが同じように再生できないのはなぜですか。

2
user12363

VLCは統合コーデック(完全なリスト ここ )を使用するため、システムにインストールされている(DirectShow)コーデックから独立しています。ただし、ほとんどのアプリはシステムコーデックに依存しているため、適切なアプリがインストールされていないと、メディアファイルを開くことができません。

6
Karan

QuickTimeブラウザ統合とシェル統合を無効にして、インストールされていることに気付かないようにすることもできますが、Picasaは引き続き機能します。一部のカメラはMP4ではなくMOV形式を使用しているため、私はこのように何年も使用しています。

0
metz2000

VLCはデフォルトでサポートしています 多くのコーデック 組み込み。

VLCを再生すると、一部の.MOVファイルはコーデック「undf」で識別され、その他のファイルは「Appleグラフィックス(SMC)」で識別されます。

コード「undf」は、不明/サポートされていないコーデックの汎用トークンです。

「Appleグラフィックス(SMC)」または単に「smc」は、QuickTimeで再生されるほとんどの.MOVファイルの適切な識別です。あなたは見ることができます 詳細それがどのように機能するか

したがって、VLCはffmpegを使用して、.movファイルをAppleグラフィック(SMC)デコーダーで再生します。 ffmpegでのsmcのコード実装 を確認できます。

0
shakaran