
Я пишу некоторую информацию о FFmpeg Live Media Encoder и не смог ответить на этот вопрос или найти какую-либо информацию о нем.
Предположим, у меня есть веб-камера, которая отправляет 30 кадров в секунду на мой ПК, и я использую ffmpeg в качестве Live Encoder, который отправляет на видеоплатформу только 25 изображений в секунду (снижение на 5 кадров в секунду).
1) Окажет ли снижение с 30 до 25 более негативное влияние, чем просто 30 кадров в секунду? (исключая увеличение пропускной способности, которая потребуется) 2) Приведет ли это к дополнительным проблемам с качеством вместо простого снижения частоты кадров, то есть, может быть, к чему-то вроде проблем и эффектов интерполяции?
решение1
Разница между 30 и 25 визуально достаточно мала, чтобы быть незаметной. Возможно небольшое уменьшение размера видеофайла, но это полностью зависит от используемого кодека (вы могли бы просто увеличить размер).
Это должно быть проблемой только тогда, когда компьютер, воспроизводящий видео, слаб и требует всей возможной помощи, поэтому проигрывателю придется меньше декодировать. Если проигрыватель слишком медленный, у вас будут глюки при пропуске кадров. Но с современными компьютерами и видеоадаптерами проблем быть не должно.
Если вы хотите визуально увидеть разницу, перейдите по ссылке 25 кадров в секунду против 30 кадров в секунду где одно и то же видео отображается в обоих режимах (разницы я не увидел).