Основные команды FFmpeg

ffmpeg logo

Добро пожаловать в мир FFmpeg!

FFmpeg — набор утилит командной строки, с помощью которого можно записывать, конвертировать и передавать цифровые аудио- и видео записи в различных форматах. FFmpeg состоит из следующих основных компонентов:

  • ffmpeg — утилита командной строки для конвертирования видеофайла из одного формата в другой. С её помощью можно также захватывать видео в реальном времени с TV-карты.
  • ffplay — простой медиаплеер, основанный на SDL и библиотеках FFmpeg.
  • ffprobe — консольная утилита, позволяющая собирать и отображать информацию о медиафайлах (как MediaInfo) и мультимедиа потоках, доступных устройствах, кодеках, форматах, протоколах и др.

Основные команды FFmpeg

Получение информации о возможностях FFmpeg
Вывод версии
Доступные кодеки
Кодеки для декодирования
Кодеки для кодирования
Доступные фильтры
Поддерживаемые цветовые модели
Названия цветов и их коды RGB
Помощь
Форматы
Devices
Supported file protocols
Команды для обработки видео
Получение информации о видео
Перезапись существующего видеофайла
Кодирование без потерь
Указание исходного видеофайла (флаг -i)
Изменение битрейта видео
Изменение количества кадров в секунду
Изменение размера кадра
Изменение длительности (от начала в секундах)
Кроп кадра
Ускорение и замедление видео
Поворот и отражение видео
Добавление субтитров
Наложение логотипа на видео
Соединение нескольких видео
Стабилизация видео
Преобразование видео в секвенцию
Преобразование видео в отдельные кадры (секвенцию)
Сборка видео из кадров (секвенции)
Создание gif из видео
Работа со звуком
Копирование звуковой дорожки из видео в отдельный файл
Добавление звука в видео
Преобразование формата аудиофайла
Удаление аудиодорожки из видео
Захват видео с экрана и аудио с микрофона
Список устройств видео и аудио