Утилита ffmpeg

ffmpegМне уже несколько раз надо было выполнить некоторые действия с видео — обрезать, вырезать звук, сконвертировать в другой формат, просто ужать размер (а то иногда присылают видео двадцать минут в полтора гигабайта). С некоторых пор стал использовать для этих действий утилиту командной строки ffmpeg.

Когда использовал ОС Windows — скачивал разные графические программы для обработки видео. Но я уже более трех лет использую Ubuntu, так что поискал что-то под неё — и нашел статьи про ffmpeg, а работать в командной строке я уже привык.

Но делаю я эти действия крайне редко, так что ничего не получается запомнить, даже те сайты, на которых я нужные команды ищу. Поэтому сделаю то же самое, что и с grep’ом — сделаю у себя закладку с полезными (для меня) командами и быстро смогу их находить. Может кому тоже будет полезно.

Установка ffmpeg:

sudo apt install ffmpeg

Вызов справки:

ffmpeg -h

Вытащить аудиодорожку из видео input.mp4 и сконвертировать её в в файл output.mp3:

ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -ab 192K -f mp3 output.mp3

192K — это битрейт. Конечно, настройками можно поиграть — уменьш-увеличить размер выходного файла.

Вытащить aac-дорожку без конвертации

ffmpeg -i input.mp4 -c:a copy output.aac

Сконвертировать aac, webm в mp3:

ffmpeg -i input.aac -ab 192K output.mp3
ffmpeg -i input.webm -ab 192K output.mp3

Информация о файле (в т.ч. битрейт):

ffmpeg -i output.mp3

Уменьшить размер видеофайла:

ffmpeg -i bigvideo.MOV outvideo.mov

Большая статья на хабре: 19 команд ffmpeg для любых нужд, и в комментариях еще куча полезной информации.

ffmpeg processing


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*