Здравствуйте, Друзья! В этой статье разберем как извлечь звук из видео. Эта информация вам пригодиться для извлечения музыки из фильма или клипа для записи в телефон например. Мне же нужно извлекать звуковую дорожку из моих скринкастов (видео которое записываю практически к каждой статье) для ее последующей обработки.Если кто знает как можно повысить качество записи звука напишите пожалуйста в комментариях. Спасибо вам скажу не только я, а и все кто будет смотреть следующие скринкасты с более качественным звуком.

online-audio-converter.com

  1. Жмем «Открыть файл» для добавления видео. Так же можно загрузить файл из облачных хранилищ: Google Drive, Dropbox и SkyDrive. Можно вставить ссылку — URL. Из YouTube не захотело распознавать видео.

    Выбираем формат для извлечения музыки и задаем Качество. Чем лучше качество, тем больше будет весить аудиофайл. Так как проблем со свободным местом сейчас наверное нет, то можно выбирать «Лучшее Качество». Если же у вас запись голоса (например вебинар), то можно Качество сделать Стандартное или Хорошее.

Жмем «Конвертировать» и скачиваем нашу музыку.

Xrecode

Воспользуемся конвертером xrecode. Это обычная программа. Ее можно установить или воспользоваться портативной версией. Переходим на сайт http://xrecode.com/index_ru.htm и скачиваем архив с портативной версией

Переходим в распакованную папку и запускаем файл xrecode2.exe. В окошке Предупреждения системы безопасности жмем «Запустить»

Выходит окошко с регистрацией. Ждете пока счетчик покажет «0000» и жмете активную кнопку. В моем случае это «4»

Жмем «Добавить файлы»

Далее я снимаю галочку «Создавать полный исходящий путь» и нажав на кнопку «…» выбираю путь — куда извлекать звук. После в поле «Конвертировать в…» выбираю формат (оставил MP3 по умолчанию). Жмем «Пуск»

Высвечивается информационное окошко. Если есть подключение к сети жмем «ОК»

xrecode скачает кодировщик MP3 и извлечет звук из видео.

Freemake Video Converter

Если нам необходимо извлечь из целого фильма музыку на 3 минуты, то это просто можно сделать с помощью Freemake Video Converter. Как его скачать и установить можно посмотреть тут.

Запускаем Freemake Video Converter. Добавляем видео и переходим к редактированию. Нам нужно оставить кусочек с нужным нам аудио.

Оставляем кусочек видео где звучит нужная нам мелодия и жмем «ОК»

Выбираем «Конвертировать в MP3»

В открывшемся окошке нужно выбрать параметры конвертации в зависимости от параметров звука в исходном видео. В моем случае частота 48 KHz и скорость потока 191 Kbps, Стерео.

Параметры музыки сильно выше чем в исходном видео выбирать нет смысла. Звук лучше не станет, а полученный файл займет больше места. Так как формат AAC более прогрессивный, то для сохранения качества я бы выбрал 256 Kbps. Так как музыка из фильма скорее всего пойдет на рингтон в телефон, то 192 Kbps хватит с головой

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

Музыка успешно извлечена из фильма.

Все способы описанные выше подразумевают кодирование аудио, и следовательно потерю в качестве. Если вам не нужны потери и вы хотите получить звуковую дорожку как есть, то следующие способы для различных форматов видео для вас.

Переходим на сайт http://yamb.unite-video.com/download.html и скачиваем установщик рекомендованный большинству пользователей.

Запускаем скачанный файл и устанавливаем программу. С ярлычка на рабочем столе запускает YAMB. Слева выбираем «Настройки» (Settings) и дважды кликаем на справа «Advanced Settings»

Переключаем интерфейс программы на родной язык и жмем «Вперед»

  • Открываем видео из которого нужно извлечь звук;
  • Выбираем звуковую дорожку. Ее легко можно отличить по наличию в описании частоты дискретизации или количеству каналов (2 Ch);
  • В Опциях (Options) выбираем «Извлечь в виде Raw»;
  • C помощью кнопки «Browse» выбираем куда сохранять аудио
  • Жмем «Вперед»

Звук успешно извлечен из видео

Если хотите продолжить работу с программой жмем «Назад». Для выхода из программы жмем «Завершить»

mkvToolNix

Выше приведенная программа (YAMB) позволяет раскладывать по запчастям видео типа — AVI/MP4/MOV/TS. Для извлечения аудио из файлов MKV воспользуемся утилитой mkvToolNix. Скачаем ее с сайта https://bunkus.org/videotools/mkvtoolnix/downloads.html

Жмем по ссылке «Download» и выбираем «Windows»

Для Windows есть 4 ссылки. Те которые содержат в названии setup — это установочные версии. С надписью amd64 — для 64-х разрядной Windows. У меня система 32 разрядная (посмотреть разрядность своей Windows можно в свойствах вашего компьютера). Портативная версия у меня работала не совсем понятно, поэтому буду использовать обычную версию — mkvtoolnix-7.1.0-setup.exe

Скачиваем установщик для 32bit Windows

Рядом есть ссылка на контрольные суммы. Проверяем. У меня все сошлось — можно устанавливать программу

Соглашаемся поставить ярлычок на Рабочий стол

Запускаем программу с ярлычка на рабочем столе. Жмем «Добавить» или перетаскиваем в поле «Входные файлы» видео MKV. Выбираем звуковую дорожку галочкой. Жмем на кнопку «Обзор» и выбираем место извлечения звука из фильма. Жмем «Начать обработку»

Все прошло отлично. Жмем ОК

Проверяем извлеченный из видео звук.

FLV Extract

Используем портативную утилиту FLV Extract. Скачаем

Распакуем и запустим ее. Чтобы извлечь только звук оставим единственную галочку — Audio

Файл FLV перетаскиваем в окошко с программой и через несколько секунд все будет готово

Звук успешно извлечен из видео формата FLV.

Заключение

В этой статье мы разобрались как извлечь звук из видео различных форматов. Первые 3 раздела подвергают звук перекодировке, но они проще. Не нужно качать никаких дополнительных специфических программ. Зато эти специальные программы позволяют вытягивать «как есть» — без перекодировки. Естественно качество будет лучше и получиться чуть быстрее. Мне понравилась утилита Xrecode. Она исправно работает без регистрации и позволяет из любого видео вытащить аудио и перекодировать в огромное количество форматов. И еще одни «+» она портативная.

Комментарии и предложения приветствуются.

Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Мини-курс для новичков — Как собрать компьютер и сэкономить на этом

Дата обновления: 03.09.2019, дата следующего обновления: 03.09.2022

Учимся кодировать видео и делимся опытом

Работа с контейнером MKV

MKVToolnix

Контейнер MKV (он же Matroska) — разрабатывался как открытый, кроссплатформенный мультимедийный контейнер. Совместно с контейнером разрабатывается и набор инструментов и библиотек для работы с ним. Основным инструментом является набор программ MKVToolnix, о котором мы и будем говорить в этой статье.

MKVToolnix состоит из нескольких консольных утилит:

  • mkvmerge (и mmg в качестве GUI для него) — основная программа, предназначена для объединения различных, поддерживаемых, мультимедийных форматов в контейнер MKV.
  • mkvextract (MKVExtractGUI-2 и MKVcleaver — для Windows, QMKVExtactor — для Linux) — предназначена для экcпорта треков, вложений, меню и тд. из контейнера MKV.
  • mkvinfo — отображает информацию о MKV файле. Похожа на MediaInfo, но исключительно для MKV. Для отображение GUI необходимо запустить с ключем -g.
  • mkvpropedit — позволяет редактировать параметры MKV файла.

Нам, в большинстве случаев, понадобится только mkvmerge GUI .

В данной статье будет использоваться последняя на момент написания статьи версия MKVToolnix 5.0.1.

Примеры

В статье рассмотрены следующие примеры работы с MKV:

Добавление и удаление дополнительной аудио дорожки

  1. Запускаем mkvmerge GUI.
  2. Нажимаем кнопку "добавить".
  3. Выбираем нужный файл, к которому мы будем добавлять аудио дорожку. Это может быть не только mkv, но и avi, mp4 и прочие форматы.
  4. В окне "Входные файлы:" появится выбранный нами файл, а в "Дорожки, главы и теги:" содержимое контейнера.
  5. Снова нажимаем кнопку "добавить".
  6. И выбираем присоединяемую дорожку, в данном случае это audio.aac.
  7. Она также появится в окнах "Входные файлы:" и "Дорожки, главы и теги:"
  8. Теперь в поле "Имя выходного файла" нажимаем кнопку "Обзор" и выбираем куда и под каким именем сохранить выходной файл.

    * также можно вручную задать имя файла в поле редактирования, или оставить то, которое предложено программой

  • В появившемся окне задаем путь и имя, под которым mkvmerge GUI сохранит выходной файл.
  • Выбранное имя появится в поле "Имя выходного файла".
  • Все приготовления выполнены. Теперь нажимаем кнопку "Начать обработку".
  • Началась сборка mkv. По окончанию нажимаем кнопку "Ok".
  • Все готово. mkvmerge GUI можно закрыть.
  • Можете открыть полученный файл в своем плеере, и проверить наличие 2-й аудиодорожки.

    Таким же образом можно объединить 2-а mkv файла. К примеру: у вас есть фильм с несколькими озвучками и вы хотите добавить еще одну, которая содержится в другом файле. Просто откройте оба файла в mkvmergeGUI и оставьте от 2-го файла только аудио дорожку.

    Извлечение дорожек из MKV файла

    К примеру вам понадобилось извлечь аудиодорожку, чтобы обработать ее в стороннем редакторе, а потом вернуть обратно в mkv файл. Или же извлечь субтитры.

    Для этого будем использовать MKVExtractGUI-2.

    1. Открываем исходный mkv файл (Input File), нажав кнопку выделенную на скриншоте.
    2. После открытия мы получаем список существующих аудио/видео дорожек, в том числе и субтитров.
    3. Выбираем те, которые хотим сохранить. В примере выбрана японская аудиодорожка.
    4. Выбираем нужную директорию или оставляем исходную, для экспортированных файлов. Для этого задаем "Output Dir" (выходную директорию) или ставим галочку на "Use source dir for output" (использовать исходную директорию для выходных файлов).
    5. Запускаем экспорт. Это займет не много времени и напрямую зависит от размера mkv файла и скорости вашего жесткого диска.
    6. Готово.

    Тоже самое можно проделать и в MKVcleaver, но он больше предназначен для пакетной обработки. То есть, если вам понадобится достать аудиодорожки из всех серий сериала, то это будет намного проще сделать в MKVcleaver.

    Отключение сжатия заголовков

    В новых версиях mkvmerge по-умолчанию включено сжатие заголовков для аудио и видео дорожек. Это может вызвать проблемы с воспроизвидением на бытовых/железных плеерах.

    Отключить эту опции можно в настройках. Для этого выбираем Файл -> Настройки и снимаем галку с пункта:


    6605 дней общения с читателями

    Как известно, файлы с расширением mkv — это специальный мультимедийный контейнер Matroska для хранения видео, звуковых дорог и субтитров. Она же Матрёшка. Ниже будет описано как правильно работать со звуковыми дорожками.

    Часто бывает ситуация, когда в контейнере несколько звуковых дорог и субтитров, причем некоторые из них бывают не нужны. Например дороги с незнакомым языком или несколько русских. Или ещё вариант, когда звуковая дорога имеет формат dts, который не всегда воспроизводится "железными" плеерами. Его можно перекодировать в ас3.

    Опишу наиболее оптимальные, по моему мнению, действия для выполнения этих задач.
    Понадобятся всего две программы.
    Первая — Mkvtoolnix для работы с контейнерами mkv.
    Вторая — Xilisoft Video Converter Ultimate. Помимо кодирования dts в ас3 имеет много других полезных возможностей.

    Для примера возьмём некогда популярный фильм "Святые из трущоб".
    Запускаем mkvmerge GUI из комплекта Mkvtoolnix
    Выбираем фильм и получаем примерно такую картину:

    В контейнере, помимо самого видео и субтитров, лежат ещё четыре дороги. Английская, две русских и дорога за авторством Гоблина. Вот она как раз и нужна. Снимаем галки с ненужных элементов, выбираем конечный путь и название пересобранного контейнера и нажимаем Start muxing.

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

    Теперь её можно перекодировать в ас3.
    Запускаем Xilisoft Video Converter Ultimate. Добавляем файл, во вкладке Profiles выбираем ас3 и путь для сохранения. Также в правой части программы можно изменить настройки для кодируемой дорожки.
    Жмём красную кнопку вверху и ждём.

    Получилась отдельная дорожка ас3. Теперь ею нужно заменить дорожку с расширением dts. Для этого снова открываем mkvmerge GUI, выбираем файл mkv с одной дорожкой dts и кнопкой add добавляем дорожку ас3, при этом с дорожки dts соответственно галочку снимаем.

    Далее выбираем исходный путь, жмём Start muxing и ждём пока дорожка добавиться в контейнер.

    Вы спросите зачем все это нужно было?
    Исходный файл со всеми дорожками весил 6.56 ГБ, конечный 3.78 ГБ. Помимо того, что он занимает меньше места, его можно относительно быстрее скопировать на флешку и смотреть с устройства, не поддерживающего звук в формате dts (например телевизоры SAMSUNG шестой серии 2009 года, которым даже новая прошивка не помогла научится читать dts).

    UPDATE:

    Не рекомендуется использовать mkvmerge версии выше чем 4.0.0. Особенно это касается обладателей телевизоров Samsung 2009 года выпуска. (2009 год — это буква "В" в названии модели. Например LE37B*****) Большинство пересобранных контейнеров отказываются запускаться на встроенном плеере вышеописанных телевизоров.

    UPDATE2:

    А как вытащить отдельно субтитры или звуковую дорожку? Всё просто. Для этого понадобится программа MKVExtractGUI. Её необходимо положить в папку с Mkvtoolnix.

    Здесь всё интуитивно понятно: выбираете файл, выходную папку и галочками помечаете необходимые для извлечения из контейнера файлы.

    XSS.2013

    Вопросы по данному материалу можно задавать тут .