Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Анонсы, Информация и Общие Темы > Подсказки, описания и FAQ по XBMC

Ответ
 
Опции темы Опции просмотра
Старый 26.08.2012, 18:13   #41
kerber
Senior Member
 
Регистрация: 05.02.2010
Адрес: Казань
Сообщений: 2,930
Отправить сообщение для kerber с помощью ICQ Отправить сообщение для kerber с помощью Skype™
По умолчанию

А нафига через киберлинк. XBMC выводит стереопару, а телек уже сам обрабатывает, сам их сводит и т.д и т.п.
По вопросу привязки, где-то уже тут описывалось как это сделать, чтоб 3D воспроизводил в другом плеере.
__________________
Qnap TS-228A
Nvidia Shield TV
kerber вне форума   Ответить с цитированием
   
Старый 27.08.2012, 00:07   #42
serzh82saratov
Senior Member
 
Аватар для serzh82saratov
 
Регистрация: 13.01.2011
Адрес: Саратов
Сообщений: 624
По умолчанию

Цитата:
Как правильней всего киберлинк привязать?
Ну вот скажем, чтобы весь видео контент из одной папки "3Д фильмы" воспроизводился через Киберлинк, а все остальное через встроенный плеер?
Как прикрутить сторонние плееры одним батником - howto

Ну и правило
<rule filename=".*E:\\Torents\\3д фильмы\\*" player="CyberLink"/>
!двойной слэш!
или так <rule filename=".*\\3д фильмы\\*" player="CyberLink"/> если надо с нескольких хардов читать
__________________
Windows 7-64 bit, NVidia GTX 570, ХВМС Kodi, Пульт IRLink + AutoHotkey.

Последний раз редактировалось serzh82saratov; 27.08.2012 в 00:45.
serzh82saratov вне форума   Ответить с цитированием
Старый 07.09.2012, 22:32   #43
wave
Junior Member
 
Регистрация: 26.08.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от kerber Посмотреть сообщение
А нафига через киберлинк. XBMC выводит стереопару, а телек уже сам обрабатывает, сам их сводит и т.д и т.п.
По вопросу привязки, где-то уже тут описывалось как это сделать, чтоб 3D воспроизводил в другом плеере.
ламерство.
качество картинки, гибкость настройки и другие плюшки на порядок меньше.
wave вне форума   Ответить с цитированием
Старый 07.09.2012, 22:33   #44
wave
Junior Member
 
Регистрация: 26.08.2012
Сообщений: 9
По умолчанию

Цитата:
Сообщение от serzh82saratov Посмотреть сообщение
Как прикрутить сторонние плееры одним батником - howto

Ну и правило
<rule filename=".*E:\\Torents\\3д фильмы\\*" player="CyberLink"/>
!двойной слэш!
или так <rule filename=".*\\3д фильмы\\*" player="CyberLink"/> если надо с нескольких хардов читать
спасибо. попробую
wave вне форума   Ответить с цитированием
Старый 07.09.2012, 23:00   #45
kerber
Senior Member
 
Регистрация: 05.02.2010
Адрес: Казань
Сообщений: 2,930
Отправить сообщение для kerber с помощью ICQ Отправить сообщение для kerber с помощью Skype™
По умолчанию

wave
Цитата:
ламерство.
Простите, в чем рамерство? Поясните
Цитата:
он сводит сетреопары и выдает в понятном для поляризационного телика виде
Вот это то что вы написали, это говорит о том, что вы не понимаете о чем говорите. Киберлинк никуда ничего не сводит, он отдает as is (как есть), а телевизор, он сам знает что это стереопара либо ему принудительно "говорят" о формате источника и выводит ее так как нужно.
Если вы не понимаете о чем говорите, тогда промолчите.
Еще скажите что при воспроизведении BD3D киберлинк ее преобразует в понятный телеку формат
__________________
Qnap TS-228A
Nvidia Shield TV
kerber вне форума   Ответить с цитированием
Старый 14.05.2013, 11:18   #46
Kanst
Member
 
Регистрация: 12.05.2013
Адрес: 63RUS
Сообщений: 78
По умолчанию

Тоже вот не отпускает идея о 3D через XBMC.....

Насколько я понимаю он поддерживает обработку шейдерами?
Вот только как указать, какой шейдер использовать?

Как минимум хочется поиметь возможность смотреть стерео-пару в режиме 2D (то есть один ракурс выводить). А то придется еще и 2D версии тех же фильмов хранить в компе.
Пиксельные шейдеры 3D -> 2D для DaumPotPlayer (к MPC-HC тоже подходит) выглядят так:
Код:
// OverUnder Stereo to Mono shader (Right only)

sampler s0 : register(s0);

float4 main(float2 tex : TEXCOORD0) : COLOR
{
    tex.y = tex.y / 2;
    float4 r = tex2D(s0, tex.xy);

    return r;
}

// SideBySide Stereo to Mono shader (Right only)

sampler s0 : register(s0);

float4 main(float2 tex : TEXCOORD0) : COLOR
{
    tex.x = tex.x / 2;
    float4 r = tex2D(s0, tex.xy);

    return r;
}
С помощью пиксельных шейдеров есть и качественная реализация преобразования стереопар в 3 основных типа анаглифа - A3DTools (подробно тут)
Например классический Red-Cyan
Код:
// Red-Cyan A3D-anaglyph shader (OU-RL)

sampler s0 : register(s0);

float4 main(float2 tex : TEXCOORD0) : COLOR
{
    // задаем параметры
    float smax = 0.7; 
    float smin = 0.2;
    float brightness = 1.0;
    float gamma = 1.0;
    float lcomp = 0.10;
    float rcomp = 0.05; 

    // получаем точку правого ракурса
    tex.y = tex.y / 2;
    float4 r = tex2D(s0, tex.xy);

    // преобразуем в YUV
    float yr = r.r*0.299+r.g*0.587+r.b*0.114;
    float ur = 0.564334085778781*(r.b-yr);
    float vr = 0.7132667617689016*(r.r-yr);

    // обрабатываем канал яркости
    yr = ((1.0-brightness)*(1.0-yr*yr)+brightness)*yr;
    yr = pow(yr,1/gamma);

    // рассчитываем коэффициент адаптивной коррекции цвета
    float kss = abs(vr*2.001874480408859+ur*0.0055544804088586);
    if (kss>1.0) kss = 1.0;
    kss = kss*(smax-smin)+smin; 

    // обрабатываем канал цветности
    ur = (1.0-kss)*ur;
    vr = (1.0-kss)*vr; 

    // преобразуем в RGB
    r.r = yr+vr*1.402;
    r.g = yr-ur*0.3441362862010221-vr*0.7141362862010221;
    r.b = yr+ur*1.772;

    // получаем точку левого ракурса    
    tex.y = tex.y + 0.5;
    float4 l = tex2D(s0, tex.xy);

    // преобразуем в YUV
    float yl = l.r*0.299+l.g*0.587+l.b*0.114;
    float ul = 0.564334085778781*(l.b-yl);
    float vl = 0.7132667617689016*(l.r-yl);

    // обрабатываем канал яркости
    yl = ((1.0-brightness)*(1.0-yl*yl)+brightness)*yl;
    yl = pow(yl,1/gamma);

    // рассчитываем коэффициент адаптивной коррекции цвета
    kss = abs(1.98006182*vl+0.3409803044*ul);
    if (kss>1.0) kss = 1.0;
    kss = kss*(smax-smin)+smin; 

    // обрабатываем канал цветности
    ul = (1.0-kss)*ul;
    vl = (1.0-kss)*vl; 

    // преобразуем в RGB
    l.r = yl+vl*1.402;
    l.g = yl-ul*0.3441362862010221-vl*0.7141362862010221;
    l.b = yl+ul*1.772;

    // преобразуем в анаглиф    
    float red = r.r;
    float green = l.g;
    float blue = l.b;

    // коррекция гхоста в красном канале
    float linred = pow(red,2.2)-pow(green,2.2)*lcomp;
    if (linred<0.0) linred = 0.0;
    red = pow(linred,1/2.2);

    // коррекция гхоста в зеленом канале
    float lingreen = pow(green,2.2)-pow(red,2.2)*rcomp;
    if (lingreen<0.0) lingreen = 0.0;
    green = pow(lingreen,1/2.2);

    // коррекция гхоста в синем канале
    float linblue = pow(blue,2.2)-pow(red,2.2)*rcomp;
    if (linblue<0.0) linblue = 0.0;
    blue = pow(linblue,1/2.2);
 
    return float4(red, green, blue, 1);
}


Теоретически можно разобраться, как запустить командной строкой MPC-HC (или PotPlayer ? ) с активацией нужного шейдера... но опять же, если брать правила из имен файлов, то либо анаглиф, либо 2D.
А вот плагин БЫ с выбором шейдера....
Kanst вне форума   Ответить с цитированием
Старый 14.05.2013, 17:42   #47
kerber
Senior Member
 
Регистрация: 05.02.2010
Адрес: Казань
Сообщений: 2,930
Отправить сообщение для kerber с помощью ICQ Отправить сообщение для kerber с помощью Skype™
По умолчанию

Цитата:
Как минимум хочется поиметь возможность смотреть стерео-пару в режиме 2D (то есть один ракурс выводить)
То что качество будет в два раза ниже это понимаете?
__________________
Qnap TS-228A
Nvidia Shield TV
kerber вне форума   Ответить с цитированием
Старый 15.05.2013, 00:50   #48
Kanst
Member
 
Регистрация: 12.05.2013
Адрес: 63RUS
Сообщений: 78
По умолчанию

Конечно понимаю. Если стереопара анаморфная. А если полноразмерная, то никаких потерь.
Kanst вне форума   Ответить с цитированием
Старый 15.05.2013, 07:04   #49
Vanek
Senior Member
 
Регистрация: 03.07.2010
Сообщений: 390
Отправить сообщение для Vanek с помощью Skype™
По умолчанию

https://github.com/elupus/xbmc/commits/3d вот тут пилят, может быть к концу года сделают...
Vanek вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 12:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.