@belyaevcyrill

Какие аргументы ffmpeg использовать, чтобы сконвертировать ЛЮБОЙ видео-формат в mp4?

Возникла необходимость конвертировать загружаемый видео-файл любого формата в mp4. Существует ли универсальный набор аргументов командной строки для ffmpeg, чтобы любой входной видео-файл сжал, оптимизировал и сконвертировал в mp4?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
nidalee
@nidalee
Мое предложение:
ffmpeg -i файл -c:v libx264 -preset slow -crf 22 -c:a copy результат.mp4

Можно тоже самое в bat-файл, чтобы название подхватывал:
@echo off
:START
if "%~1" == "" goto END
ffmpeg -i "%~1" -c:v libx264 -preset slow -crf 22 -c:a copy "%~1".mp4 -y
shift
goto START
:END
PAUSE
На этот bat-файл нужное видео нужно просто перетащить. Легко переписывается под ответ Сергей Тихонов
Вот еще ответ по теме.
UP: Технически, ffmpeg умеет не все. Файлы r3d он, например, не переварит. Но я не думаю, что вы с ними столкнетесь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
tumbler
@tumbler
бекенд-разработчик на python
ffmpeg -i <anyfile> output.mp4 - универсальнее некуда
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы