Oggファイルをaacに変換したい。ただし、シェルコマンドを使用して、oggファイルのすべてのデータ(アルバム、年、カバーなど)をaacファイルに転送する必要があります。
ありがとう!
ffmpeg -i input.ogg -strict experimental -acodec aac output.aac
公式リポジトリでffmpegを見つけることができます。
損失の多い形式から別の形式へのトランスコーディングは理想的ではありません。ただし、そうすることを主張する場合、これが最良の方法です:avconvとubuntu-restricted-extrasを
Sudo apt-get install avconv ubuntu-restricted-extras
次に、neroAacEncを取得します。
wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.Zip
Sudo unzip NeroAACCodec-1.5.1.Zip -d /usr/bin linux/*
Sudo chmod +x /usr/bin/neroAacDec /usr/bin/neroAacEnc /usr/bin/neroAacTag
NeroAacEncはavconvの内部AACエンコーダーよりも優れており、libfaacよりもはるかに優れており、リスニングテストで常に高いスコアを獲得しています。 Neroは、非営利目的の使用のために無料でリリースしました。
M4A(MP4)ファイルを作成するには、次を使用します
avconv -i input.ogg -f wav - | neroAacEnc -if - -ignorelength -q 0.55 -of output.m4a
-qフラグには0〜1の任意の値を使用でき、1が最高品質です。 this によると、0.55は平均で192 kb/sのビットレートになります。約0.4の低い-qは、実際にはほとんどの音楽リスニングにおそらく完全に適しています。あなたに最適なものを見つけるために実験してください。
残念ながら、これはメタデータを保持しません。ただし、2番目のコマンドを使用して、input.oggからoutput.m4aにメタデータを転送できます。
avconv -i output.m4a -i input.ogg -map 0 -map_metadata 1 -c copy output.m4a
Foobar2000は音楽ファイルを変換するのにうまく機能します
変更type of result
Edit
-> Preferences
の下のAAC