У меня есть следующая команда, которая создает мне файл .mp4 из файла .mpg.

> ffmpeg -i video.mpg -minrate 1400k -maxrate 1400k -bufsize 1400k
> -deinterlace -pix_fmt yuv420p -vcodec libx264 -preset slow -vprofile high -trellis 2 -crf 20 -acodec mp3 -ab 1400k -r 25 -s 1024x576
> video.mp4;

Мне нужно иметь битрейт

1400 кбит / с

для видео части и битрейта

192 кпс

для аудио части.

В настоящее время окна "detail-explorer-window" дают мне следующую информацию о том .mp4, который я создал:

Video
___________________________

Datarate      : 1338kBit/s
Totalbitrate  : 1660kBits/s


Audio
___________________________

Bitrate : 322 kBits/s

1 ответ1

0

Идти с

ffmpeg -i video.mpg -deinterlace -r 25 -s 1024x576 -pix_fmt yuv420p
       -vcodec libx264 -preset slow -vprofile high
       -b:v 1350k -maxrate 1400k -bufsize 1400k -trellis 2 -x264opts nal-hrd=cbr
       -acodec mp3 -ab 192k video.mp4

Добавлен номинальный битрейт видео, который немного ниже, чтобы уменьшить возможное превышение битрейта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .