Используйте FFmpeg для простого извлечения аудио из файлов FLV
Если вы хотите извлечь звук из файлов Flash Video (формат (Flash Video)FLV ), есть несколько доступных вариантов. К сожалению, выбор, который многие из них делают за вас, заключается в том, чтобы кодировать аудиопоток в другой формат. В некоторых случаях это не проблема, но если вы пытаетесь сохранить звук идентичным тому, что находится внутри видео, вам нужно что-то, что извлекает звук одним куском. FFmpeg , мультимедийный инструментарий для Linux , Mac и Windows , может сделать это с легкостью.
Пример ниже будет для Linux , но как только он будет установлен на Windows или Mac , вы можете запустить ту же команду, что и ниже.
Скачайте и установите FFmpeg
Сначала вам нужно скачать и установить FFmpeg . Большинство дистрибутивов имеют FFmpeg в репозиториях программного обеспечения, хотя некоторая поддержка может быть исключена из него по причинам, связанным с патентами на программное обеспечение. Тем(Regardless) не менее , для наших целей подойдет довольно простая версия FFmpeg . В Ubuntu вам нужно только использовать следующую команду в Терминале:
Эта команда также установит несколько дополнительных библиотек (вместе с FFmpeg ), необходимых для поддержки устройств, форматов и фильтров.
Извлечение аудио из файлов FLV
После установки использовать FFmpeg довольно просто, если вы знаете, какие команды использовать. Существуют сотни различных опций, специальный синтаксис для использования в различных обстоятельствах, а абсолютная мощь и сложность могут быть немного ошеломляющими. К счастью, для нашей работы FFmpeg довольно прост.
Первое, что нам нужно сделать, это выяснить, какие именно кодеки используются в нашем FLV - файле. Для этого откройте Терминал(Terminal) (если он еще не открыт) и перейдите в каталог, в котором находится FLV - файл. В нашем примере файл называется Bohemian_Rhapsody.flv и находится на Рабочем столе(Desktop) . Таким образом, команда для ввода будет:
Это перемещает программу терминала(Terminal) в тот же каталог ( в данном случае рабочий стол(Desktop) ), поэтому все наши команды будут активны там. Это важно, потому что если вы скажете программе (например, FFmpeg ) воздействовать на файл, только файл находится не там, где «ищет» Терминал(Terminal) , вы получите ошибки.
Теперь, когда мы использовали cd для изменения каталога на рабочий стол(Desktop) , нам нужно ввести следующую команду:
Примечание: если вы пытаетесь использовать это вместе с руководством, заменяйте имя вашего файла каждый раз, когда вы видите, что оно используется в командах.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)
Вышеупомянутая команда немного хака, и вы получите ошибки, но не волнуйтесь. На самом деле мы сказали ffmpeg, что Bohemian_Rhapsody.flv является входным файлом. Это то, что «-i» говорит ffmpeg.
Когда мы нажимаем Enter после команды, мы не указали ffmpeg, что именно делать с файлом, поэтому он выдает ошибку. Ничего страшного. Просто игнорируйте это. Потому что вместе с ошибкой он также дает нам информацию о файле. Интересующая нас часть будет выглядеть примерно так:
Приведенная выше информация говорит нам о следующих вещах. По порядку он говорит нам, что поток закодирован с помощью кодировщика AAC , что он имеет частоту 44100 Гц (правильная частота дискретизации для записи на CD), что он стерео, использует 16-битные сэмплы и имеет битрейт 107 кбит/с. Для целей извлечения нас больше всего интересует, чтобы в файле был звук AAC . Зная это, все, что нам нужно сделать, это ввести следующую команду:
Вот что делают разные части предыдущей команды:
ffmpeg – запускает FFmpeg
-i Bohemian_Rhapsody.flv – предоставляет FFmpeg имя входного файла
-vn – указывает FFmpeg игнорировать видеодорожку
-acodec copy – копирует аудиодорожку (вместо кодирования в другой формат)
Bohemian_Rhapsody.m4a – имя выходного файла
После ввода предыдущей команды должно пройти всего около секунды, и вы должны заметить новый файл на рабочем столе(Desktop) с именем Bohemian_Rhapsody.m4a , который не будет содержать ничего, кроме исходной звуковой дорожки из исходного файла FLV . Просто(Just) откройте его в своем любимом медиаплеере и прослушайте, чтобы убедиться, что все в порядке.
Это так просто. Конечно, у FFmpeg есть много других доступных опций. Вы можете перекодировать звук в другой формат для загрузки на мобильный телефон, MP3 - плеер или файл WAV . Вы можете манипулировать видео из оригинального FLV , если хотите, пошалить с битрейтом, частотой дискретизации и количеством каналов.
И, возможно, вы захотите узнать об этом позже, но пока вы точно знаете одну вещь: использовать FFmpeg для извлечения аудио из файла в формате FLV очень просто . Просто(Simple) и быстро.
Related posts
Создавайте и редактируйте Zip-файлы в Linux с помощью терминала
Как ориентироваться и использовать структуру каталогов Linux
7 способов заархивировать и разархивировать файлы в Linux
Как установить и настроить файлы TCP/IP в Linux (настройки TCP/IP для Linux)
20 лучших приложений для Linux
Что такое иноды в Linux и как они используются?
5 лучших дистрибутивов Linux, которые вы должны использовать
Как перейти на последнюю версию Ubuntu
10 сочетаний клавиш Ubuntu для ускорения вашего рабочего процесса
6 простых способов ускорить установку Ubuntu
Как установить и настроить Кали Линукс
Как удалить файл или каталог в Linux
Понимание разрешений Linux и использования chmod
Распространенные причины сбоев Ubuntu и способы восстановления
Настройте Ubuntu, чтобы не затемнять или отключать неактивный дисплей
Используйте MSStyles для тем оформления приложений Wine в Linux
9 полезных вещей, которые может сделать Linux, но не может Windows
Fedora против Ubuntu: какой дистрибутив Linux лучше?
9 лучших дистрибутивов Linux для взлома