x264 - обратите внимание! (часть 2я)

Делимся опытом. Задаем вопросы и отвечаем на них. Обсуждаем статьи и новости.

Модератор: Модераторы Обсерватории

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gideon Vi » Пт янв 14, 2011 6:32 pm

Это понятно, все в делах, за редким исключением :)
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gideon Vi » Пн янв 17, 2011 3:19 pm

Кто-нибудь еще ограничивает квант сверху? Что-то не понравилось мне, как сабж с парой моих последних рипов на темных сценах обошелся
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение StenR » Пн янв 17, 2011 8:12 pm

Gideon Vi писал(а):Кто-нибудь еще ограничивает квант сверху? Что-то не понравилось мне, как сабж с парой моих последних рипов на темных сценах обошелся

А есть доказательство, что именно ограничение кванта сверху действует на темные сцены?
В принципе, что снизу действует есть. Около 30 квантизера. Другое дело, что уже в района 23 crf эта опция практически не задействуется. То есть я считаю и на своих тестах убедился, что глаз видит не 26 квант, а те районы, где он 30 (условно) Человек вообще устрое так , что замечает самое плохое.

Кстати у меня тут вопрос по поводу однопроходного кодирования. С CRF благодаря mpeg bitrate viewer я разобрался--разница графиков с двухпроходным кодированием составляет копейки. Но сейчас меня заинтересовал режим abr ( --qcomp 0.75 ) То есть не так он плох и не так уж сильно отличается от обычного, но если в двухпроходном сильно ограничить vbv-buffer то идёт не попадание в битрейт на 2-ом проходе, а тут оно везде чистое. И вот тут-то я всегда и ограничиваю верхний битрейт. Может кто-то ещё сделает тесты по однопроходному кодированию
StenR
Юнга
 
Сообщения: 10
Зарегистрирован: Чт ноя 04, 2010 3:30 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gideon Vi » Вт янв 18, 2011 12:18 pm

А есть доказательство, что именно ограничение кванта сверху действует на темные сцены?

при прочих равных настройках и crf20 без ограничения кванта на темных областях появлялись артефакты. С ограничением - нет.
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gromozeka » Вт янв 18, 2011 7:21 pm

Лично пользуюсь ограничением кванта, не всегда кродер грамотно может подобрать квант - как показатель - переход с темных сцент, данное освидетельствование писалось еще несколько лет назад. Не бойтесь ограничивать квант.
скажем квант ниже 17-18 вряд дли вам нужен, так накой кодеру давать возможность поставить 10? поэтому, лично я, смело и без угрызений совести, ставлю 17-27 квант и сплю спокойно :D
Gromozeka
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 925
Зарегистрирован: Пт мар 10, 2006 3:45 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gideon Vi » Вт янв 18, 2011 10:09 pm

С минимальным квантом особо ни когда не игрался, а вот максимальный придется снова ограничивать.
Gromozeka, ты с qpstep не балуешься?
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Olte » Пт янв 21, 2011 12:10 pm

StenR писал(а): Может кто-то ещё сделает тесты по однопроходному кодированию
Давно жму в `ABR 1 pass`. Нравится детализация статических сцен, скорость и "геометрическая точность". Это приятно отличает режим от 2 pass, после которого изображение выезжает каким-то помятым, словно его выстирали и не погладили :str:

Может кто подскажет что за баг, когда при просмотре в плеере отключаю деблокинг в "DivX H.264 decoder", то иногда видео начинает рассыпатся на квадраты (после смены сцены, возникают огромные паразитные блоки, не исчезающие по времени точно соответствующему установленному значению `--keyint`). Даже пришлось уменьшить его до `--keyint 30`.
Это "DivX H.264 decoder" виноват или как?
Последний раз редактировалось Olte Вс янв 23, 2011 8:28 pm, всего редактировалось 1 раз.
Olte
Матрос
Матрос
 
Сообщения: 33
Зарегистрирован: Ср апр 08, 2009 3:04 am
Откуда: Киев

Re: x264 - обратите внимание! (часть 2я)

Сообщение D.A.S. » Пт янв 21, 2011 5:20 pm

Olte писал(а):Может кто подскажет что за баг, когда при просмотре в плеере отключаю деблокинг в "DivX H.264 decoder", то иногда видео начинает рассыпатся на квадраты (после смены сцены, возникают огромные паразитные блоки, не исчезающие по времени точно соответствующему установленному значению `--keyint`). Даже пришлось уменьшить его до `--keyint 30`.
Это "DivX H.264 decoder" виноват или как?

Так называемый "деблокинг", отключать не нужно для H.264, ибо он неотъемлемая часть оного, опция ся, в декодерах существует для случая, когда ресурсов на декодирование не хватает, и отключение "деблокинга", позволяет снизить нагрузку и смотреть "без лагов", с худшим качеством.
НУ НЕ НАДА ЛЯ-ЛЯ
D.A.S.
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 105
Зарегистрирован: Вт окт 18, 2005 8:54 pm
Откуда: Одесса

Re: x264 - обратите внимание! (часть 2я)

Сообщение Andrew Placid » Пн янв 24, 2011 8:10 pm

Приветствую всех иксофилов! :)
Сто лет меня тут не было. Вот, назрело несколько вопросов. К сожалению, моего знания англ. не достаточно чтобы понять доки на нем.
Собственно вопросы:
В чем особенности видео в HD-трансляциях и в AVCHD видеокамерах? Мне тут уже Komisar подсказал про intra-refresh и open-gop. Поясните по-русски, плиз, что это (потому как по описанию тут http://mewiki.project357.com/wiki/X264_Settings ясно только поверхностно)?
Почему dgavc и ffmpeg глючат на таком видео, выдавая в 2 раза больше кадров с повторами в разных местах (корректно декодит только dgnv)?
В общем, буду очень признателен за прямой ответ или ссылку на русском где об этом можно почитать.
Andrew Placid
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 114
Зарегистрирован: Пт ноя 30, 2007 4:20 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение komisar666 » Вт янв 25, 2011 1:26 am

В vfw добавилось две новые опции ком.строки...

http://komisar.gin.by/f/viewtopic.php?f ... p=534#p534

Gideon Vi, потестишь? :)
komisar666
Лейтенант
Лейтенант
 
Сообщения: 722
Зарегистрирован: Ср мар 05, 2008 9:20 pm
Откуда: Minsk, Belarus

Re: x264 - обратите внимание! (часть 2я)

Сообщение Andrew Placid » Вт янв 25, 2011 2:54 am

В vfw добавилось две новые опции ком.строки...

Теперь из вегаса можно жать без цветовых искажений, спасибо! :)
Andrew Placid
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 114
Зарегистрирован: Пт ноя 30, 2007 4:20 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gideon Vi » Вт янв 25, 2011 3:09 pm

komisar666, сегодня засмотрю :)
--input-csp-rec ["bt601"|"bt709"] (default "bt601")
--input-csp-scale ["tv"|"pc"] (default "tv")

я этим делом особо ни когда не пользовался, но на глаз - работает.
Now we that are strong ought to
bear the infirmities of the weak
and not to please ourselves.
Gideon Vi
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 803
Зарегистрирован: Ср июл 20, 2005 7:10 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение StenR » Ср янв 26, 2011 2:59 pm

Gideon Vi писал(а):С минимальным квантом особо ни когда не игрался, а вот максимальный придется снова ограничивать.
Gromozeka, ты с qpstep не балуешься?

Я делал тесты, сжимал скажем с crf 25 и ограничивал минимальный квант 23--разница в размере полученного файла практически не ощущащалась уже. Какие-то копейки. При 24 размер заметно уменьшался--то есть активно задействовалось это ограничение. Так что немного битрейта жрут ограничения выше 3 от цифры прописанной в crf. Какие-то байты. Так что может и не стоит овчинка выделки. А вот от большего кванта, помнится размер резко увеличивается.
Хотя при 23 кванте crf ограничение на 30 практически незаметно. А при 25 ограничение в 30 довольно серьёзно увеличивает выходной размер файла. Так что немного на этих фонах сэкономишь. это, кстати, легко проверить
StenR
Юнга
 
Сообщения: 10
Зарегистрирован: Чт ноя 04, 2010 3:30 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Gromozeka » Вт фев 01, 2011 6:10 pm

Givi
Gromozeka, ты с qpstep не балуешься?

Нет, я, честно говоря так и не понял - лучше шире шагать, но медленнее, либо поменьше, но перебирать быстрее :D
Даже забыл чо эта опция делает, но в свое время тесты не показали каких-то преимуществ.
Gromozeka
Капитан-Лейтенант
Капитан-Лейтенант
 
Сообщения: 925
Зарегистрирован: Пт мар 10, 2006 3:45 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение StenR » Чт фев 03, 2011 2:15 pm

Кстати, на днях зажал тестовый кусок в abr с ограничителем квантов и без и затем изучил полученное с помощью графиков..
Увы, ограничение квантов только вредит. Я думал это влияет на верхние пики битрейта и динамические сцены, а фигу--всё на месте. Скорее на нижние и средние битрейтные диапазоны, где много не выгадаешь, а испортить можно и это заметно будет. Конечно, не на 20 crf А вот ограничение буфера--всегда плюс. вопрос, правда, до какого предела.
StenR
Юнга
 
Сообщения: 10
Зарегистрирован: Чт ноя 04, 2010 3:30 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение Andrew Placid » Чт фев 03, 2011 9:06 pm

Столкнулся с такой проблемой.
Есть вот такой исходник:
Изображение
видно что уровни явно неправильные.
я корректирую в скрипте так:
Levels(16, 1, 235, 0, 255, coring=false)
Теперь все выглядит так:
Изображение
Вроде как ненужный мусор пропал и теперь и объем файла стал на много меньше, т.е. вроде как должна значительно улучшиться сжимаемость.
Но на практике оказалось все иначе.
Вот кадр из закодированного куска:
Изображение
Видно что объем действительно маленький, но вот почему-то битрейт на данном участке все равно высокий.
Оказалось что весь этот мусор все равно кодировался и если уже с закодированным материалом выполнить обратное преобразование из 0-255 в 16-235 (Levels(0, 1, 255, 16, 235, coring=false)), то увидим вот такую картину:
Изображение
В чем прикол? Что я делаю не так? Как сделать чтобы после коррекции уровней ненужная инфа пропадала не только визуально, но и информационно?
Скриншоты снимались в avsp. Декодирование готового материала через ffmpeg, исходника - через dgnv.
Andrew Placid
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 114
Зарегистрирован: Пт ноя 30, 2007 4:20 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение DREDD » Пн мар 21, 2011 9:42 pm

Друзья, а кто-нибудь в курсе, стоит ли ждать поддержки в х264 технологии Quick Sync, имеющейся в новых процах от Интел (SandyBridge)? :)
Core2Quad Q9400 / ASUS P5K-Premium / 8192 Mb dual DDR2-800 / Radeon HD4550 / Benq M2400HD, 24" / 7.1 на мамке + Yamaha 657 по оптике / 5Tb SATA
DREDD
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 138
Зарегистрирован: Вс апр 11, 2004 5:05 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение BugMaster » Пн мар 21, 2011 10:45 pm

DREDD писал(а):Друзья, а кто-нибудь в курсе, стоит ли ждать поддержки в х264 технологии Quick Sync, имеющейся в новых процах от Интел (SandyBridge)? :)

Если Intel не предоставит низкоуровнего доступа к функциям аппаратного-энкодера (а не то, что они предлагают в Intel Media SDK v2.0), то нет. А судя по тому, что человек из Intel (который завел разговор о QuickSync и x264) сначала появился перед выходом SandyBridge, а затем с концами пропал, то вероятно этого не случится вообще.
BugMaster
Старшина 1ой статьи
Старшина 1ой статьи
 
Сообщения: 263
Зарегистрирован: Ср янв 30, 2008 4:36 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение zmaster » Пт май 13, 2011 8:50 pm

Здравствуйте!
Где можно почитать про --fade-compensate? А именно, что это, и когда как крутить. :)
zmaster
Юнга
 
Сообщения: 13
Зарегистрирован: Пт июн 11, 2010 10:33 pm

Re: x264 - обратите внимание! (часть 2я)

Сообщение DREDD » Вт май 24, 2011 2:47 pm

BugMaster писал(а):
DREDD писал(а):Друзья, а кто-нибудь в курсе, стоит ли ждать поддержки в х264 технологии Quick Sync, имеющейся в новых процах от Интел (SandyBridge)? :)

Если Intel не предоставит низкоуровнего доступа к функциям аппаратного-энкодера (а не то, что они предлагают в Intel Media SDK v2.0), то нет. А судя по тому, что человек из Intel (который завел разговор о QuickSync и x264) сначала появился перед выходом SandyBridge, а затем с концами пропал, то вероятно этого не случится вообще.


Спасибо за информацию! Грустно получается...
Core2Quad Q9400 / ASUS P5K-Premium / 8192 Mb dual DDR2-800 / Radeon HD4550 / Benq M2400HD, 24" / 7.1 на мамке + Yamaha 657 по оптике / 5Tb SATA
DREDD
Старшина 2ой статьи
Старшина 2ой статьи
 
Сообщения: 138
Зарегистрирован: Вс апр 11, 2004 5:05 pm

Пред.След.

Вернуться в Софт: описание работы с пакетами, кодеками. Вопросы и ответы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron