Я хочу конвертировать некоторые видео с помощью FFmpeg, чтобы сделать их потоковыми. Поэтому я хочу конвертировать в видео формат с постоянным битрейтом. Может кто-нибудь мне помочь? Я перепробовал множество опций, например -maxrate, -minrate -bufsize, но ни один из них не создавал видео с фиксированным битрейтом.
1 ответ
2
Из документации FFmpeg:
Установите минимальный битрейт видео (в бит / с). Наиболее полезно при настройке кодирования CBR:
ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v
Итак, установите minrate, maxrate и bitrate на одинаковую скорость.
Обратите внимание, что x264 не имеет режима с постоянной постоянной скоростью передачи, он будет эффективно эмулировать режим для большинства целей - скорость передачи будет по-прежнему изменяться в течение промежутков времени, меньших или равных 1 секунде.