#ffmpeg #video-streaming #video-processing
Вопрос:
Насколько я понимаю, общий битрейт файла-это сумма битрейта всех потоков(видео и аудио) и битрейта контейнера. Ffmpeg предоставляет возможность устанавливать битрейт видео и аудио по отдельности, используя флаги-b:v и-b:a.
Можем ли мы установить битрейт для всего файла с помощью ffmpeg и позволить ему самостоятельно рассчитать скорость передачи отдельных потоков?
Комментарии:
1. В ffmpeg нет возможности сделать это.
2. @llogan каков наилучший способ достичь этого? Я хочу ограничить общий битрейт, чтобы упростить потоковую передачу, но понятия не имею, как установить/ограничить битрейт контейнера.
3. Используйте
-b:v
или-b:a
для каждого потока и оставьте немного места для увеличения накладных расходов (может быть, 1% или около того, но это слепое, необразованное предположение, потому что вы не предоставили никаких подробностей о своих форматах).