Я пытаюсь создать несколько более ранних версий видеофайла с помощью ffmpeg. Я использую следующую команду через командную строку (команда взята из документации):
ffmpeg -i ../../tos.avi -b:v 500k tos_500k.avi
Я пытаюсь сделать это с несколькими значениями ниже 2000 кбит / с (до ~ 125 кбит / с), однако нижний предел, который фактически получается при проверке сгенерированных видеофайлов, составляет около 2000 кбит / с. Я проверяю значения с помощью программного обеспечения videospec.
- У кого-нибудь есть идея, почему дальнейшее снижение битрейта, похоже, не имеет никакого эффекта?
- Можете ли вы дать мне подсказку, как эффективно снизить битрейт видео до заданного уровня?
[EDIT] Чтобы быть более точным, мое оригинальное видео имеет разрешение 1920x1080 с битрейтом около 15 Мбит / с. Используя вышеупомянутую команду, я могу без проблем понизить ее до больших битрейтов, таких как 8000, 5000, до 2000 кбит / с. Тем не менее, все, что ниже 2000, кажется, не обрабатывается, в результате выходные файлы всегда застряли с битрейтом чуть более 2000 кбит / с. (Размер файла также очень близок к файлу, который был успешно уменьшен до 2000 кбит / с.)