Как извлечь звуковую дорожку из видеофайла и сохранить ее в формате MP3?
Какой самый простой способ извлечь аудиодорожку из видеофайла и сохранить ее в формате MP3?
8 ответов
Avidemux может сделать это.
Он находится внутри Ubuntu Software Center или вы можете установить его из командной строки с помощью:
sudo apt-get install avidemux
Очень простое решение CLI:
ffmpeg -i VIDEOFILE -acodec libmp3lame -metadata TITLE="Name of Song" OUTPUTFILE.mp3
Если у вас не установлен ffmpeg:
sudo apt-get install ffmpeg
Вы можете сделать это в VLC.
Как только вы начали VLC:
- выберите "Медиа" -> "Конвертировать / Сохранить"
- Нажмите "Добавить..." и выберите нужный файл.
- Нажмите "Конвертировать / Сохранить" (внизу)
- Укажите "Целевой файл:"
- Выберите "Профиль" (т. Е. "Аудио - MP3", "Аудио - Vorbis (OGG)" и т. Д.)
- Нажмите "Пуск"
- Расслабься и наслаждайся своей обувью
Вы можете установить VLC из Synaptic или из Центра программного обеспечения.
С помощью avconv
(из командной строки не нужно устанавливать ffmpeg, так как avconv является его портом для ubuntu)
- использование
avconv -i "input file name"
обнаружить файл (видео и аудио сопоставления). В примере, показанном ниже, звук, который я хотел вырезать, имел "индекс" 0:0. (Если вы внимательно прочитали выводavconv -i ...
Команда, вы получите это. - Затем выполните команду
avconv -i "input file name" -map 0:0 -c:a copy -metadata TITLE="title name" -metadata AUTHOR="author name" "output file name"
Протестируйте его с несколькими форматами выходного файла и посмотрите.
Лучшим способом было бы использовать инструмент, который просто обрабатывает контейнер. Для MP4 я бы порекомендовал MP4Box
инструмент из пакета gpac. Для других контейнеров, таких как Matroska, существуют проекты и инструменты, такие как MKVToolNix.
Получить информацию о файле (Примечание: вы также можете сделать это с mediainfo
):
$ MP4Box -info 29c3-5400-en-hacking_cisco_phones_h264.mp4
* Movie Info *
Timescale 1000 - Duration 00:54:30.144
Fragmented File no - 2 track(s)
File Brand isom - version 512
Created: UNKNOWN DATE
File has no MPEG4 IOD/OD
iTunes Info:
Name: Hacking Cisco Phones
Artist: Ang Cui, Michael Costello
Album: Chaos Communication Congress 2012 (29C3)
Comment: http://events.ccc.de/congress/2012/Fahrplan/events/5400.en.html
Genre: lecture
Encoder Software: Lavf54.29.104
Track # 1 Info - TrackID 1 - TimeScale 25 - Duration 00:54:30.080
Media Info: Language "Undetermined" - Type "vide:avc1" - 81752 samples
Visual Track layout: x=0 y=0 width=1024 height=576
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 720 x 576
AVC Info: 1 SPS - 1 PPS - Profile Main @ Level 3
NAL Unit length bits: 32
Pixel Aspect Ratio 64:45 - Indicated track size 1024 x 576
Self-synchronized
Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 00:54:30.143
Media Info: Language "English" - Type "soun:mp4a" - 153285 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000
Synchronized on stream 1
Alternate Group ID 1
Извлечение отдельных треков в сырой формат:
$ MP4Box -raw 1 29c3-5400-en-hacking_cisco_phones_h264.mp4
Extracting MPEG-4 AVC-H264 stream to h264
$ MP4Box -raw 2 29c3-5400-en-hacking_cisco_phones_h264.mp4
Extracting MPEG-4 AAC
Показать оригинальный файл и результаты:
$ ls -1 29c3-5400-en-hacking_cisco_phones_h264*
29c3-5400-en-hacking_cisco_phones_h264.mp4
29c3-5400-en-hacking_cisco_phones_h264_track1.h264
29c3-5400-en-hacking_cisco_phones_h264_track2.aac
Какой формат видео вы хотите конвертировать? Я использую Audacity для извлечения аудио из MP4 и FLV видео (не пробовал другие форматы, но я предполагаю, что он будет работать точно так же). Когда вы открываете файл, видео часть игнорируется, вместо этого у вас будет только звук для работы (например, нормализация или усечение тишины), а затем экспортируйте его в любые форматы, включая mp3.
Это можно легко сделать с помощью avidemux (sudo apt-get install avidemux
установить его).
Откройте видеофайл с помощью avidemux, затем выберите кодек для аудио в поле со списком, затем перейдите в меню "Аудио" и вы найдете опцию "Сохранить...".
Скачать mkvmerge
Графический интерфейс от Ubuntu Software Center:
- Добавьте видеофайл и отмените выбор видео части
- нажмите "Начать смешивание"
- Аудиофайл будет сохранен в том же каталоге, где находится видеофайл.