Программа FFmpeg и её 7 основных команд для работы с видео. Вырезаем, склеиваем и извлекаем звук из видео с помощью FFmpeg.

Программа FFmpeg и её 7 основных команд для работы с видео. Вырезаем, склеиваем и извлекаем звук из видео с помощью FFmpeg.Ах, FFmpeg — этот волшебник без шапки и палочки, который умеет почти всё с видео, кроме того, чтобы приготовить вам кофе.

Представьте: у вас есть видеофайл, и вы хотите вырезать из него кусочек, склеить несколько таких кусочков вместе или даже извлечь звук — и всё это не выходя из командной строки! Да-да, никакой графики, только магия команд. Помните старый анекдот про программиста: «У меня есть две проблемы — я не могу найти баг и не могу найти баг в коде»?

Так вот здесь проблем нет — FFmpeg сделает всё быстро и чётко.

Для начала вам нужно скачать FFmpeg. Это как пойти в магазин за хлебом, но вместо хлеба вы берёте целый арсенал инструментов для работы с видео.

Скачали архив? Отлично! Распаковали?

Прекрасно! Внутри лежит три файла: ffmpeg.exe — главный герой нашего шоу, ffplay.exe — плеер для проверки результатов, и ffprobe.exe — ваш личный детектив по расследованию видеофайлов. Но честно говоря, нам нужен только ffmpeg.exe — он режет видео как цирюльник на рынке.

Теперь создадим папку для работы. Пусть будет Test.

В ней разместим наш волшебный ffmpeg.exe и видеофайл с говорящим именем original_video.mp4 (ну а как же иначе?). Чтобы запустить команды проще чем раз-два-три, создаём текстовый файл с расширением .cmd (для тех кто забыл школьную программу: это просто блокнот плюс немного магии).

Например, назовём его 1_get_video_information.cmd.

Внутри пишем простую команду: обращаемся к ffmpeg с параметром -i (information), указываем имя нашего видео и добавляем @pause — чтобы окно не закрывалось раньше времени и мы успели полюбоваться результатом. Запускаем этот файл — и вот перед нами вся информация о нашем видео: формат аудио aac, частота кадров 60 fps… Если бы мне платили за каждый просмотр информации о формате видео, я бы уже купил остров в Карибском море!

Зачем всё это делать?

А вот тут начинается самое интересное. Представьте себе работу нейросети с кадрами вашего видео! Мы разбиваем ролик на отдельные кадры (почти как на пазлы), обрабатываем их искусственным интеллектом (например, делаем котиков ещё милее или превращаем пейзажи в картины Ван Гога), а потом собираем обратно в целое видео.

Получается что-то вроде кинематографического пирога с начинкой из пикселей.

А теперь представьте диалог двух программистов:

— Ты знаешь что такое FFmpeg?

— Нет.

— Это такая программа без интерфейса.

— Звучит страшно!

— Да нет же! Просто открой командную строку…

— Ой-ой-ой!

Не бойтесь командной строки!

Это не страшно — это просто другой способ общаться с компьютером. И если вдруг что-то пошло не так — всегда можно спросить у гугла или почитать эту статью заново.

Кстати о статье: она длинная потому что объясняет всё подробно.

Можно читать быстро «между строк» или вообще скачать готовый архив с примерами и запускать их сразу. У меня уже есть готовые cmd-файлы для разных операций: от резки до склейки видео. Вам остаётся только выбрать нужное действие и нажать Enter.

Вот пример одной команды для копирования части видео:

ffmpeg -ss 00:00:10 -to 00:00:20 -i original_video.mp4 -c copy cut_1.mp4

Что значит эта загадочная строчка?

Мы говорим программе взять кусочек с 10 по 20 секунду из нашего оригинала и сохранить его в новый файл cut_1.mp4 без перекодирования (то есть быстро и без потери качества). Как говорил один знакомый монтажёр: «Лучше вырезать десять секунд чем смотреть весь час».

This entry was posted in Разное. Bookmark the permalink.

One Response to Программа FFmpeg и её 7 основных команд для работы с видео. Вырезаем, склеиваем и извлекаем звук из видео с помощью FFmpeg.

  1. Ева Щербакова says:

    FFmpeg — незаменимый инструмент для быстрой и точной обработки видео прямо из командной строки.

Comments are closed.