Подтвердить что ты не робот

Формат выходного файла FFmpeg без расширения

Я разрабатываю систему, которая должна хранить видео в форме:

/path/to/video/<md5 of the file>

Так что у меня нет выходного расширения. Я использую ffmpeg для конвертации этих видео, но похоже, что он использует расширение выходного файла для определения формата вывода, поэтому здесь моя проблема.

Из-за того, что у меня нет выходного расширения в именах файлов, есть ли способ указать выходной формат непосредственно в командной строке без создания временных файлов или грязных решений, подобных этому?

4b9b3361

Ответ 1

Используйте параметр -f, чтобы сообщить ffmpeg, какой формат вывода использовать. Например

ffmpeg -i input.mpg ... -f mp4 output.mp4