Как я могу извлечь звуковую дорожку из видеофайла и сохранить ее как MP3? [дубликат]

Как проще всего извлечь звуковую дорожку из видеофайла и сохранить ее как файл MP3?

35
задан 9 September 2018 в 13:05

8 ответов

avidemux может это сделать.

Он находится внутри Ubuntu Software Center или вы можете установить его из командной строки с:

sudo apt-get install avidemux
11
ответ дан 9 September 2018 в 13:05

Очень простое решение CLI:

ffmpeg -i VIDEOFILE -acodec libmp3lame -metadata TITLE="Name of Song" OUTPUTFILE.mp3

Если у вас не установлен ffmpeg:

sudo apt-get install ffmpeg
66
ответ дан 9 September 2018 в 13:05

Используя avconv (из командной строки не нужно устанавливать ffmpeg, поскольку avconv является его портом для ubuntu)

  1. используйте avconv -i «имя входного файла» , чтобы обнаружить файл (отображение видео и звука). В примере, показанном ниже, звук, который я хотел удалить, имел индекс 0: 0. (Если вы внимательно прочитаете вывод команды avconv -i ... , вы получите это.
  2. Затем введите команду avconv -i "имя входного файла" -map 0: 0 - c: a copy -metadata TITLE = "название заголовка" -metadata AUTHOR = "имя автора" "имя выходного файла"

Протестируйте его с несколькими форматами выходных файлов и посмотрите.

10
ответ дан 9 September 2018 в 13:05

Вы можете сделать это в VLC. После запуска VLC:

  1. выберите "носитель" --> "Преобразовать/сохранить"
  2. Нажмите "Добавить..." и выберите нужный файл
  3. Нажмите "Преобразовать/сохранить" (внизу)
  4. Предоставьте "Файл назначения:"
  5. Выберите "Профиль" (i. e. "Audio - MP3", "Audio - Vorbis (OGG)" и т.д.)
  6. Нажмите "Start"
  7. Расслабьтесь и наслаждайтесь обувью

Вы можете установить VLC из Synaptic или из Software Center.

37
ответ дан 9 September 2018 в 13:05

Лучшим способом было бы использовать инструмент, который просто обрабатывает контейнер. Для 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
7
ответ дан 9 September 2018 в 13:05

Скачайте mkvmerge графический интерфейс с Ubuntu Software Center:

  1. Добавьте видеофайл и отмените выбор видеофрагмента
  2. нажмите "Start Muxing"
  3. Аудиофайл будет сохранен в том же каталоге, в котором находится видеофайл.
0
ответ дан 9 September 2018 в 13:05

Из какого формата видео вы хотите преобразовать? Я использую смелость для извлечения звука из видео mp4 и flv (другие форматы не пробовал, но предполагаю, что это будет работать точно так же). Когда вы открываете файл, видео-часть игнорируется, вместо этого у вас будет работать только со звуком (например, нормализовать или усечь тишину), а затем экспортировать его в любые форматы, включая mp3.

4
ответ дан 9 September 2018 в 13:05

Это легко сделать с помощью avidemux ( sudo apt-get install avidemux , чтобы установить его).

Откройте видеофайл с помощью avidemux, затем выберите кодек для аудио в поле со списком, затем перейдите в меню «Аудио» и вы найдете опцию «Сохранить ...».

3
ответ дан 9 September 2018 в 13:05

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

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