Using ffmpeg to encode a high quality video [closed]

90
задан CakeMaster 24 August 2010 в 23:09
поделиться

3 ответа

Вам нужно указать опцию -vb для увеличения битрейта видео, иначе вы получите значение по умолчанию, которое создает меньшие видео, но с большим количеством артефактов.

Попробуйте что-то вроде этого:

ffmpeg -r 25 -i% 4d.png -vb 20M myvideo.mpg

40
ответ дан 24 November 2019 в 07:06
поделиться

Если вы не выполните какую-либо постобработку, видео никогда не будет лучше, чем исходные кадры. Также, как и в случае с книжкой-книжкой, если у вас есть большой «прыжок» между ключевыми кадрами, это будет выглядеть забавно. Обычно вам нужно достаточно "анимации движения" между ключевыми кадрами, чтобы получить плавную анимацию. HTH

0
ответ дан 24 November 2019 в 07:06
поделиться

Несколько вещей:

  • Вам нужно установить битрейт видео. Я никогда не использовал minrate и maxrate, поэтому я не знаю, как именно они работают, но, установив битрейт с помощью переключателя -b, я могу получить видео высокого качества. Вам нужно придумать битрейт, который предлагает хороший компромисс между сжатием и качеством видео. Возможно, вам придется поэкспериментировать с этим, потому что все зависит от размера кадра, частоты кадров и количества движения в содержании вашего видео. Имейте в виду, что скорость DVD, как правило, составляет в среднем около 4-5 Мбит/с для разрешения 720x480, поэтому я обычно начинаю с этого и решаю, нужно ли мне больше или меньше, а затем просто экспериментирую. Например, вы можете добавить -b 5000k в командную строку, чтобы получить больший или меньший битрейт DVD-видео.

  • Необходимо указать видеокодек. Если вы этого не сделаете, ffmpeg по умолчанию будет использовать MPEG-1, который довольно старый и не обеспечивает такой степени сжатия, как MPEG-4 или H.264. Если ваша версия ffmpeg создана с поддержкой libx264, вы можете указать -vcodec libx264 как часть командной строки. В противном случае -vcodec mpeg4 также будет работать лучше, чем MPEG-1, но не так хорошо, как x264.

  • Есть множество других дополнительных опций, которые помогут вам добиться наилучшего качества при минимальном битрейте. Взгляните здесь для некоторых примеров.

62
ответ дан 24 November 2019 в 07:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: