web-dev-qa-db-ja.com

WEBMからMP3への変換

これに関連する他のいくつかの質問があることは承知していますが、提供された答えはうまくいかないようです。

webmavconvmp3に変換しようとしています。ここに私がそれをやろうとした方法があります:

 $ ls
test.webm
 $ avconv -acodec libmp3lame -i test.webm test.mp3
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
test.webm: End of file
 $ ls -l
total 4
-rw-rw-r-- 1 user user 439 Apr 28 09:16 test.webm

ご覧のとおり、エラーは表示されませんが、ファイルは作成されません。 ubuntu-restricted-extrasをインストールしたことに注意してください。

編集:

 $ avprobe test.webm 
avprobe version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2007-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
test.webm: End of file
# avprobe output

 $ avprobe -encoders|grep mp3
avprobe version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2007-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
A... libmp3lame           libmp3lame MP3 (MPEG audio layer 3) (codec mp3)
6
Juicy

変換する適切な方法は次のとおりです。

avconv -i test.webm -c:a libmp3lame test.mp3

または、libmp3lameエンコーダーを使用することをavconvに伝えずに、さらに短くします。

avconv -i test.webm test.mp3
3
EdiD

入力後、出力前に-acodecパラメーターを指定する必要があることがわかりました。個人的には、mp3のビットレートを256kに設定するために-b:a "256k"もスローします。

avconv -i Mozart.webm -acodec libmp3lame -b:a "256k" Mozart.mp3
0
Joe Huss