![Linuxが非フリーコーデックを使用する理由とコーデックが必要なのはなぜですか? [閉鎖]](https://linux33.com/image/184173/Linux%E3%81%8C%E9%9D%9E%E3%83%95%E3%83%AA%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E7%90%86%E7%94%B1%E3%81%A8%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
コンピュータを使用して、曲が地球のどこかに録音され、データストリームが保存されると仮定します。
これを使って保存すると勇敢な、フォーマットすることができ、.aup
非常に単純なXMLファイルです。
ファイルに複数のデータポイント以上が必要なのはなぜですか?なぜ私たちは何を使うのですか.mp3
?実際にそれをエンコードすると、一部のローカルサンプルのサイズが増えます。
たとえば、画像のサイズが問題だと思いますが、オーディオファイルとは言えません。
答え1
Linuxが非フリーコーデックを使用する理由
簡単な部分は次のとおりです。ほとんどのオーディオ/音楽は非フリーフォーマット(MP3など)なので、デコードするには非フリーコーデックが必要です。
ファイルに複数のデータポイント以上が必要なのはなぜですか?
オーディオCD品質のサンプリングレートは44.1kHzおよび16ビットワードなので、1時間のステレオオーディオには605MiB(44100 * 60 * 60 * 16 * 2)が必要です。かなりのデータポイントがあります:-).だからこそ損失圧縮存在し、これらのフォーマット/データをデコードするには何か(=コーデック)が必要です。
答え2
Linuxが圧縮され、時には多くの特許を取得したオーディオおよびビデオコーデックをサポートする必要がある理由は次のとおりです。
- 人々は、自動車のステレオシステムにも移植性と普遍的なサポートを望んでいます。彼らはすでに圧縮形式の音楽をたくさん持っていて、それをLinuxで再生したいです。多くの企業がMP4 / AACオーディオを提供/販売しており、これらのフォーマットはFLAC / WAV / RIFF / ALAFオーディオよりも価格が安いことがよくあります。
- 圧縮されたオーディオは通常、圧縮されていないオーディオよりも優れています。なぜなら、後者があまりにも多くのスペースを占めているからです。
- MP3/M4Aはすべてタグ、埋め込みアルバムアート、歌詞、必要と思われる追加機能をサポートします。 WAVはこれに関してかなり制限されている。
2020年現在、最も広く使用されているオーディオフォーマットはMP3およびAAC / M4Aです。 Linuxは独自のオーディオフォーマットをまったくサポートしていない可能性があり、これによりほとんどの人がオペレーティングシステムを使用できなくなります。