26 (edited by Bars 15-02-2013 21:48:16)

Re: Прогрессивное видео закодированное как 1080i = просадки fps

gaunt wrote:

Может помочь полноэкранный Д3Д , но это очень веселый режим  smile

Недавно им как раз начал пользоваться (для устранения "расслоения" картинки, это вроде еще "дрожанием" называют), т.к. ничего другое не помогало.

gaunt wrote:

Пробуйте оверлей - ничего быстрее в природе не существует . Тест дрожания можно и из свп запустить .

Оверлей...ну если только для тестов.

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Уже 17 раз всё проходили .
Если глаз видит разницу между Мадвр и евр польз. , то нужно идти в магазин . Я недавно приобрел 7770 только ради Мадвр и шейдеров . Хотя сейчас бы брать не стал . Евр с галкой 10битный вход более , чем .

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Сейчас на LAV декодере с включенным Аккуратным VSync'ом и при 40 буферах EVR воспроизводится в принципе нормально (при большинстве перемоток рассинхрона нет). А вот если включить показ статистики, то начинается как раз медленно нарастающий рассинхрон, который и показывает статистика переходом зеленой линии на ступеньку выше.
В общем похоже ресурсов видяхи не хватает, чтобы еще и статистику отображать.

gaunt wrote:

Если глаз видит разницу между Мадвр и евр польз. , то нужно идти в магазин.

А причём тут Мадвр? Вроде про оверлей речь шла (на котором всё заблокировано, сабы, шейдеры и т.д.)

Честно говоря Мадвр вообще не использовал, с такой слабой видяхой как у меня сейчас, вряд ли что-то путное будет.

29 (edited by Bars 15-02-2013 23:45:57)

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Протестировал всё что упоминалось в теме:
Если используется LAV-сплиттер + LAV-декодер то на периодический рассинхрон после перемоток вообще не влияет отключение/включение этих опций:
VSync
Аккуратный VSync
Ожидать заполнения <- И даже эта не влияет
---------------------------
Также пробовал отрубать в Catalyst'е все опции относящиеся к видео - на рассинхрон никак не повлияло.

P.S. Т.е. пользоваться терпимо, но хотелось полностью избавиться от рассинхрона на перемотках, чтобы его вообще никогда не было. С каким бы ещё опциями поэкспериментировать?

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Может радонга 4300 не хватает на вывод 60к/с? hmm

Re: Прогрессивное видео закодированное как 1080i = просадки fps

%username% wrote:

Может радонга 4300 не хватает на вывод 60к/с? hmm

Да я вот тоже на свою видяху грешу...и жду, может местные спецы прояснят этот вопрос (тут вон на странице закачки вроде даже тест видел, так что "база" с инфой по протестированному железу должна уже быть, ну и плюс многолетний опыт, начиная с IXBT)...может действительно дело в GPU и ничего при помощи настроек тут не улучшить... (я наверное уже перепробовал всё что только можно)
Но это всё мои догадки, а хотелось бы хоть какой-то уверенности.

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Bars

Из MediaInfo по этому отрывку:

Video
ID                             : 4113 (0x1011)
Menu ID                        : 1 (0x1)
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : Main@L4.1
Format settings, CABAC         : Yes
Format settings, ReFrames      : 3 frames
Format settings, GOP           : M=4, N=18
Codec ID                       : 27
Duration                       : 59s 760ms
Bit rate mode                  : Variable
Maximum bit rate               : 24.0 Mbps
Width                          : 1 920 pixels
Height                         : 1 080 pixels
Display aspect ratio           : 16:9
Frame rate                     : 25.000 fps
Standard                       : PAL
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Interlaced
Scan order                     : Top Field First

Это всего лишь ошибка кодировщиков, которые ошибочно указали флаг чересстрочности для прогрессивного материала. Все что нужно сделать пользователю, это погасить этот ошибочно выставленный флаг в цепочке DS-фильтров, и чем раньше, тем лучше. Иначе, этот флаг будет передан в отрисовщик, который начнет силами видеокарты каждый кадр превращать в два, пытаясь произвести VA-деинтерлейс.

Конкретно в случае Bars происходило повышение частоты кадров с 25-ти до 60-ти, затем отрисовщик EVR Custom, видя флаг Interlaced эти 60 fps превращал в 120 fps и, конечно же, видеокарта "захлебывалась", пытаясь посчитать и показать все эти кадры.

Самое простое и правильное - это погасить флаг прямо в декодере. Тогда видео станет для плеера и отрисовщика обычным прогрессивным видео без каких-либо отклонений.

http://www.svp-team.com/forum/misc.php?item=2286

Post's attachments

LAV_Treat_as_Progressive.png, 25.09 kb, 639 x 593
LAV_Treat_as_Progressive.png 25.09 kb, 435 downloads since 2013-02-15 

33 (edited by Bars 16-02-2013 05:11:56)

Re: Прогрессивное видео закодированное как 1080i = просадки fps

MAG79 wrote:

Самое простое и правильное - это погасить флаг прямо в декодере. Тогда видео станет для плеера и отрисовщика обычным прогрессивным видео без каких-либо отклонений.

А как определили, что это именно ошибка кодировщика, а не Progressive_segmented_Frame?

У меня версия LAV'а поновее, там уже режим авто есть (результат не отличается от того, если вручную выставить принудительно прогресссив, т.е. последнюю строчку...я как раз с этой опцией уже экспериментировал ~10 часов назад)
http://i52.fastpic.ru/big/2013/0216/d5/ … 891bd5.png

Теперь по крайней мере стала понятна причина, почему именно на LAV декодере нет просадок FPS, а на всех остальных - есть.

P.S. Вопрос про рассинхрон на перемотках из этого поста всё ещё в силе (можете что-нибудь подсказать, что ещё можно подкрутить?)

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Bars
А как определили, что это именно ошибка кодировщика, а не Progressive_segmented_Frame?
Это ошибка с точки зрения корректности видеопотока. Возможно на том диске есть еще доп. материалы в 50i. У DVD было ограничение по единой частоте кадров на всем диске. Возможно на этом bluray'е выбрана чересстрочка на всем диске по этим же соображениям.

Рассинхрон (если картинка отстает) - признак бОльшего числа кадров, чем может показать монитор. Значит деинтерлейс и SVP генерят больше 60 к/сек. Отключить SVP, запретить деинтерлейс в LAV (нижний пункт: disabled - Progressive), включить мозги wink

Re: Прогрессивное видео закодированное как 1080i = просадки fps

Проблема решена.

Оставшиеся вопросы ее не касаются. Выделены в отдельную тему:
Рассинхрон на перемотках при использовании SVP