web-dev-qa-db-ja.com

WebMはオーディオ用ですか、それともビデオ用ですか?

WebMがオーディオに使用されているという言及を見たことがありますが、WebMプロジェクトを読んで サイト そしてグーグル mp3をwebmに変換 と私はWebMがビデオ専用であると信じるようになりました。私は間違いなく多くのWebMからmp3への変換ユーティリティを目にしますが、その逆はありません。

間違いなくビデオに使われているのはわかりますが、オーディオはどうですか?オーディオファイルも対象としている場合、WebMファイルを生成するにはどうすればよいですか?

12

WebMは単なるコンテナ形式です そしてビデオとオーディオの両方を含めることができます:

WebMは、オープンソースのWebMプロジェクトによって推進されているデジタルマルチメディアコンテナファイル形式です。これは、Matroskaマルチメディアコンテナ形式のサブセットで構成されています。

オーディオがVorbisまたはOpusとしてエンコードされている限り、オーディオのみの目的で使用できます。正しいmimeタイプを指定するだけです(同上):

オーディオのみのファイルは「audio/webm」のmimeを持っている必要があります

このようなファイルを生成するには、webmコンテナとそのサポートされているコーデックをサポートする適切なソフトウェアを使用する必要があります。残念ながら、それをサポートするのは難しいかもしれません。通常、OGGコンテナは、はるかに幅広いサポートがあるため、Opusコーデックを使用してオーディオをエンコードする場合に使用されます。これは、オーディオに対するwebmのサポートの欠如を説明している可能性があります(これが書かれている時点で)。

更新:WebMへの1つのルートは、FFMpegを使用することです( この回答 を参照)、 ビデオオプション-vn)。

7
user1693593