web-dev-qa-db-ja.com

oggをaac音楽形式に変換する方法は?

Oggファイルをaacに変換したい。ただし、シェルコマンドを使用して、oggファイルのすべてのデータ(アルバム、年、カバーなど)をaacファイルに転送する必要があります。

ありがとう!

2
Brallan Aguilar
ffmpeg -i input.ogg -strict experimental -acodec aac output.aac

公式リポジトリでffmpegを見つけることができます。

3
Micro

損失の多い形式から別の形式へのトランスコーディングは理想的ではありません。ただし、そうすることを主張する場合、これが最良の方法です: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
2
evilsoup

Foobar2000は音楽ファイルを変換するのにうまく機能します

0
AAC

SoundconverterInstall soundconverter

変更type of resultEdit-> Preferencesの下のAAC

0
Achu