Запретить замедленное воспроизведение h264 с помощью FFME (FFMPEG)

#c# #wpf #ffmpeg

#c# #wpf #ffmpeg

Вопрос:

Я реализовал FFME (https://github.com/unosquare/ffmediaelement ) в проекте WPF, над которым я работаю.

Этот вопрос также может относиться к FFMPEG, поскольку это базовый пакет, используемый для декодирования / воспроизведения видео.

Проблема, с которой я сталкиваюсь, заключается в том, что при воспроизведении видео H264, которое слишком загружено процессором (высокое разрешение / высокая частота кадров), вместо заикания скорость воспроизведения снижается, в результате чего 10-секундное видео становится 15 секундным (например), однако само воспроизведение остается довольно плавным.

Кто-нибудь знает какие-либо аргументы, которые я могу привести, чтобы предотвратить это? (Заикание предпочтительнее замедленного воспроизведения).

Спасибо

Комментарии:

1. Основываясь на этом комментарии, возможно, использование ffplay будет полезно, чтобы понять, является ли это проблемой с ffmpeg (он также медленный с ffplay) или конкретной проблемой с FFME (ffplay воспроизводит его нормально). Если это второй случай, возможно, вы могли бы попробовать это для ограничения кадров в секунду (если это вообще приемлемо).