Я разрабатываю систему, которая должна сохранять видео в виде:FFmpeg формат выходного файла без расширения
/path/to/video/<md5 of the file>
Так что я не имеют расширение выходного сигнала. Я использую ffmpeg для преобразования этих видео, но кажется, что он использует расширение выходного файла для определения формата вывода, поэтому вот моя проблема.
Из-за того, что у меня нет расширения вывода в именах файлов, существует ли способ указать выходной формат непосредственно в командной строке без создания временных файлов или грязных решений, подобных этому?
Благодаря
Возможно также использовать -y, чтобы разрешить переписывание целевого файла. Если вы не укажете -y и файл не используется, ffmpeg будет сидеть в ожидании ввода пользователя. Это фактически висит процесс, как я недавно обнаружил. : P – Charlie