Topic: 10-битное видео и SVP

Возможно ли? при каких настройках?

Re: 10-битное видео и SVP

Номинально возможно.

Видео (10 бит) -> Декодер (10 бит) -> ffdShow + SVP (8 бит) -> отрисовщик (?? бит)

Для этого использовать любой декодер, понимающий 10 бит на входе и отдающий 8 бит на выходе.

Re: 10-битное видео и SVP

а без преобразования 10 в 8 никак?

Re: 10-битное видео и SVP

В текущей версии SVP точно никак.

Re: 10-битное видео и SVP

кстати вот стало интересно - а какие устройства отображения могут показать 10 бит?
ну в смысле отобразить фактически, а не принять и переварить.

Re: 10-битное видео и SVP

Vovanchik
Гугл говорит что надо искать по матрице "p-ips"

Re: 10-битное видео и SVP

не, я понимаю что технологии существуют. но тока насколько они распространены в широком сегменте?

Re: 10-битное видео и SVP

Vovanchik
Я так понимаю, что фишка 10 бит в обработке картинки при передаче на устройство отображения. При этом монитор не обязан показывать 10 бит. Обычно это 8 бит, или даже (по слухам) 6 бит. wink

10 бит в декодере позволяют более точно передать оттенки при использовании qpel и т.п. дробно-пиксельных вычислениях.
10 бит в отрисовщике позволяют более точно сделать ресайз картинки. 10 бит не предел. Отрисовщик madVR использует расчеты с точностью 16 бит на цвет.

Единственное небольшое неудобство в том, что при использовании SVP будут потеряны 2 бита от декодера и на входе отрисовщика будет только 8 бит. Во многих случаях на практике визуально эту потерю Вы не почувствуете.

Сейчас обработка картинки в SVP идет с глубиной цвета 8 бит. Хотя применяются и дробно-пиксельные расчеты. В будущем можно попробовать увеличить глубину до 16 бит, но останется еще вопрос с ffdShow, чтобы он передавал в SVP все 10 бит, а не только 8. Мы не прорабатывали этот вопрос. Чтобы взяться за дело надо быть уверенным, что потеря 2 бит действительно заметна.

Есть мастера, которые могут предоставить скриншоты с разницей между честными 10 битами на входе отрисовщика и теми же 10 битами, но обрезанными в ffdShow до 8-ми?

Re: 10-битное видео и SVP

которые могут предоставить скриншоты с разницей между честными 10 битами на входе отрисовщика и теми же 10 битами, но обрезанными в ffdShow до 8-ми?

а сверять будешь на 6 битном мониторе?
big_smile  big_smile  big_smile
не, я понимаю что вычисленные полутона могут по разному округлятся при отображении - но чета мне подсказывает, что пока устройство не сможет вывести 10 бит - особой разницы без лупы ты не увидишь.

Re: 10-битное видео и SVP

icemcscream

LAV как декодер и следом ффдроувидео как постпроцессинг
Странно что при заявленной поддержке в ффд 10битного видео он падает на этом самом видео.
Смысл в 10бит видео не только в более точно цветопередаче, но и лучшей сжимаемости тк не надо делать дизеринг
тынц1

===
фастпик совсем опидарасился, по заходу отрывается какая-то хрень разводная,
креплю сюда
http://www.svp-team.com/forum/misc.php?item=1290

Post's attachments

ba2cdca61a844c06310e2056323e2f3b.png, 38.48 kb, 759 x 938
ba2cdca61a844c06310e2056323e2f3b.png 38.48 kb, 756 downloads since 2012-03-08 

Re: 10-битное видео и SVP

Короче я так понял, что это всё внутренние половые проблемы кодека. 10 у него там бит, 20, или 100 - его личное дело.
Нет никакой необходимости не только иметь 10-битный монитор, но и вообще думать о "10 битах" за пределами декодера. Можно об этом думать как о HDR фотках: для создания фотки необходимо много-много бит, для просмотра - нет.

С т.з. простого юзера один жирный минус: никакой dxva эту дрянь не ест, а софтовое декодирование сильно тормозное.

Re: 10-битное видео и SVP

Chainik
никакой dxva эту дрянь не ест, а софтовое декодирование сильно тормозное.

LAV через DXVA и жрет

Re: 10-битное видео и SVP

Rimsky
LAV через DXVA и жрет

ну да, а все остальные через dxva - не жрут  hmm такой вот у LAV особый dxva, ваще не зависящий от аппаратной поддержки

ты теоретически рассуждаешь, или проверял?

14 (edited by vivan 09-03-2012 18:16:58)

Re: 10-битное видео и SVP

Rimsky
LAV через DXVA и жрет

наглая ложь wink Сейчас нет железа, способного декодировать (аппаратно) такое видео.

Разница между 10 бит -> 8 бит -> madVR и 10 бит -> madVR будет хорошо видна при сильном апскейле (к примеру SD на 1080p мониторе) т.к. зерно будет размером с один (а то и 2х2, если не в ргб выводить) пиксель видео, а не монитора.

Re: 10-битное видео и SVP

Chainik
ты теоретически рассуждаешь, или проверял

ты про 10бит видео? проверял на "Голос далекой звезды"
Правда МРС не пишет в нижней строчке DXVA, но играет, и это главное

Ну да, ввел в заблуждение wink Так что наглая ложь - это клевета, сам заблуждался и других заблудил

Re: 10-битное видео и SVP

Активное аппаратное ускорение = "active" напротив выбранного декодера. А строчка [DXVA] в MPC ничего не значит (например при сочетании EVR + Intel QS оно это пишет, хотя ни о каком DXVA речи и не идет).
И естественно при невозможности использовать выбранный вариант оно на софтовое декодирование переключается, так что странно если бы оно не играло.

Re: 10-битное видео и SVP

vivan

ога, пишет "авайлибал", на нормальном - "актив"

нате сами экспериментируйте

Post's attachments

Sample 10bit.mp4 17.62 kb, 774 downloads since 2012-03-09 

Re: 10-битное видео и SVP

Rimsky
лучшей сжимаемости тк не надо делать дизеринг

А сам 264 при кодировании дизеринг не делает, как я понимаю.

Re: 10-битное видео и SVP

DAAO
Какой смысл делать дизеринг при кодировании? Это только вносить помехи и ухудшать сжимаемость материала.
Дизеринг нужен при декодировании, при ресайзе, при уменьшении глубины цветов.

Re: 10-битное видео и SVP

MAG79
Я об этом и хотел сказать.

Re: 10-битное видео и SVP

MAG79
Дизеринг нужен ... только при уменьшении глубины цвета. А из того, что ее нужно повышать при практически любом процессе (например также при конвертации в другое цветовое пространство, но явно не при декодировании smile) уже следует все остальное.

DAAO
Я об этом и хотел сказать.
о чем?

Rimsky имел в виду: "не нужно намешивать шум чтобы x264 не гробил градиенты".

Re: 10-битное видео и SVP

vivan
явно не при декодировании smile
Тогда что это? roll

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

Post's attachments

LAV_dithering.png, 20.61 kb, 639 x 513
LAV_dithering.png 20.61 kb, 750 downloads since 2012-03-10 

Re: 10-битное видео и SVP

Это - выбор режима дизеринга при конвертации в другое цветовое пространство. И к декодированию оно относится так же, как и деинтерлейс (т.е. никак).
Например есть 10-битное 4:2:0 видео. Результат декодирования - сырой поток в P010 (10-битное 4:2:0 цветовое пространство). Затем уже его можно сконвертировать во что угодно - например в RGB24 или YV12, и при конвертировании будет использоваться выбранный режим дизеринга.

Re: 10-битное видео и SVP

vivan
при конвертации в другое цветовое пространство
Да, так и есть. Почитал первоисточник. Спасибо. Теперь буду знать.

Re: 10-битное видео и SVP

Интересно, а если LAV делает этот дизеринг, то не ухудшает ли это работу дебандинга из ffdshow?