Преобразование WEBM в MP3

Я знаю, что здесь есть несколько других вопросов, связанных с этим, но ответы, по-видимому, не работают.

Я пытаюсь преобразовать webm в mp3 с помощью avconv. Вот как я пытался это сделать:

 $ 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
задан 29 April 2016 в 11:13

2 ответа

Надлежащий путь к преобразованию:

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

или еще короче, не говоря avconv, что Вы хотите использование libmp3lame кодер.

avconv -i test.webm test.mp3
3
ответ дан 29 April 2016 в 21:13

Я нашел, что необходимо указать что-acodecd параметр после inpout и перед выводом. лично я также добавляю-b:a "256k" для установки скорости передачи на 256k для mp3.

avconv -i Mozart.webm -acodec libmp3lame -b:a "256k" Mozart.mp3
0
ответ дан 23 November 2019 в 08:05

Другие вопросы по тегам:

Похожие вопросы: