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