Master-X
Форум | Новости | Статьи
Главная » Форум » Tube сайты » 
Тема: Опции FFmpeg
цитата
12/12/10 в 22:12
 Man of war
Подскажите нормальные настройки для FFmpeg что бы конвертировать flv для туба ( видео 1-2 мин)
скрипт KVS
по умолчанию там стоит:

-vcodec libx264 -vpre medium -threads 0 -r 25 -g 50 -crf 33 -me_method hex -trellis 0 -bf 8 -directpred auto -acodec libfaac -ar 44100 -ab 128k -f flv

слишком плохое качество получается
кто какие настройки для тубов юзает, что бы и качество средненькое, и размер файлов не большой был, т.е золотая середина?
всем насыплю по максимому icon_wink.gif
цитата
17/12/10 в 02:14
 KVS Support
Опишу тут пару вещей, на случай если полезны будут:

В строке главный параметр crf - чем он меньше - тем качество лучше, но и вес файлов больше, по тестам ffmpeg 0.6 - 33 нам показался оптимальным в общем случае хотя конечно для платников должен быть меньше он к примеру.

Также можно пресет (vpre) поменять, он влияет на качество и скорость конвертации, но в целом пресет - это набор параметров - можно в файле пресета глянуть что бы понять чем они отличаются.

Также звук можно поменьше сделать параметры, но это малый эффект даст.

Ну и конечно всегда можно с любыми другими строками поэксперементировать которых на просторах интернета великое множество icon_smile.gif
цитата
17/12/10 в 11:10
 Man of war
в каких пределах может быть этот параметр (crf) и как его сопоставить с видео потоком, т.е допустим хочу поток 800 кб/c ?
и еще где этот файл присеита находится (vpre) ?
цитата
17/12/10 в 13:28
 Vyacheslav
crf больше перебором надо проверять, в зависимости от желаемого качества по отношению к среднему (почему средний опишу ниже) битрейту или результирующему обьёму файла.
Это как процентный показатель качества при переменном битрейте, только в обратной зависимости: меньше показатель - выше качество. Из-за слова переменный, говорить о конкретном фиксированои битрейте нет возможности, так как он меняется на разных участках разбиения видео.

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

Например, кто-то желает, чтоб на его сайте видео воспроизводилось молниеносно и ложил он на качество в сравненгии со скоростью + он экономит на трафе, да и вобще манал он баловать на шару юзеров хорошим качеством! Он ставит crf = 33 и охватывает большую часть аудитории со слабым инетом. А кто-то форсует "типа HD" видео и соответственно понижает этот параметр, тем самым увеличивая обьём файлов, траффик на сайте и качество просмотра. Ну хорошие у него исходники, что ж поделать, надо повыёбываться ведь это его полное право, если только контент легальный и куплен за большие денежки ;) Этот парень поставит crf = 22 где-то. Может и меньше, но в разумных пределах.
Знаю, что при значениях ниже 18ти на некоторых сборках ffmpeg начинает глючить конверт и выбрасывать с ошибкой. Но это не факт для всех.
цитата
17/12/10 в 13:39
 Man of war
спасибо


Эта страница в полной версии