Инструмент
Конструктор команд ffmpeg
Выберите параметры — строка соберётся сама. Ничего никуда не отправляется, команду вы запускаете у себя.
Что означают ключевые флаги
| Флаг | Назначение |
|---|---|
-crf | Постоянное качество. Меньше число — выше качество и вес. Битрейт подбирается автоматически по сложности сцены. |
-preset | Компромисс «время кодирования против веса». Медленнее — тот же результат в меньшем файле. На качество при заданном CRF не влияет. |
-b:v | Целевой битрейт. Нужен для стриминга, где важна предсказуемая полоса. Для файла на диске CRF почти всегда лучше. |
-pix_fmt yuv420p | Формат пикселей, который понимают все плееры. Без него ffmpeg может выбрать 4:2:2 или 4:4:4, и файл не откроется на части устройств. |
-movflags +faststart | Переносит индекс в начало файла, чтобы воспроизведение в браузере начиналось до полной загрузки. |
-tag:v hvc1 | Только для H.265 в MP4. Без этого тега файл не откроют QuickTime и Safari. |
-c:a copy | Звук переносится без перекодирования — быстро и без потерь, если контейнер его принимает. |
-row-mt 1 | Многопоточность по строкам для VP9 и AV1. Заметно ускоряет кодирование. |