Если вы хотите извлечь звук из ваших видеофайлов, таких как MP4, MPG, MPEG, для этого есть множество бесплатных инструментов. Извлечение звука из видеофайлов - это то, что большинство людей называют преобразованием из MP4 в MP3. В этой статье объясняются различные методы (с использованием бесплатных инструментов) для извлечения звука из ваших видеофайлов.
Извлечение аудио из видео файлов
- Использование Audacity
- Использование Avidemux
- Использование VLC Media Player
- Использование конвертера файлов
- Использование FFMpeg.exe
- Использование Switch Audio Converter от NCH
Как конвертировать MP4 или любое видео в MP3
Вариант 1. Использование Audacity
Audacity - это многодорожечный аудиоредактор и рекордер с открытым исходным кодом для Windows, Mac OS X, GNU / Linux и других операционных систем. Audacity может извлекать аудио из видеофайлов в WAV, MP3, FLAC, OGG, MP2, WMA, M4A и другие форматы с помощью кодировщика FFMpeg.
- Скачать Дерзость и FFmpeg для Audacity и установите их.
- Запустите Audacity и откройте видеофайл, из которого вы хотите вывести звук. Заметка: Если вы не установили FFmpeg для Audacity , вы увидите ошибку Без дополнительной библиотеки FFmpeg Audacity не может открыть этот тип файла. В противном случае вам необходимо преобразовать его в поддерживаемый аудиоформат, например WAV или AIFF. при открытии видеофайлов, таких как MP4 или MKV, в Audacity.
- После открытия входного видеофайла в меню «Файл» щелкните «Экспорт» и выберите выходной формат. Параметры экспорта в MP3, WAV и OGG являются предустановленными. Если вы хотите извлечь звук в формат, отличный от MP3, WAV или OGG, нажмите «Экспорт аудио».
- В диалоговом окне «Экспорт аудио» вы можете выбрать качество / битрейт (постоянный битрейт или переменный диапазон битрейта), скорость, режим канала и имя выходного файла.
- На следующем экране вы можете добавить теги метаданных в выходной файл MP3, если это необходимо. Обратите внимание, что VLC Player (обсуждается в Вариант 2 ) не имеет этой опции метаданных.
Теперь выходной MP3 готов!
Заметка: Если есть множественный аудиодорожки (например, один аудиопоток для каждого языка в файле фильма) в одном медиа-контейнере (.mp4, .mkv и т. д.), при запуске Audacity вас попросят выбрать аудиопоток для экспорта.
Выберите звуковую дорожку, которую хотите импортировать, и нажмите OK. Затем следуйте приведенным выше инструкциям, чтобы экспортировать аудиопоток в файл MP3.
Экспорт выбранного аудио с помощью Audacity
После открытия видео выберите часть видео / мультимедиа с помощью кнопок-маркеров над осциллограммой или с помощью полей выбора «Начало» и «Конец» в нижней части окна.
- Затем, чтобы экспортировать выделение, щелкните значок файл меню, щелкните Экспорт и щелкните Экспорт выбранного аудио…
- В диалоговом окне Сохранить как введите имя выходного файла и щелкните Сохранить .
Вариант 2: Использование Avidemux
Авидемукс это бесплатная программа для редактирования видео с открытым исходным кодом, предназначенная для редактирования и обработки видео. Вы можете извлекать аудио из видеофайлов и конвертировать их в MP3 или другой формат с помощью Avidemux.
Запустите Avidemux и откройте видеофайл. в Аудио выход раскрывающийся список, выберите MP3 (хромой)
Нажмите «Настроить», чтобы выбрать битрейт и качество. Кажется, что нет способа изменить битрейт в Avidemux.
После выбора формата вывода щелкните меню Аудио и щелкните Сохранить аудио .
Назначьте имя файла в открывшемся диалоговом окне файла и сохраните .mp3 в желаемом месте.
Avidemux поддерживает командную строку / пакетные операции с использованием avidemux.exe или avidemux_cli.exe. Проверять, выписываться используя: command_line_usage [Avidemux]
Заметка: Если есть множественный аудиодорожки (например, один аудиопоток для каждого языка в файле фильма) в одном медиа-контейнере (.mp4, .mkv и т. д.), вы можете выбрать соответствующую аудиодорожку, которую хотите экспортировать. Это можно сделать через Аудио меню, Выбрать трек вариант в Avidemux.
Экспорт выбранного аудио с помощью Avidemux
Avidemux также имеет кнопки маркера начала и маркера конца, которые полезны, если вы хотите извлечь звук из определенной части видео. Например, вы можете захотеть извлечь фрагмент песни или диалог в определенной сцене из всего фильма.
- Щелкните начальную точку, а затем нажмите кнопку маркера К .
- Щелкните конечную точку, а затем нажмите кнопку маркера B .
- Следуйте остальным инструкциям, чтобы экспортировать аудио. Если маркеры активны, только выбранная часть экспортируется в MP3.
Примечание. Чтобы сбросить маркеры, нажмите Сбросить маркеры из меню Правка.
Вариант 3: Использование VLC Player
VLC Player - это бесплатный мультимедийный проигрыватель с открытым исходным кодом, который воспроизводит большинство мультимедийных файлов, а также DVD, аудио компакт-диски и различные протоколы потоковой передачи. Также он поддерживает конвертирование видео в разные форматы - для Android, Youtube и др., А также извлечение аудио из видео файлов. Он может извлекать аудио в MP3, Flac, WMA, OGG и другие форматы файлов.
Чтобы извлечь звук из видеофайлов, выполните следующие действия:
Скачать VLC Player и запустите его. В меню мультимедиа проигрывателя VLC щелкните значок Конвертировать / Сохранить вариант.
В открывшемся диалоговом окне «Открыть мультимедиа» добавьте мультимедийные файлы, из которых вы хотите извлечь звук.
Щелкните значок Конвертировать / Сохранить кнопка.
В диалоговом окне «Преобразование» выберите формат выходного файла, например, Аудио - MP3 вариант. У вас также есть WMA, OGG и другие параметры в списке.
Вы можете нажать кнопку настроек (обозначенную значком гаечного ключа) и выбрать Аудиокодек Вкладка, чтобы установить битрейт, частоту дискретизации, кодек и т. д. Вы также можете выбрать необходимые фильтры на вкладке Фильтры. Убедитесь, что Сохранить оригинальную звуковую дорожку отключен при извлечении звука из видеофайла.
Щелкните Сохранить. Вернувшись в диалоговое окно «Преобразовать», выберите имя файла назначения и нажмите Начало .
Теперь файл MP3 готов!
Командная строка VLC
Чтобы извлечь песни из видеофайла с помощью командной строки VLC, используйте этот синтаксис:
vlc.exe -I dummy 'd: songs mantra.mp4' --sout = # transcode {acodec = mp3, ab = 192, vcodec = dummy}: std {access = 'file', mux = 'raw', dst = 'd: songs mantra.mp3'} vlc: // выйти
Приведенная выше командная строка конвертирует MP4 в MP3 с помощью 192 Кбит / с
битрейт - сохранение результата как mantra.mp3 в папке D: Songs.
Для получения дополнительной информации об использовании VLC Player в режиме командной строки см. Командная строка - VideoLAN Wiki и Транскодирование - VideoLAN Wiki .
Для пакетного кодирования MP4 в MP3 вы можете использовать следующую командную строку в пакетном файле Windows и запустить ее:
для %% a в (* .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: // выйти
Приведенная выше команда при использовании в пакетном файле извлекает звук из всех файлов MP4 в текущем рабочем каталоге в формат MP3. Выходной файл будет иметь то же имя, что и MP4, но с расширением .mp3.
Вы также можете использовать образцы командных файлов из документации VLC Player. Видеть Как перекодировать несколько видео чтобы узнать, как пакетно конвертировать видео через меню «Отправить», PowerShell или командную строку.
Экспорт выбранного аудио с помощью VLC Player
Чтобы экспортировать выбранную часть мультимедиа в MP3, в диалоговом окне параметров преобразования после добавления файла (ов) в список щелкните значок Показать больше вариантов кнопка.
Вы увидите Время начала и Остановить время варианты среди других дополнительных настроек. Выберите время начала и окончания, нажмите «Конвертировать / Сохранить» и следуйте остальным инструкциям выше, чтобы извлечь звук из медиафайла в MP3.
Вариант 4. Использование конвертера файлов
Если вы используете отличный Конвертер файлов Программа добавляет контекстное меню, которое позволяет конвертировать файлы из одного формата в другой. Как вы можете видеть на следующем снимке экрана, вы можете настроить предустановки на странице настроек. Вы можете установить формат выходного файла (MP3), битрейт (переменный или постоянный), шаблон имени файла и т. Д.
Конвертер файлов - отличная программа, использующая разные фреймворки (в качестве промежуточного программного обеспечения). Вот список промежуточного программного обеспечения, используемого программой File Converter.
- FFmpeg для обработки мультимедиа
- ImageMagick для обработки изображений
- Ghostscript для вывода PDF
- SharpShell для обработчика контекстного меню
- Ripper и yeti.mmedia для извлечения CD Audio
- Markdown.XAML для рендеринга уценки в приложении WPF
- WpfAnimatedGif для рендеринга анимированных gif в приложении WPF
Вот комбинации форматов ввода и вывода, поддерживаемые этим инструментом.
Поддерживаемые форматы вывода | Совместимые форматы ввода | |
---|---|---|
Аудио | flac, aac, ogg, mp3, wav | 3gp, aiff, ape, avi, bik, cda, flac, flv, m4a, mkv, mov, mp3, mp4, oga, ogg, wav, webm, wma, wmv |
видео | webm, mkv, mp4, ogv, avi, gif | 3gp, avi, bik, flv, gif, m4v, mkv, mp4, mpeg, mov, ogv, webm, wmv |
Образ | png, jpg, ico, webp | bmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga, webp, pdf, doc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *, xlsx * |
Документ | doc *, 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, Конвертер файлов и т. д., которые входят в состав FFmpeg.exe. [Скачать FFmpeg ]
Вот синтаксис командной строки для преобразования файла MP4 в MP3 (постоянный битрейт) с использованием FFMpeg.exe, то есть технически извлечения звука из видеофайла, такого как MP4, MKV, AVI, MPEG и т. Д.
ffmpeg -i 'D: Songs Mantra.mp4' -codec: a libmp3lame -ab 128000 'D: Songs Mantra.mp3'
(или же)
ffmpeg.exe -i 'D: Songs Mantra.mp4' -f mp3 -ab 192000 -vn 'D: Songs Mantra.mp3'
Параметры:
-
-я
: Введите имя файла / путь -
-f
: формат выходного файла -
-из
: Битрейт выходного файла. Значение192000
средства192 Кбит / с
битрейт. -
-VN
: отключить видео
за которым следует путь к выходному файлу MP3.
Если вам нужен переменный битрейт ( VBR ) MP3-аудио, вам нужно использовать -qscale: a
(псевдоним: -q: а
) параметр вместо -b: а
(или же -из
) вариант.
Пример: Кодировать VBR Аудио MP3 с FFmpeg с использованием библиотеки libmp3lame, используйте следующий синтаксис командной строки:
ffmpeg -i 'D: Songs Mantra.mp4' -codec: a libmp3lame -qscale: a 2 'D: Songs Mantra.mp3'
Вот список возможных -qscale
значения и соответствующий диапазон VBR. ( Источник: Кодировать / MP3 - FFmpeg )
LAME Обзор битрейта | |||
---|---|---|---|
хромой вариант | Средний кбит / с | Диапазон битрейта кбит / с | Параметр FFmpeg |
-b 320 | 320 | Пример 320 CBR (без VBR) | -b: 320 КБ (NB, это 32 КБ / с или его максимум) |
-V 0 | 245 | 220–260 | -q: a 0 (NB, это VBR от 22 до 26 КБ / с) |
-V 1 | 225 | 190–250 | -q: a 1 |
-V 2 | 190 | 170-210 | -q: a 2 |
-V 3 | 175 | 150–195 | -q: a 3 |
-V 4 | 165 | 140–185 | -q: 4 |
-V 5 | 130 | 120–150 | -q: 5 |
-V 6 | 115 | 100–130 | -q: 6 |
-V 7 | 100 | 80–120 | -q: 7 |
-V 8 | 85 | 70-105 | -q: 8 |
-V 9 | 65 | 45–85 | -q: 9 |
Извлечь несколько звуковых дорожек
Чтобы извлечь определенную звуковую дорожку из видеофайла, содержащего несколько звуковых дорожек, выполните следующие действия:
Сначала просмотрите список потоков / треков из образца файла с именем test5.mkv
используя следующую команду:
ffmpeg -i test5.mkv
На выходе вы можете видеть, что потоки # 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'
Для получения дополнительной информации о -карта
аргумент командной строки, см. Карта - FFmpeg документация.
Пакетное преобразование видео в MP3
Для пакетного преобразования видео в MP3 в папке используйте за
командная строка, как показано ниже:
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
и -к
переключатели дополнительно. Вот некоторые примеры:
Извлечь первую 1 минуту аудио в MP3
(CBR)
ffmpeg -ss 00:00:00 -i 'D: Songs Mantra.mp4' -codec: a libmp3lame -ab 128000 -to 00:01:00 'D: Songs Mantra.mp3'
(VBR)
ffmpeg -ss 00:00:00 -i 'D: Songs Mantra.mp4' -codec: a libmp3lame -qscale: a 2 -to 00:01:00 'D: Songs Mantra.mp3'
-
-ss
: Отправная точка -
-я
: Задает входной аудио / видео файл. -
-к
: Конечная точка.
- Вместо того, чтобы указывать точное время для конечной точки, вы также можете использовать
-t
, который указывает продолжительность. Например, варианты-ss 00:00:40 -t 00:00:10
будет снимать от 40 до 50 секунд - всего 10 секунд. Если вы используете оба-к
и-t
,-t
будет использоваться.
При пакетном преобразовании видео в MP3 иногда может потребоваться обрезать несколько секунд только в начале каждого файла. В этом случае вы можете указать --ss
ценность без упоминания -к
параметр, если каждый медиафайл имеет разную продолжительность.
- Если
-ss
указано и-к
(конечная точка) не указана, FFmpeg.exe принимает продолжительность носителя в качестве конечной точки. - Если
-к
указано и-ss
(начальная точка) не указана, FFmpeg.exe принимает за начальную точку 00:00:00.
Извлечь аудио, начиная с 00:00:30 (секунды) до 00:02:00 (минуты)
(при CBR @ 128 Кбит / с)
ffmpeg -ss 00:00:30 -i 'D: Songs Mantra.mp4' -codec: a libmp3lame -ab 128000 -to 00:02:00 'D: Songs Mantra.mp3'
(или в VBR)
ffmpeg -ss 00:00:30 -i 'D: Songs Mantra.mp4' -codec: a libmp3lame -qscale: a 2 -to 00:02:00 'D: Songs Mantra.mp3'
Вышеупомянутая команда извлекает звук, начиная с 30-й секунды видео, и заканчивается через 2 минуты, то есть общая длина выделения составляет 1 минуту 30 секунд.
Вариант 6. Использование Switch Audio Converter от NCH
Switch Audio Converter - универсальный аудиоконвертер, поддерживающий все популярные форматы. Это программное обеспечение доступно в виде 14-дневной полнофункциональной пробной версии. Он может конвертировать или сжимать звуковые файлы, массово конвертировать аудио из одного формата в другой. Он также может извлекать аудио из любого медиафайла, включая видео.
Вы можете скачать Переключить аудио конвертер компании NCH Software из Магазин Microsoft и установите его.
Добавьте входные видео / аудио файлы в список, щелкнув по Добавить файлы) шеврон. Вы можете ввести практически любой (популярный) тип видео или аудио файла и преобразовать его в требуемый аудиоформат.
Выберите выходной формат (.mp3). Вы можете выбрать один из следующих форматов. Большинство аудиоформатов (включая .ogg, .wma, .flac, .wav) доступны в раскрывающемся списке.
однажды .mp3
выбирается из списка, при желании вы можете установить выходной битрейт. Чем ниже битрейт, тем ниже качество звука и размер файла.
Программное обеспечение Switch Audio от NCH имеет самый простой интерфейс и, вероятно, лучший выбор для массового преобразования видео в mp3 (или любой другой аудиоформат). Если ваша работа связана с массовым преобразованием / извлечением видео в аудио, программное обеспечение NCH может быть вашим лучшим вложением. Коммерческая лицензия стоит всего 35 долларов США.
Бесплатная версия Switch также имеет дополнительные функции Switch Plus, включенные в 14-дневную бесплатную пробную версию после первой установки программного обеспечения. Если вы решите не приобретать обновление лицензии Switch Plus в конце бесплатного пробного периода, расширенные функции будут отключены, но стандартные функции Switch будут продолжать работать.
Связанный: Как конвертировать файлы WMA в формат MP3 в WindowsИз перечисленных выше методов, Конвертер файлов и методы консоли FFMpeg.exe особенно полезны, если вам нужно пакетно конвертировать видео в MP3 (бесплатно). Для извлечения определенной звуковой дорожки из многодорожечного видеофайла у вас есть следующие параметры: FFMpeg, Avidemux или Audacity.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Твитнуть!