Преобразование 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)

4 ответа

Правильный способ конвертации:

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

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

avconv -i test.webm test.mp3

Вы можете конвертировать через этот скрипт:

      for FILE in *.webm; do
    echo -e "Processing video '\e[32m$FILE\e[0m'";
    ffmpeg -i "${FILE}" -vn -ab 128k -ar 44100 -y "${FILE%.webm}.mp3";
done;

Сохраните его в файл .sh и выполните. Он автоматически преобразует все .webm в .mp3.

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

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

Вы можете конвертировать видео WEBM в файл MP3 с помощью VLC Media Player. Медиаплеер с открытым исходным кодом бесплатно конвертирует файлы WEBM.

Шаги для преобразования WEBM в MP3 в VLC Media Player:

  1. Откройте VLC Media Player на своем компьютере.
  2. В верхней строке меню щелкните Мультимедиа > Преобразовать/Сохранить.
  3. В Open Media нажмите «Добавить», чтобы вставить файлы WEBM.
  4. Нажмите Преобразовать/Сохранить.
  5. В профиле выберите формат MP3.
  6. В поле «Преобразовать» выберите местоположение и имя для сохранения аудиофайла MP3.
  7. Нажмите «Пуск», чтобы преобразовать WEBM в файл MP3.

После завершения процесса преобразования получите доступ к файлу MP3 из сохраненного места.

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