1

Я даю входной файл в командной строке следующим образом:

ffmpeg -i catch.flv.

Информация о файле, такая как разрешение, частота кадров, битовая скорость и т.д., Отображается в терминале. Я хочу, чтобы эта информация была сохранена в виде файла (.txt). Я пробовал ffmpeg -i catch.flv > catch.txt . Файл .txt был успешно создан, но информация в нем не сохраняется. Может ли кто-нибудь помочь, пожалуйста?

1 ответ1

4

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

ffmpeg -i catch.flv 2> catch.txt

(Вы можете посмотреть здесь, чтобы узнать больше о стандартном перенаправлении потоков)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .