Как преобразовать MP4 в MP3? [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть песни в формате mp4, и я хочу преобразовать их в формат mp3.

Я новичок в Ubuntu / Linux. Поэтому, пожалуйста, объясните пошаговый процесс или дайте любое программное обеспечение, которое может выполнить указанную выше работу.

44
задан 12 August 2012 в 22:16

8 ответов

http://www.iasptk.com/ff-multi-converter-is-a-simple-graphical-application-which-enables-you-to-convert-audio-video-image-and- файлы документов между всеми популярными форматами

FF Multi Converter - это простое графическое приложение, которое позволяет вам конвертировать аудио, видео, изображения и файлы документов между всеми популярными форматами, используя и комбинируя другие программы. Он использует ffmpeg для аудио / видео файлов, unoconv для файлов документов и библиотеку PythonMagick для преобразования файлов изображений.

Цель FF Multi Converter - собрать все типы мультимедиа в одном приложении и легко конвертировать их через удобный интерфейс. Дополнительные опции будут добавляться постепенно.

Приложение написано на Python и PyQt.

Весь код лицензирован в соответствии с GNU General Public License.

FF Multi Converter - это бесплатное программное обеспечение, которое уважает вашу свободу.

Особенности

Преобразования для нескольких форматов файлов.

Очень простой в использовании интерфейс.

Доступ к общим параметрам преобразования.

Опции для сохранения и именования файлов.

Рекурсивные преобразования.

Установка в Ubuntu и Debian

Стабильный выпуск

Чтобы добавить ppa к вашим системным ресурсам и установить ffmulticonverter, откройте терминал и введите:

sudo add-apt-repository ppa:ffmulticonverter/stable

sudo apt-get update

sudo apt-get install ffmulticonverter

Development release

Просто измените имя ppa на ppa: ffmulticonverter / unstable и введите те же команды, что и выше.

0
ответ дан 12 August 2012 в 22:16

Если Вы имеете в виду экспорт, аудио из видео файла MP4 затем использует ffmpeg, я делаю это все время из файлов FLV. Во-первых установка ffmpeg:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Выполнение:

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

Это могло бы сказать, что Ваши пропавшие без вести некоторых кодеков для MP4, в этом случае просто работайте:

aptitude search codecname

И найдите, что это устанавливает.

Между прочим, можно получить больше информации об этом путем поиска сети. Вот несколько полезных ресурсов, найденных таким образом:

13
ответ дан 12 August 2012 в 22:16

Вот как можно извлечь аудио из видео MP4 без потерь (сохраняя исходный звук без изменений качества)

ffmpeg -i video.mp4 -vn -acodec copy audio.m4a

Конечно, это приводит к тому, что аудиофайл M4A не MP3. Но большинство программного обеспечения и мобильных телефонов теперь могут играть в M4A из коробки.

0
ответ дан 12 August 2012 в 22:16

Независимо от того, имеете ли вы в виду видео или аудио, Audacity отлично работает (он может извлекать аудио из любого поддерживаемого видеофайла). Я использую это сейчас. Раньше я использовал ffmpeg, но это было немного сложно, и некоторые форматы были недоступны / не работали.

0
ответ дан 12 August 2012 в 22:16

Я бы порекомендовал Winff GUI для ffmpeg для всех видео / аудио преобразований.
Все, что вам нужно сделать, это добавить видео, выбрать выход (аудио, mp3) в этом случае, выбрать папку, в которую будет сохранен конвертированный файл, и нажать «конвертировать».

sudo apt-get install winff

0
ответ дан 12 August 2012 в 22:16

Здесь все объединяется, но при этом сохраняются имена файлов и дамп исходной звуковой копии в m4a:

for f in *.mp4; do name=`echo "$f" | sed -e "s/.mp4$//g"` && ffmpeg -i "$f" -vn -acodec copy "$name.m4a"; done
0
ответ дан 12 August 2012 в 22:16

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

Я обнаружил, что наиболее надежный способ разрешить ffmpeg использовать проприетарные форматы - это создать его из исходного кода, хотя вы можете увидеть, работает ли он с методом jfreak53's, если вы не хотите строить из исходного кода. (После удаления любых ffmpeg файлов я скомпилировал ffmpeg из источника, используя это руководство )

Кроме того, следующий скрипт, который я изменил, ( credit исходному создателю), сохраняет исходное имя файла файла во вновь преобразованном файле, что может быть полезно для вас. Сохраните его в текстовом редакторе и сделайте его исполняемым с помощью chmod +x yourscriptname.

#!/bin/bash
for f in *.mp4
do
    name=`echo "$f" | sed -e "s/.mp4$//g"`
    ffmpeg -i "$f" -vn -ar 44100 -ac 2 -ab 192k -f mp3 "$name.mp3"
done

Кроме того, следуя предложению evilsoup , вы также можете использовать следующую однострочную строку. Он «конвертирует каждый MP4 в текущем каталоге в MP3», сохраняет оригинальное имя файла и «чтобы использовать его для FLV, AVI или чего-либо другого, просто измените оба экземпляра mp4»:

for f in *.mp4; do ffmpeg -i "$f" -vn -c:a libmp3lame -ar 44100 -ac 2 -ab 192k "${f/%mp4/mp3}"; done
0
ответ дан 12 August 2012 в 22:16

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

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