12.11.2011, 00:43 | #11 | |||
Живёт в форуме
Регистрация: 03.04.2010
Имя: Виктор
Откуда: Москва
Автомобиль: Subaru Outback 2018 Premium ES
Возраст: 50
Сообщений: 1,173
Благодарности: 545/303
|
Цитата:
Цитата:
Да, конечно. Для фиксированного битрейта всегда лучше применять двухпроходное кодирование. Цитата:
Проблема в том, что крайне редко нам на самом деле безразличен битрейт - у меня для некоторых достаточно обычных HD-фильмов в режиме CRF=18 получалось 25-30 Мбит/с, что сравнимо с оригинальным потоком на BD. И вот тут встаёт проблема - как получить максимально возможное качество при заранее заданном максимальном битрейте? Выясняется, что простого способа наложить это ограничение на режим фиксированного качества (т.е., "сделай фиксированное качество, какое получится, в рамках заданного битрейта") не получается технически. Так что волей-неволей приходится сжимать в режиме двухпроходного сжатия с фиксированным битрейтом. Я экспериментировал: сжимал один и тот же видеофрагмент с CRF=18, потом этот же фрагмент - с тем битрейтом, который получился на первом шаге, двухпроходным сжатием. Субъективно разницы не увидел вообще, хотя глаз у меня на артефакты сжатия намётан хорошо. Объективно PSNR/SSIM - объективные метрики качества - различались максимум на 1-2%, причём разница могла быть в любую сторону, в зависимости от фрагмента и точных параметров сжатия. Поэтому по факту, чтобы сэкономить место (для чего, собственно, я и делаю рипы), я выработал такой подход: 1. Выбираю наиболее типичные сцены из фильма (на 5-10-15 минут, в зависимости от длины и "одинаковости" фильма). 2. Сжимаю их в режиме фиксированного качества (CRF=18). 3. Если битрейт получается ниже ~15 Мбит/с - сжимаю весь фильм с таким битрейтом, независимо от прочих параметров. 4. Если битрейт больше - то смотрю битрейт исходного потока: 4а. Если он 20 Мбит/с или больше - то беру битрейт в ~ половину от этого и сжимаю двухпроходным сжатием. 4б. Если он меньше 20 Мбит/с - то ничего не сжимаю, а беру исходный поток. 5. После двухпроходного сжатия смотрю на получившийся SSIM и общее визуальное качество сжатия. При низком SSIM (< ~ 0.96) и/или наличии видимых артефактов (и наличии запаса по битрейту, конечно) - немного поднимаю битрейт и повторяю сжатие, иначе муксю исходный поток без пережатия. 6. В любом случае стараюсь, чтобы финальный битрейт (с аудио и т.п.) был не больше ~25 Мбит/с, иначе многие аппаратные плееры начинают затыкаться :-(. Где-то так :-). P.S. По времени (на моих настройках, конечно, YMMV) двухпроходное сжатие медленнее однопроходного с CRF на примерно 10%, а не в два раза, как можно было бы подумать :-(. Последний раз редактировалось Plukh; 12.11.2011 в 00:49. |
|||
Метки |
Видео, кодирование |
Здесь присутствуют: 1 (Членов Клуба: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Люрекс. Фото! Видео! | Scientist | Весёлые темы. | 307 | 20.06.2013 14:56 |
Duster видео тесты | ROGUE | Renault Duster. Обзоры, статьи, тесты. | 45 | 23.11.2011 22:26 |
Видео Колеос. | Aleksey-F | Муки выбора. Сравнение Renault Koleos с конкурентами. | 136 | 05.03.2011 16:46 |
Клубное видео | GERR | Средства Массовой Информации. | 21 | 08.10.2009 21:15 |
Видео на DVD! | Skimbl | Кино. Музыка. Искусство. | 45 | 26.09.2009 12:36 |