FFmpeg и H.264 Video Encoding

Кто сталкивался с декодированием видео с использованием FFmpeg, какие пресеты используете?

Кодируете только по Constant Rate Factor (CRF) и пресетам (preset)?

Или ещё в нагрузку добавляете декодинг аудио и сверху наваливаете ограничение битрейта с двойным проходом (Two-Pass)?

1010
28 комментариев

Зависит от того какой тип видео ты кодируешь,от качества исходников и от того насколько тебе или тому кому ты кодируешь нужно качество(например если кодирушеь не шибко важное видео то можно вообще очень шустро gpu кодеками зелеёных фигачить)
х265 хорош на больших чем fullhd видео и на анимациях. Ещё для пережатия из 4к исходников до fullhd. Но требователен к ресурсам для кодировки и декодировки. Т.е. домашнее видео бабушке на комп\смартфон лучше в нём не кодить, может не понять.

3
Ответить

Комментарий недоступен

2
Ответить

Ок, спасибо, я обычно по вики и декодировал, но команды для ffmpeg я записал в текстовик ещё при царе горохе, поэтому скорее всего проблема в том, что не следил за изменениями в FFmpeg. Я, наверное, как и с mp3 застрял в эпохе LAME

1
Ответить

Я обычно что-то такое использую - ffmpeg -i input -c:v libx264 -preset slow -crf 22 -c:a copy output.mp4

Ответить

От видео зависит, конечно, но crf 22 считается слишком большим значением, если нужно качество (а оно нужно, судя по slow пресету).

1
Ответить

265 не лучше разве?

Ответить

Я юзал раньше в handbrake пресет slower, crf18 для шибко любимых фильмов и crf20 для не особо. Плюс делал обычно 960х или 1280х по горизонтали. Ща забил и кочяю )))

Хотя обновленные хоббиты и властелины я б перекодил снова для души, так скозатб

Ответить