Igore108: буфер есть буфер, к файлу он не имеет никакого отношения
Не менее точным, а более усредненным. Если в куске файла , которматриксй попадет в один буфер, будет епизод с битрейтом 10М, а остальное - 200к, то есть вероятность, что средний битрейт не выйдет за границы указанного
Вопрос не странный. Если тебе нужно написать один запрос, то напиши Raw и не парься, если у тебя все такие запросы, то что-то не так. Если ты любитель алхимии, то ... итд
Igore108: maxrate -- да, примерная граница, те на практике значение может скакнуть до 3500 и более
Я предполагаю, что происходит следующее
В буфер кладутся откодированные данные и когда получается 5000, то смотрят сколько по факту секунд было откодированно, если значение "сильно" отличается от заданного, то алгоритм изменяется
-crf 20 -maxrate 2500k -bufsize 5000k
This will effectively "target" crf 20, but if the output exceeds 2500k/s, it will degrade to something less than crf 20 in that case.
Алгоритм будет стараться держить условное качество на уровне 20, если получаемый резудьтат будет больше 2500к в сек, то он будет подбирать (увеличивать) такой crf, чтоб получилось не более 2500
Буфсайз - размер буфера относительно, которого будет вычисляться битрейт
-b: v 1000k означает, что алгоритм всегда будет стараться работать в пределах 1000к в сек