Как конвертировать MP4 или любое видео в MP3 (извлечь аудио из видео файла)

Если вы хотите извлечь аудио из ваших видео файлов, таких как MP4, MPG, MPEG, есть много бесплатных инструментов для этого. Извлечение аудио из видеофайлов - это то, что большинство людей называют преобразованием из MP4 в MP3. В этой статье рассматриваются различные методы (с помощью бесплатных инструментов) для извлечения аудио из ваших видеофайлов.

Как конвертировать MP4 или любое видео в MP3

Вариант 1. Использование Audacity

Audacity - это многодорожечный аудиоредактор и рекордер с открытым исходным кодом для Windows, Mac OS X, GNU / Linux и других операционных систем. Audacity может извлекать аудио из видеофайлов в WAV, MP3, FLAC, OGG, MP2, WMA, M4A и другие форматы, используя кодировщик FFMpeg.

  1. Загрузите Audacity и FFmpeg для Audacity и установите их.
  2. Запустите Audacity и откройте видеофайл, из которого вы хотите вывести звук.

    Примечание. Если вы не установили FFmpeg для Audacity, вы увидите ошибку. Без дополнительной библиотеки FFmpeg Audacity не сможет открыть файл этого типа. В противном случае вам необходимо преобразовать его в поддерживаемый аудиоформат, такой как WAV или AIFF, при открытии видеофайлов, таких как MP4 или MKV, в Audacity.

    $config[ads_text6] not found
  3. После открытия входного видеофайла в меню «Файл» нажмите «Экспорт» и выберите выходной формат. Параметры экспорта в MP3, WAV и OGG являются предустановленными. Если вы хотите извлечь аудио в другой формат, отличный от MP3, WAV или OGG, нажмите «Экспорт аудио».

  4. В диалоговом окне «Экспорт аудио» вы можете выбрать качество / битрейт (постоянный битрейт или диапазон переменного битрейта), скорость, режим канала и имя выходного файла.

  5. На следующем экране вы можете добавить метки метаданных в выходной файл MP3, если это необходимо. Обратите внимание, что VLC Player (обсуждается в варианте 2) не имеет этой опции метаданных.

    Выходной MP3 теперь готов!

Примечание. Если в одном контейнере мультимедиа (например, .mp4, .mkv и т. Д.) Имеется несколько аудиодорожек (например, один аудиопоток для каждого языка в файле фильма), при запуске необходимо выбрать аудиопоток для экспорта. Audacity.

Выберите аудиодорожку, которую хотите импортировать, и нажмите «ОК». Затем следуйте приведенным выше инструкциям, чтобы экспортировать аудиопоток в файл MP3.

Экспорт выбранного аудио с использованием Audacity

После того, как вы откроете видео, выберите часть видео / мультимедиа с помощью кнопок маркера над осциллограммой или с помощью полей выбора «Начало» и «Конец» в нижней части окна.

  • Затем, чтобы экспортировать выделенную область, щелкните меню « Файл», нажмите « Экспорт» и выберите « Экспортировать выбранное аудио».
  • В диалоговом окне «Сохранить как» введите имя выходного файла и нажмите « Сохранить» .

Вариант 2. Использование Avidemux

Avidemux - бесплатная программа для редактирования видео с открытым исходным кодом, предназначенная для редактирования и обработки видео. Вы можете извлекать аудио из видео файлов и конвертировать его в MP3 или другой формат, используя Avidemux.

Запустите Avidemux и откройте видео файл. В выпадающем списке Audio Output выберите MP3 (lame)

Нажмите Configure, чтобы выбрать битрейт и качество. Кажется, в Avidemux нет пути к переменной скорости передачи битов.

После выбора выходного формата выберите меню «Аудио» и нажмите « Сохранить аудио» .

Присвойте имя файла в открывшемся диалоговом окне файла и сохраните .mp3 в нужном месте.

Avidemux поддерживает командные / пакетные операции с использованием avidemux.exe или avidemux_cli.exe. Проверьте, используя: command_line_usage [Avidemux]

Примечание. Если в одном мультимедийном контейнере (например, .mp4, .mkv и т. Д.) Имеется несколько аудиодорожек (например, один аудиопоток для каждого языка в файле фильма), вы можете выбрать соответствующую аудиодорожку, которую хотите экспортировать. Это можно сделать через меню « Аудио», « Выбрать трек» в Avidemux.

Экспорт выбранного аудио с помощью Avidemux

Avidemux также имеет кнопки «Маркер начала» и «Маркер конца», которые полезны, если вы хотите извлечь аудио из определенной части видео. Например, вы можете извлечь часть песни или диалог в определенной сцене из полного фильма.

  • Нажмите на начальную точку, а затем нажмите кнопку маркера A.
  • Нажмите на конечную точку, а затем нажмите кнопку маркера B.
  • Следуйте инструкциям по экспорту аудио. Если маркеры активны, только выбранная часть экспортируется в MP3.

Примечание. Чтобы сбросить маркеры, нажмите « Сбросить маркеры» в меню «Редактировать».


Вариант 3: Использование VLC Player

VLC Player - бесплатный мультимедийный проигрыватель с открытым исходным кодом, который воспроизводит большинство мультимедийных файлов, а также DVD-диски, аудио-CD и различные протоколы потоковой передачи. Он также поддерживает преобразование видео в различные форматы - для Android, Youtube и т. Д. И извлечение аудио из видеофайлов. Он может извлекать аудио в MP3, Flac, WMA, OGG и другие форматы файлов.

$config[ads_text6] not found

Чтобы извлечь аудио из видео файлов, выполните следующие действия:

Загрузите VLC Player и запустите его. В меню «Медиа» VLC Player выберите параметр « Преобразовать / сохранить» .

В открывшемся диалоговом окне «Открыть медиа» добавьте медиа файлы, из которых вы хотите извлечь аудио.

Нажмите кнопку Преобразовать / Сохранить .

В диалоговом окне «Преобразование» выберите формат выходного файла, например, « Аудио - MP3» . У вас также есть WMA, OGG и другие опции в списке.

Вы можете нажать кнопку настроек (обозначенную значком гаечного ключа) и выбрать вкладку Аудиокодек, чтобы установить битрейт, частоту дискретизации, кодек и т. Д. Вы также можете выбрать необходимые фильтры на вкладке Фильтры. Убедитесь, что при извлечении аудио из видеофайла отключить сохранение оригинальной звуковой дорожки .

Нажмите Сохранить. Вернувшись в диалоговое окно «Преобразование», выберите имя файла назначения и нажмите « Пуск» .

Файл MP3 теперь готов!

Командная строка VLC

Чтобы извлечь песни из видеофайла с помощью командной строки VLC, используйте этот синтаксис:

 vlc.exe -Я пустышка "d: \ songs \ mantra.mp4" --sout = # transcode {acodec = mp3, ab = 192, vcodec = пустышка}: std {access = "file", mux = "raw", dst = "d: \ songs \ mantra.mp3"} vlc: // quit 

Приведенная выше командная строка преобразует MP4 в MP3 с битрейтом 192 Kbps сохраняя вывод в виде mantra.mp3 в папке D: \ Songs.

Для получения дополнительной информации об использовании VLC Player в режиме командной строки см. Командная строка - VideoLAN Wiki и Transcode - VideoLAN Wiki.

Для пакетного кодирования MP4 в MP3 вы можете использовать следующую командную строку в пакетном файле Windows и запустить ее:

 для %% a in (* .mp4) выполните "C: \ Program Files (x86) \ VideoLAN \ VLC \ vlc.exe" -I dummy "%% a" --sout = # transcode {acodec = mp3, ab = 128, vcodec = dummy}: std {access = "file", mux = "raw", dst = "%% a.mp3"} vlc: // quit 

Приведенная выше команда, когда она используется в пакетном файле, извлекает аудио из всех файлов MP4 в текущем рабочем каталоге в формат MP3. Выходной файл будет иметь то же имя, что и MP4, но с расширением .mp3.

Вы также можете использовать примеры командных файлов из документации VLC Player. См. Как перекодировать несколько видео, чтобы узнать, как конвертировать видео в пакетном режиме через меню «Отправить», PowerShell или из командной строки.

Экспорт выбранного аудио с помощью VLC Player

Чтобы экспортировать выбранную часть мультимедиа в MP3, в диалоговом окне параметров конвертирования после добавления файлов в список нажмите кнопку « Показать дополнительные параметры» .

Вы увидите опции Start Time и Stop Time среди других дополнительных настроек. Выберите время начала и окончания, нажмите «Преобразовать / Сохранить» и следуйте остальным инструкциям, приведенным выше, чтобы извлечь аудио из медиафайла в MP3.


Вариант 4. Использование конвертера файлов

Если вы используете отличную программу File Converter, она добавляет контекстное меню, которое позволяет вам конвертировать файлы из одного формата в другой. Как вы можете видеть на следующем скриншоте, вы можете настроить предустановки на странице настроек. Вы можете установить формат выходного файла (MP3), битрейт (переменный или постоянный), шаблон имени файла и т. Д.

File Converter - великолепный программный продукт, использующий различные фреймворки (как промежуточное ПО). Вот список промежуточного программного обеспечения, используемого программой File Converter.

$config[ads_text6] not found
  • FFmpeg для обработки медиа
  • ImageMagick для обработки изображений
  • Ghostscript для вывода PDF
  • SharpShell для обработчика контекстного меню
  • Ripper и yeti.mmedia для извлечения CD Audio
  • Markdown.XAML для рендеринга уценки в приложении WPF
  • WpfAnimatedGif для рендеринга анимированных GIF-файлов в приложении WPF

Вот комбинации форматов ввода и вывода, поддерживаемые этим инструментом.

Поддерживаемые форматы выводаСовместимые форматы ввода
аудиоflac, aac, ogg, mp3, wav3gp, aiff, ape, avi, bik, cda, flac, flv, m4a, mkv, mov, mp3, mp4, oga, ogg, wav, webm, wma, wmv
видеоWebM, MKV, MP4, OGV, AVI, GIF3gp, avi, bik, flv, gif, m4v, mkv, mp4, mpeg, mov, ogv, webm, wmv
ОбразPNG, JPG, ICO, WebPBMP, EXR, ICO, JPG, JPEG, PNG, PSD, SVG, TIFF, TGA, WebP, PDF, DOC *, DOCX *, ODT *, ODP *, ODS *, PPT *, PPTX *, XLS *,

XLSX *

ДокументPDFdoc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *, xlsx *, bmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga

Вариант 5. Использование FFMpeg.exe

FFmpeg - это бесплатный проект с открытым исходным кодом, состоящий из программного пакета библиотек и программ для обработки видео, аудио и других мультимедийных файлов и потоков. С помощью этого инструмента консоли вы можете выполнить практически любую задачу преобразования / кодирования медиа. Существует много сторонних программ, таких как Screen to Gif, File Converter и т. Д., Которые поставляются в комплекте с FFmpeg.exe. [Скачать FFmpeg]

Вот синтаксис командной строки для преобразования файла MP4 в MP3 (постоянный битрейт) с использованием FFMpeg.exe - то есть, технически, извлечения аудио из видеофайла, такого как MP4, MKV, AVI, MPEG и т. Д.

 ffmpeg -i "D: \ Songs \ Mantra.mp4" -кодек: libmp3lame -ab 128000 "D: \ Songs \ Mantra.mp3" 

(или же)

 ffmpeg.exe -i "D: \ Songs \ Mantra.mp4" -f mp3 -ab 192000 -vn "D: \ Songs \ Mantra.mp3" 

Параметры:

  • -i : введите имя файла / путь
  • -f : формат выходного файла
  • -ab : битрейт выходного файла. Значение 192000 означает 192000 192 Kbps .
  • -vn : отключить видео

затем путь к выходному файлу MP3.

Если вам нужен MP3-звук с переменным битрейтом ( VBR ), вам нужно использовать параметр -qscale:a (alias: -q:a ) вместо опции -b:a (или -ab ).

Пример: для кодирования аудио VBR MP3 с помощью FFmpeg с использованием библиотеки libmp3lame используйте следующий синтаксис командной строки:

 ffmpeg -i "D: \ Songs \ Mantra.mp4" -кодек: libmp3lame -qscale: a 2 "D: \ Songs \ Mantra.mp3" 

Вот список возможных значений -qscale и соответствующий диапазон VBR. ( Источник: Encode / MP3 - FFmpeg )

Обзор битрейта LAME
хромая опцияСредний кбит / сДиапазон битрейта, кбит / сОпция FFmpeg
-b 320320Пример 320 CBR (не VBR)-b: 320 КБ (NB это 32 КБ / с, или его максимум)
-V 0245220-260-q: 0 (NB это VBR от 22 до 26 КБ / с)
-V 1225190-250-q: 1
-V 2190170-210-q: a 2
-V 3175150-195-q: 3
-V 4165140-185-q: 4
-V 5130120-150-q: 5
-V 6115100-130-q: a 6
-V 710080-120-q: 7
-V 88570-105-q: 8
-V 96545-85-q: 9

Извлечь несколько звуковых дорожек

Чтобы извлечь конкретную звуковую дорожку из видеофайла, содержащего несколько звуковых дорожек, выполните следующие действия.

Сначала просмотрите список потоков / дорожек из файла test5.mkv с именем test5.mkv используя следующую команду:

 ffmpeg -i test5.mkv 

В выводе вы можете видеть, что Streams #0:1 и #0:8 являются звуковыми дорожками, а остальные являются субтитрами (для разных языков) в контейнере MKV.

Чтобы извлечь два аудиопотока в два отдельных файла MP3, используйте следующий синтаксис командной строки:

 ffmpeg.exe -i "test5.mkv" -f mp3 -map 0: 1 -ab 192000 -vn "lang-1.mp3" 
 ffmpeg.exe -i "test5.mkv" -f mp3 -map 0: 8 -ab 192000 -vn "lang-2.mp3" 

Для получения дополнительной информации об -map командной строки -map см. Документацию Map - FFmpeg.

$config[ads_text6] not found

Пакетное преобразование видео в MP3

Для пакетного конвертирования видео в MP3 в папке, используйте for командной строки, как показано ниже:

 FOR / F "tokens = *"% G IN ('dir / b * .mp4') DO ffmpeg -i "% G" -f mp3 -ab 128000 "% ~ nG.mp3" 

Приведенная выше командная строка преобразует все файлы MP4 в текущем рабочем каталоге в MP3 с битрейтом 128 Кбит / с. Выходные файлы будут иметь то же имя, но с расширением .mp3 .

Экспорт выбранного аудио с помощью FFmpeg.exe

Чтобы экспортировать выбранную часть медиа-файла в MP3, дополнительно используйте -ss и -to . Вот некоторые примеры:

Извлечь первую 1 минуту аудио в MP3

(CBR)

 ffmpeg -ss 00:00:00 -i "D: \ Songs \ Mantra.mp4" -кодек: libmp3lame -ab 128000 -to 00:01:00 "D: \ Songs \ Mantra.mp3" 

(VBR)

 ffmpeg -ss 00:00:00 -i "D: \ Songs \ Mantra.mp4" -кодек: libmp3lame -qscale: от 2 до 00:01:00 "D: \ Songs \ Mantra.mp3" 
  • -ss : Начальная точка
  • -i : указывает входной аудио / видео файл.
  • -to : Конечная точка.

  • Вместо того, чтобы указывать точное время для конечной точки, вы также можете использовать -t, который указывает продолжительность. Например, параметры -ss 00:00:40 -t 00:00:10 будут захватывать от 40 до 50 секунд - всего 10 секунд. Если вы используете -to и -t, будет использоваться -t .

При пакетном преобразовании видео в MP3 иногда может потребоваться обрезать несколько секунд только в начале каждого файла. В этом случае вы можете указать значение --ss не упоминая параметр -to если каждый медиа-файл имеет разную длительность.

  • Если -ss и -to (конечная точка) не указан, FFmpeg.exe принимает продолжительность носителя в качестве конечной точки.
  • Если указан -to и -ss (начальная точка) не указан, FFmpeg.exe принимает начальную точку как 00:00:00.

Извлечение аудио, начиная с 00:00:30 (секунды) до 00:02:00 (минуты)

(при CBR @ 128 кбит / с)

 ffmpeg -ss 00:00:30 -i "D: \ Songs \ Mantra.mp4" -кодек: libmp3lame -ab 128000 -to 00:02:00 "D: \ Songs \ Mantra.mp3" 

(или в VBR)

 ffmpeg -ss 00:00:30 -i "D: \ Songs \ Mantra.mp4" -кодек: libmp3lame -qscale: от 2 до 00:02:00 "D: \ Songs \ Mantra.mp3" 

Приведенная выше команда извлекает аудио, начиная с 30-й секунды видео и заканчивая 2 минутами, т.е. общая длительность выбора составляет 1 минуту 30 секунд.

Это оно! Из вышеперечисленных методов особенно удобны File Converter и консольные методы FFMpeg.exe, если вам нужно конвертировать видео в MP3. Для извлечения конкретной звуковой дорожки из видеофайла с несколькими дорожками у вас есть следующие опции: FFMpeg, Avidemux или Audacity.

ПОХОЖИЕ СТАТЬИ