![]() |
|
|
![]() |
#1 |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
В связи с появлением пионеров, которые не читают инструкции и пытаются пользоваться сложными для них конструкциями, напоминаю. Что свои собственные наборы фильтров не будут работать пока не отключите в настройках использовать системные фильтры. Так же напоминаю, что без логов ошибки никто вам не на вангует решение проблемы. Спасибо за понимание.
DSPlayer это новый (старый) плеер который делает возможным использование dxva в xbmc с использованием сторонних декодеров. Ускорение GPU работает сейчас не только на windows xp, а и на win vista и 7 и на них даже более лучше. Плеером сейчас поддерживаются следующие виды контейнеров avi,flv,mp4,mov,m4v,m2v,ts,mpeg,mpg,m2ts,mkv,wmv. Для использования его как плеер по умолчанию необходимо добавить следующие строки в файл Advancedsettings.xml. <advancedsettings> <video> <defaultplayer>dsplayer</defaultplayer> </video> </advancedsettings> Настройка фильтров производится в файле system\players\dsplayer\filtersconfig.xml Настройка привязки фильтров к контейнерам в файле system\players\dsplayer\mediasconfig.xml DXVA 1.0 работает на Windows xp и vmr9 renderer DXVA 2.0 работает на Windows vista и 7 под evr renderer. Как пользоваться DSPlayer-ом в оригинале http://wiki.xbmc.org/?title=HOW-TO:_Using_DSPlayer Как пользоваться DSPlayer-ом в моем переводе Настройка_DSPlayer Ветка обсуждения на оригинальном форуме Kodi DSPlayer – DirectShow Player for Windows Новые версии на основе 16.1 jarvis RC1 DSPlayer от Wanilton, за что ему огромное спасибо. Обновления сборок: 1. Kodi Jarvis 16.1 RC2 DSPlayer 09.03.2016 встроенные Lav фильтры 0.68.0-1 полная интеграция с madVR простое подключение SVP управление фильтрами через gui 2. Kodi Jarvis 16.1 RC2 DSPlayer 28.03.2016 Lav фильтры 0.68.0-16 3. Kodi Jarvis 16.1 RC2 DSPlayer 31.03.2016 финальный коммит от разработчика madVR полная совместимость с будущими версиями madVR ВНИМАНИЕ!!! Последние версии не работают в ХР. Вываливается ошибка библиотеки ядра. Связано с включением в ядро функции аппаратного ускорения DXVA2. Пы.СЫ. Для тех, кто использует XBMC совместно с SVP можете попробовать конфиги следующего вида: Код:
<filtersconfig> <filters> <!-- Source --> <filter name="lavfsource" type="source"> <path>LAVSplitter.ax</path> <guid>{B98D13E7-55DB-4385-A33D-09FD1BA26338}</guid> <osdname>LAV Splitter Source</osdname> </filter> <filter name="avsource" type="source"> <guid>{D8980E15-E1F6-4916-A10F-D7EB4E9E10B8}</guid> <osdname>AV Source</osdname> </filter> <!-- Splitters --> <filter name="lavfsplitter" type="splitter"> <path>LAVSplitter.ax</path> <guid>{171252A0-8820-4AFE-9DF8-5C92B2D66B04}</guid> <osdname>LAV Splitter</osdname> </filter> <filter name="avsplitter" type="splitter"> <guid>{529A00DB-0C43-4F5B-8EF2-05004CBE0C6F}</guid> <osdname>AV Splitter</osdname> </filter> <!-- Video --> <filter name="lavvideodec" type="videodec"> <guid>{EE30215D-164F-4A92-A4EB-9D4C13390F9F}</guid> <osdname>LAV Video Decoder</osdname> </filter> <!-- Extra --> <filter name="ffdraw" type="extra"> <guid>{0B390488-D80F-4A68-8408-48DC199F0E97}</guid> <osdname>FFdshow RAW</osdname> </filter> <!-- Audio --> <filter name="lavaudiodec" type="audiodec"> <guid>{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}</guid> <osdname>LAV Audio Decoder</osdname> </filter> </filters> </filtersconfig> Код:
<mediasconfig> <rules> <rule filetypes="mkv|avi|mp4|m4v|flv|ts|mts"> <source filter="lavfsource" /> <splitter filter="lavfsplitter" /> <video filter="lavvideodec" /> <audio filter="lavaudiodec" /> <extra> <extra videoresolution="480|540|576|720" filter="ffdraw" /> </extra> </rule> <rule filetypes="m2ts|bdmv|mpls"> <source filter="avsource" /> <splitter filter="avsplitter" /> <video filter="lavvideodec" /> <audio filter="lavaudiodec" /> <extra> <extra videoresolution="480|540|576|720" filter="ffdraw" /> </extra> </rule> </rules> </mediasconfig> Подставляя разрешения в раздел "экстра" можно регулировать разрешения видео к которым будет применяться уплавление. Единственное, что стоит еще упомянуть, так это необходимость настроить в декодере FFdshow RAW обработку всех типов видео. ![]() Так же, в конфиге используется декодер LAV Video для аппаратного декодирования видеопотока. Чтобы FFdshow RAW его смог перехватить и обработать надо в настройках декодера для видеокарт AMD выставить режим DXVA2 (copy-back) чтобы кадры возвращались обратно в память. Для владельцев карт nVidia есть выбор между режимом DXVA2 (copy-back) и NVIDIA CUVID который дает некоторые плюшки в виде адаптивного аппаратного деинтерлейсинга, высококачественной обработки деинтерлейса, и аппаратного ускорения MPEG-4 видео. Выбирать надо в зависимости от мощности карты. Обычно опытным путем, потому что зависит сильно от остальной конфигурации компьютера. Владельцы Intel видеокарт так же могут выбрать или DXVA2 (copy-back) или родной Quic Sync который как и nVidia дает дополнительные возможности в виде аппаратного деинтерлейсинга. ![]() Прелесть в том, что этот конфиг каждый может написать для себя, с учетом своих пожеланий и предпочтений. Последний раз редактировалось LordMerlin; 04.04.2016 в 00:17. Причина: 16.1 jarvis RC1 DSPlayer |
![]() |
![]() |
![]() |
#2 |
Member
Регистрация: 10.12.2009
Адрес: Украина, Запорожье
Сообщений: 34
|
![]()
дык это отдельный внешний плеер? или он "встраивается" как-то в xbmc?
в смысле - работает ли при воспроизведении видео управление пультом и прочие вкусности, из-за которых и используем не плеер (коих много), а xbmc? проще конечно самому проверить, но то ж надо время и натхнення (вдохновение), а их не хватает вечно upd: пятница, дело к вечеру, так что нашел немного времени попробовать: 1) по ссылке качается билд xbmc с "внедренным" dsplayer-ом, т.е. это не внешний плеер, а "движек" - один из - для проигрывания видео 2) лень сравнивать время, кто свежее - бета-2 или этот билд - не знаю.. но это ж разработка не из основной ветки?.. жалько 3) нашел в офисе 2 mkv, но один 18 гиг на компе с сеткой вай-файной, нереально протестить, а другой "легенький" клип, вижу, что ускорение работает, но процентов что-то слишком много (до 30.. на картинке 10, но так получилось) ![]() и при этом параллельно запущенный на 2-м окне таск менеджер говорит, что xbmc тратит 3-5%.. кто-то глючит с отображением загрузки?.. тогда явно xbmc - тем более что для нескольких подряд файлов в инфе показывает одинаковый битрейт что видео, что звука - 1205 кбпс дома потесчу обязательно еще.. когда (уже не "если" ![]() ![]() з.з.ы. кстати файл Advancedsettings.xml надо создавать в папке "C:\Users\Zinetz Victor\AppData\Roaming\XBMC\userdata\" а то я долго методом тыка искал, куда его писать.. з.з.з.ы. интересно, а нельзя ли просто в существующую установку 2-й беты просто добавить папку "C:\Program Files\XBMC\system\players\dsplayer\" ? ну и xml тот создать.. а я вот попробую - заберу с работы эту папку и домой перепишу.. Последний раз редактировалось Зинец Виктор; 11.12.2009 в 18:37. |
![]() |
![]() |
![]() |
#3 | ||
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
Автор говорит что не надо регить фильтры, и вроде как и инсталлер тоже их не регит. Просто в файле dsfilterconfig.xml прописаны их GUID-ы и плеер берет их оттуда. Поэтому еще одна приятная новость в том, что можно в этот файл прописать декодер CoreAVC и тогда у кого нВидия получат CUDA и соответственно больше кривых рипов заведется, и опять же, если всетаки ускорение не заведется то всеравно КорАВЦ самый легкий софтовый декодер, и я думаю что он в любом случае будет легче чем дефолтный декодер основанный на ffmpeg.
Вот это надо добавить в файл в раздел Videodecoder Цитата:
Цитата:
Последний раз редактировалось LordMerlin; 12.12.2009 в 13:24. |
||
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
Именно то, что это как раз является частью самого XBMC и заинтересовало меня. Тоесть при его использовании работают все фичи оболочки.
Для тестов советую файл Advancedsettings не редактировать а поначалк запускать воспроизведение путем вызова контекстного меню и в нем выбрать пункт "Воспроизвести с помощью..." и там выбрать DSPlayer. |
![]() |
![]() |
![]() |
#5 | |
Member
Регистрация: 10.12.2009
Адрес: Украина, Запорожье
Сообщений: 34
|
![]() Цитата:
DVDplayer-ом загрузка проца 10-15%, dsplayer-ом - 3-5% - так что точно работает да, тестил на W7/GeForce 8200 з.ы. переписывая папку players/dsplayer сообразил, что инсталлер еще и фильтры оттуда видимо ж регит.. а может и нет, поэтому вдруг не заработает сразу - надо попробовать их порегить.. |
|
![]() |
![]() |
![]() |
#6 |
Member
|
![]()
О, нужно следить за этим делом, как только будет нормально работать GPU декодеривание под win 7 сразу поставлю.
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
Чем прельщает движок Бокса так это гибкостью. Напимер если добваить в файл playercorefactory.xml следующую конструкцию
Цитата:
|
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 11.12.2009
Адрес: Russia
Сообщений: 2,184
|
![]()
Внешний плеер к бОксу цепляется так
Цитата:
|
|
![]() |
![]() |
![]() |
#9 | |
Member
Регистрация: 10.12.2009
Адрес: Украина, Запорожье
Сообщений: 34
|
![]() Цитата:
__________________
Отсутствие знаков препинания или ошибки и/или опечатки - не моя неграмотность, но неудобство набора на iPod - не пинайте меня этим пожалуйста |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
|
![]()
LordMerlin
Ссылку в студию на XBMC с dsplayer (DirectShow Player) можно получить? На http://xbmc.org/forum/showthread.php?t=59610 этом ссылка нерабочая. |
![]() |
![]() |
![]() |
Метки |
dsplayer, imon |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|