Я имею дело с очень большой проблемой, касающейся скорости передачи данных, ffmpeg предоставляет опцию -b
для скорости передачи данных и для настройки обеспечивает -minrate
и -maxrate
, -bufsize
, но не работает , Если я даю 256 кбит / с при опции -b
, когда транскодирование завершается, это обеспечивает 380 кбит / с. Как мы можем достичь постоянной скорости передачи битов, используя ffmpeg. Если их + -10Kb, это регулируется. но скорость передачи видео всегда превышает 50-100 кбит / с.
Я использую следующую команду
ffmpeg -i "demo.avs" -vcodec libx264 -s 320x240 -aspect 4:3 -r 15 -b 256kb \
-minrate 200kb -maxrate 280kb -bufsize 256kb -acodec libmp3lame -ac 2 \
-ar 22050 -ab 64kb -y "output.mp4"
Когда транскодирование выполнено, Media Info показывает общую скорость передачи данных 440 КБ (она должна быть 320 КБ).
Это что-то не так в команде. Или я должен использовать какой-то другой параметр? Пожалуйста, предоставьте ваше предложение очень важно.