#python #ffmpeg
#python #ffmpeg
Вопрос:
У меня есть скрипт на Python, который принимает имя файла фильма и выполняет его работу по разделению и конвертации видео. Однако на консоли постоянно появляются красные сообщения об ошибках, в которых говорится:
[buffer @ 0xa124320] Buffering several frames is not supported. Please consume all available frames before adding a new one.
Как я могу это исправить? Нужно ли что-то сделать с видео, прежде чем запускать на них ffmpeg? Хуже того, у меня есть скриншот ниже, где какое-то сообщение повторяется ТЫСЯЧИ раз, замедляя все!
Мы высоко ценим любую помощь или понимание!
Комментарии:
1. Какие настройки вы используете для ffmpeg?
Ответ №1:
Похоже, что проблема в том, как ваш скрипт python взаимодействует с ffmpeg, или в ваших настройках ffmpeg.
Если вы просто заинтересованы в подавлении вывода на консоль, вы могли бы просто перенаправить stderr
процесс python / ffmpeg на /dev/null
. Конечно, это предотвратит появление каких-либо ошибок из ffmpeg, которые могут подходить для ваших целей, а могут и не подходить.