Linuxが非フリーコーデックを使用する理由とコーデックが必要なのはなぜですか? [閉鎖]

Linuxが非フリーコーデックを使用する理由とコーデックが必要なのはなぜですか? [閉鎖]

コンピュータを使用して、曲が地球のどこかに録音され、データストリームが保存されると仮定します。

これを使って保存すると勇敢な、フォーマットすることができ、.aup非常に単純なXMLファイルです。

ファイルに複数のデータポイント以上が必要なのはなぜですか?なぜ私たちは何を使うのですか.mp3?実際にそれをエンコードすると、一部のローカルサンプルのサイズが増えます。

たとえば、画像のサイズが問題だと思いますが、オーディオファイルとは言えません。

答え1

Linuxが非フリーコーデックを使用する理由

簡単な部分は次のとおりです。ほとんどのオーディオ/音楽は非フリーフォーマット(MP3など)なので、デコードするには非フリーコーデックが必要です。

ファイルに複数のデータポイント以上が必要なのはなぜですか?

オーディオCD品質のサンプリングレートは44.1kHzおよび16ビットワードなので、1時間のステレオオーディオには605MiB(44100 * 60 * 60 * 16 * 2)が必要です。かなりのデータポイントがあります:-).だからこそ損失圧縮存在し、これらのフォーマット/データをデコードするには何か(=コーデック)が必要です。

答え2

Linuxが圧縮され、時には多くの特許を取得したオーディオおよびビデオコーデックをサポートする必要がある理由は次のとおりです。

  1. 人々は、自動車のステレオシステムにも移植性と普遍的なサポートを望んでいます。彼らはすでに圧縮形式の音楽をたくさん持っていて、それをLinuxで再生したいです。多くの企業がMP4 / AACオーディオを提供/販売しており、これらのフォーマットはFLAC / WAV / RIFF / ALAFオーディオよりも価格が安いことがよくあります。
  2. 圧縮されたオーディオは通常、圧縮されていないオーディオよりも優れています。なぜなら、後者があまりにも多くのスペースを占めているからです。
  3. MP3/M4Aはすべてタグ、埋め込みアルバムアート、歌詞、必要と思われる追加機能をサポートします。 WAVはこれに関してかなり制限されている。

2020年現在、最も広く使用されているオーディオフォーマットはMP3およびAAC / M4Aです。 Linuxは独自のオーディオフォーマットをまったくサポートしていない可能性があり、これによりほとんどの人がオペレーティングシステムを使用できなくなります。

関連情報