В экспериментальных целях мне нужно отфильтровать видео (используя опцию -vf
) и изменить, скажем, яркость, но сохранить тот же битрейт, что и в оригинальном видео.
Просто для целей тестирования я изменяю значения RGB, чтобы сделать видео полностью черным, используя следующую строку:
ffmpeg -i input.mp4 -vf lutrgb='r=0.0*val:g=0.0*val:b=0.0*val' output.mp4
До сих пор я пытался указать битрейт вручную, добавив в эту строку опции -b
, -minrate/maxrate
и -q
, но независимо от того, что я делаю, FFmpeg продолжает сокращать размер выходного видео до нескольких килобайт.
И мой вопрос - возможно ли сохранить битрейт на том же уровне, даже если я изменю значения RGB на полностью черный (как крайний случай).