私はWebMは本質的にMatroskaフォーマットの サブセット であることを読みました。 MatroskaがWebMをサポートしていないため、「WebM =コーデックのセットが限定されたMatroskaを使用する」というよりも、新しい形式を「洗練させる」必要がありましたか。
私は自分のWebMをMatroskaに変換してそれを実行すべきかどうか、そして一般的な好奇心のせいで私は疑問に思います。
「使用されるコーデックのセットが限定されたWebM = Matroska」というよりも、新しいフォーマットを「洗練させる」必要がありましたか。
それはまさにまさにWebMのものです - 新しいフォーマットではなく、ただMatroskaのサブセットです。しかし、名前も重要な部分です。
Matroskaはコンテナです。 .mkv
ファイルを持っているということは、 何も それに何が含まれているかということを教えてくれます:VP9ビデオ、H.264ビデオ、MPEG-2ビデオ、ビデオなし、実際には複数種類ビデオ/ 一度に。 さまざまなオーディオコーデック、さまざまな字幕タイプ、外部の章へのリンク、および添付ファイル(SSA字幕用のフォントなど)を伝送できます。
ほとんどのMKVファイルは同じ通常のフォーマットを含んでいますが、何人かの人々は創造的であり、他の人々は偶然に彼らの訪問者の半分が再生できないMKVを作るでしょう。 スライド と ビデオ のVimeo開発者によるユーザーの恐怖についての話アップロードしました。
(比較として、MP4コンテナはそれらが運ぶことができるどんなオーディオ/ビデオコーデックでいくらかより制限されていて、そして実際には通常ある種のMPEG-4ビデオを持っています。)
そのため、WebMのポイントは、いくつかの「標準的な」組み合わせを定義することです。これにより、 any Webブラウザ(およびスタンドアロンプレーヤー)でサポートされる可能性が非常に高くなります。
だから名前に戻ります。 .webm
ファイルがある場合(そしてソースがそれが有効なWebMファイルであると主張している場合)、その名前を見れば、WebM仕様で要求されているように、WebMプレーヤーが理解できるものを含めることが約束されます。
しかし、それが単なる昔の限られたMatroskaプロファイルであったとしても、あなたはまだ.mkv
を持っていて、その中に何があるのか、それが<video>
タグなどに使えるのかどうかわかりません。
WebMファイルをMatroskaに/ - 変換 変換する必要はありません。それらは are 有効なMatroskaファイルなので、それらを.mkv
にリネームすれば十分です。
明確さ、単純さ、標準化のために。 Matroskaは数百のコーデックをサポートしています。 WebMは1つのビデオと1つのオーディオをサポートしています。それで、私(あるいはコンピュータプログラム)が「あなたはWebMをプレイできますか」と尋ねるならば、あなたはイエスかノーの答えをすることができます。 「matroskaを演奏できますか」と尋ねると、簡単な答えを出すことはできませんが、役に立ちます。だからwebmはサブセットだと言って、はい、あなたは正しいです。しかし、その使用方法の伝達はより多くの情報を与え、サポートを保証することができます。