Постоянный битрейт FFmpeg

Постоянный битрейт FFmpeg

Я хочу конвертировать некоторые видео с помощью FFmpeg, чтобы сделать их потоковыми. Поэтому я хочу конвертировать в видеоформат с постоянным битрейтом. Может ли кто-нибудь мне помочь? Я перепробовал много опций, таких как -maxrate, -minrate -bufsize, но ни одна из них не дала видео с фиксированным битрейтом.

решение1

Из документации FFmpeg:

Установите минимальный битрейт видео (в бит/с). Наиболее полезно при настройке кодирования CBR:

ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v

Итак, установите minrate, maxrate и bitrate на одинаковое значение.

Обратите внимание, что x264 не имеет настоящего режима постоянного битрейта, но для большинства целей это будет фактически эмулировать его — битрейт все равно будет меняться в течение промежутков времени, меньших или равных 1 секунде.

Связанный контент