web-dev-qa-db-ja.com

mp3およびoggの変換におけるビットレートの削減

歌のビットレートをx *に削減することでスペースを節約できます。x*は、人間がそれ以上の違いを認識しない値です。その場合、CLIでビットレートを下げる方法:

 1. mp3 to mp3 conversion
 2. during mp3 to ogg conversion
 3. ogg to ogg conversion

もちろん、元のビットレートがこの「x」よりも劣っている場合、人為的に増加させたくないと思います。

*他の質問への参照: 人間が区別できる最大オーディオビットレートは?

4
Strapakowsky

こんなことしないで。非可逆形式から別の非可逆形式へのトランスコーディングは、品質のみを低下させます。意味のあるスペースを節約しません。 mp3からmp3、oggからogg、またはmp3からoggのいずれでもかまいません。あなたwillは品質を失います。それらは、理由によりlossyフォーマットと呼ばれます。

テストを自分で行います。同じ曲を5回(または10回)128から128に変換します。はい、同じビットレートです。品質は元のファイルよりも劣ります。すべての変換は、知覚品質を低下させるアーティファクトをもたらします。 160よりも320から256にトランスコードされたファイルは、ソースから160に直接エンコードされた場合よりも音が悪くなります

本当にスペースを節約したい場合は、元のエンコードされていないロスレスファイルを選択し、それらを目的のビットレートに一度変換します。私のstrong提案? VBRに移動します。 lameのカジュアルなリスニング用の-V5(平均〜130、他の160または192 CBRよりもはるかに高い品質)、または品質に非常にこだわりがある場合は-V3。

スペースを節約しようとする場合は、CBRを使用しないでくださいnot。その馬鹿げた形式:曲の一部の部分が「知覚された完全性」を達成するためにそれよりもはるかに少ない必要がある場合、なぜ一定、たとえば160 kpbsを維持するのですか?これらの「無駄な」ビットは、複雑さ(多くの楽器、複数の(および高い)周波数など)がより多くのビットを必要とする他のパッセージでより効率的に使用できます。

VBRはそれを行うことができます。品質を維持するために必要な場合は320までずっと上昇し、同じ知覚品質で多くのビットを必要としない場合はスペースを節約するために96(またはそれ以下)に減らします。

言い換えれば、VBRは両方ともより経済的です(不要な場合は保存します)and高品質(必要に応じて増加)。ディスク容量の削減と高品質のバランスをとりたい場合は、賢明な選択です。

8
MestreLion

これを行うには、 ffmpeglibavcodec-extra-52 を使用できます。

cdをファイルのディレクトリに追加し、次に:

ffmpeg -i input.file.mp3 -ab 64 -f ogg output.ogg  

または

ffmpeg -i input.file.mp3 -ab 64 -f mp3 output.mp3  

-abの後の数字はビットレートです。 VBRを使用する場合は、-ab-aqに置き換えます。

MestreLion advice に注意してください。

6
desgua