Convertendo WEBM para MP3

6

Estou ciente de que há algumas outras perguntas relacionadas a isso, mas as respostas fornecidas parecem não funcionar.

Estou tentando converter um webm para mp3 com avconv . Veja como eu tentei fazer isso:

 $ 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

Como você pode ver, não aparece um erro, mas meu arquivo não é criado. Por favor note que eu instalei ubuntu-restricted-extras .

EDITAR:

 $ 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)
    
por Juicy 28.04.2016 / 10:20

2 respostas

3

A maneira correta de converter é:

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

ou ainda mais curto, sem dizer avconv que você quer usar codificador libmp3lame.

avconv -i test.webm test.mp3
    
por EdiD 28.04.2016 / 11:03
0

Eu descobri que você precisa especificar esse parâmetro -acodecd após o inpout e antes da saída. pessoalmente eu também jogo em -b: um "256k" para definir o bitrate para 256k para o mp3.

avconv -i Mozart.webm -acodec libmp3lame -b:a "256k" Mozart.mp3
    
por Joe Huss 18.02.2018 / 19:44

Tags