FFmpeg помощник

FFmpeg Генератор команд

Этот генератор команд FFmpeg создает готовые к использованию команды для выполнения общих задач, преобразования в MP4, извлечения MP3, сжатия, обрезки, изменения размера или создания GIF, поэтому вам не нужно запоминать флаги. Выберите операцию, настройте параметры и скопируйте команду в терминал, где установлен FFmpeg.

Перепакуйте совместимое видео в MP4 без потерь.

Команда
ffmpeg -i "input.mp4" -c copy -movflags +faststart output.mp4

Запустите это в терминале, где установлен FFmpeg. При необходимости замените имена файлов.

Как структурирована команда FFmpeg

Большинство команд FFmpeg имеют одинаковую форму: ffmpeg, затем параметры ввода, затем ввод -i, затем параметры вывода, затем выходной файл. Например, -c copy после ввода сообщает FFmpeg о потоковом копировании (переупаковке) без перекодирования, а -c:v libx264 перекодирует видео. Генератор выше заполняет эти части в зависимости от выбранной вами задачи.

Ремукс против перекодирования

Если источник уже использует кодеки, совместимые с MP4, ремультиплексирование (копия -c) выполняется мгновенно и без потерь. Перекодирование (libx264, CRF) необходимо для изменения кодека, сжатия или изменения размера, и это занимает больше времени, поскольку FFmpeg декодирует и кодирует каждый кадр. Выберите операцию, соответствующую вашей цели, чтобы избежать ненужной потери качества.

Часто задаваемые вопросы

Для меня это работает FFmpeg?

Нет. Этот инструмент создает только текст команды. Скопируйте его в терминал, где установлен FFmpeg, чтобы запустить его. Если вы хотите конвертировать в браузере без установки, используйте вместо этого инструменты MP4, MP3, GIF или компрессор.

Что такое CRF в команде сжатия?

CRF (коэффициент постоянной скорости) контролирует качество в зависимости от размера H.264. Более низкие значения означают более высокое качество и больший размер файлов; 18 — без визуальных потерь, 23 — обычное значение по умолчанию, а 28 создает файлы заметно меньшего размера.

Почему команда обрезки использует -ss перед -i?

Размещение -ss перед -i заставляет FFmpeg быстро искать время начала перед декодированием, что происходит быстрее. В сочетании с опцией -c copy он обрезает без перекодирования, но при этом обрезает ближайший ключевой кадр.

Является ли генератор команд FFmpeg бесплатным?

Да. Это совершенно бесплатно, не требует регистрации и полностью работает в вашем браузере.