WebMは本質的にMatroska形式のサブセットであることを読みました。Matroskaは、WebMがサポートしていないことをサポートします。これは、「WebM =使用されるコーデックのセットが制限されたMatroska」ではなく、新しい形式を「洗礼」する必要がありますか?
一般的な好奇心のために、WebMをMatroskaに変換してそれだけでやるべきかどうか疑問に思っています。
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のポイントは、いくつかの「標準」の組み合わせを定義することです。これにより、任意の Webブラウザー(およびスタンドアロンプレーヤー)でサポートされる可能性が非常に高くなります。
名前に戻りましょう。.webm
ファイルがある場合(およびソースが有効なWebMファイルであると主張する場合)、その名前を見るだけで、WebM仕様で要求されるように、WebMプレーヤーが理解できる何かを含むと約束されていることがわかります。
しかし、それが単なる古くて限定的なMatroskaプロファイルである場合、あなたはまだ持っていて、.mkv
その中に何があるのか、それが<video>
タグなどに使えるかどうかも知りません。
WebMファイルをMatroska に変換する必要はありません。これらは有効なMatroskaファイルなので、名前をに変更するだけで十分.mkv
です。
明確化、簡素化、標準化のため。Matroskaは数百のコーデックをサポートしています。WebMは、1つのビデオと1つのオーディオをサポートします(または、もう1つありますか?)。したがって、私(またはコンピュータープログラム)が「webmをプレイできますか」と尋ねた場合、yesまたはnoの答えを出すことができます。「マトロスカをプレイできますか」と尋ねると、簡単な答えを出すことはできません。したがって、webmはサブセットであると言って、はい、あなたは正しいです。しかし、その使用法はより多くの情報を伝え、サポートを保証できます。