AV Splitter

Discussion in 'Общий форум' started by ryobi, May 19, 2011.

  1. ryobi

    ryobi Portal Member

    Joined:
    March 5, 2009
    Messages:
    353
    Likes Received:
    1
    Ratings:
    +2 / 0
    Здравствуйте. Прошу замучать сплиттер на предмет работы в портале.
    Сплиттер обладает рядом возможностей которые могут оказаться весьма полезными.
    AV Splitter может форсировать нужный медиатип иногда необходимый для подключения коммерческих кодеков.
    Имеется встроенный графбилдер в который можно добавлять незарегистрированные внешние кодеки и строить нужный граф в зависимости от типа проигрываемого контента (формат файла, кодек, интерлейс, совместимость с DXVA)
    Есть на мой взгляд очень полезная функция "Принудительный Коннект" очень помогает в случае с h264/AVC. К примеру если н264 в .мкв нужно декодировать через ArcSoft, а н264 в .ts/.m2ts через Cyberlink, то все это легко можно настроить через сплиттер.
    Функционал постепенно расширяется, баги фиксятся.

    Поддерживаются форматы: WMV, AVI, FLV, Matroska/WebM, MPEG-4/QuickTime, MPEG-PS, MPEG-TS, OGG/OGM.

    Для портала актуальна версия х86, есть и х64 настройки в них раздельны и не перекрывают друг друга.



    AV Splitter

    AV Codec Installer

    Общий обзор подключения и управления DirectShow фильтрами

    Настроить сплиттер для подключения заданного фильтра можно тремя разными способами:
    1. Медиатип на вкладке Output. (для аудио не работает)
    2. Загрузка выбранного фильтра на вкладке Graph Builder.
    3. Принудительное подключение к фильтру на вкладке Connections.
    В большинстве случаев одну и туже задачу можно решить используя по отдельности любой из перечисленных механизмов,
    в этом может есть небольшая избыточность.

    Теперь более подробно, по порядку, примерно как и происходит в системе.

    После открытия файла, сплиттер формирует на выходных пинах медиатип с информацией для нижележащего фильтра, если в графе или кеше графа нет загруженного фильтра, то происходит поиск
    в реестре, в разделе preffered у виндовс7 есть необходимые сопоставления (subtype --> фильтр), если в разделе preffered нет необходимой записи, остается последнее - по мериту.
    На вкладке Output как раз и можно заставить сплиттер сформировать нужный медиатип в зависимости от типа контента.
    Как показывает практика в основном требуется изминить стандартный subtype wvc1 на совместимый с декодерами ArcSoft и CyberLink, для h264/AVC на вкладке Output чаще всего ничего делать не нужно.

    Стандартный subtype wvc1 {31435657-0000-0010-8000-00AA00389B71}
    subtype wvc1 ArcSoft        {629B40AD-AD74-4EF4-A985-F0C8D92E5ECA}
    subtype wvc1 CyberLink      {D979F77B-DBEA-4BF6-9E6D-1D7E57FBAD53}
    Стандартный subtype AVC  {31435641-0000-0010-8000-00AA00389B71}

    Второй в арсенале сплиттера Graph Builder, загружает в граф нужный фильтр еще до того как система начинает подбирать и загружать в граф совместимые фильтры, т.е. вероятность того что подцепится фильтр прописанный в сплиттере практически равна 100%. Коннект может не получится только в случае если фильтр откажется сцеплятся по причине несовместимого медиатипа или при использвании сплиттера в плеере типа мрс-нс.
    Встроенный Graph Builder полезно использовать если у фильтра мерит MERIT_DO_NOT_USE или вообще не зарегестрирован в системе.

    В заключение принудительное подключение к фильтру "Сonnections"
    Подключает надежно и без вариантов ес-но если нижний фильтр не будет против.
    В выпадающем списке "Media Subtype" для н264 или VC-1 следует прописать один из перечисленных выше subtype и в списке "Filter" выбрать нужный фильтр.

    Subtype прописываемый в окнах "Select Prefered Filter" и "Custom Media Type" так-же можно узнать в программе GraphStudio.
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Edalex
    • Premium Supporter

    Edalex Community Plugin Dev

    Joined:
    January 3, 2008
    Messages:
    2,898
    Likes Received:
    709
    Gender:
    Male
    Location:
    Saratov
    Ratings:
    +1,223 / 9
    Home Country:
    Russian Federation Russian Federation
    Show System Specs
    А портал надо к вашему сплиттеру адаптировать или маскироваться под габест будет?
     
  4. ryobi

    ryobi Portal Member

    Joined:
    March 5, 2009
    Messages:
    353
    Likes Received:
    1
    Ratings:
    +2 / 0
    под габест сплиттер маскироваться не будет. Насколько помню стандартный портал в отличии от мрс-нс со всеми сплиттерами дороги переключает.
     
  5. AlexPlas

    AlexPlas Portal Pro

    Joined:
    August 24, 2006
    Messages:
    231
    Likes Received:
    26
    Location:
    Kiev, Ukraine
    Ratings:
    +40 / 0
    Home Country:
    Ukraine Ukraine
    Попробовал - смотрится весьма неплохо, дороги и субтитры переключаются, Dolby True HD вытягивает и ffdshow его играет, DTS-HD вытягивает Core - но полностью его еще никто не умеет декодировать, а вот для владельцев ресиверов - может быть нужно.
    Файлы .bdmv не проигрались ни на одном образе диска а вот .mpls работают нормально.
    А почему такая конспирация - нигде не указан автор? Пришлось копаться по ресурсам чтобы найти сайт http://avmedia.su/
     
  6. LordMerlin

    LordMerlin Portal Pro

    Joined:
    November 16, 2007
    Messages:
    559
    Likes Received:
    11
    Gender:
    Male
    Occupation:
    SysAdmin
    Location:
    Rostov-na-Donu
    Ratings:
    +23 / 0
    Home Country:
    Russian Federation Russian Federation
    Уважаемому Void персональное "Здрасьте". Все не решался заводить тему про сплиттер, может вам и на Хоботе достаточно тестеров.
    Что хочу сказать, неплохо бы к сплиттеру прикладывать РЕГ файлики с уже настроеными комбинациями контейнер-контент, потому как не каждый разберется с медиатипами и гуидами, что к чему коннектить.
     
  7. ryobi

    ryobi Portal Member

    Joined:
    March 5, 2009
    Messages:
    353
    Likes Received:
    1
    Ratings:
    +2 / 0
    PlusPlus
    Файлы .bdmv не проигрались ни на одном образе диска
    В графстудии и мрс-нс .bdmv открываются, значит что-то не то в портале. На днях посмотрю причину.
    А почему такая конспирация - нигде не указан автор?
    Пока все находилось в стадии глубокой беты не очень хотелось светится, потому и название сплиттеру придумал соответствующее.

    LordMerlin
    неплохо бы к сплиттеру прикладывать РЕГ файлики с уже настроеными комбинациями контейнер-контент
    нет проблем, скажите только желаемые конфигурации.
    Сплиттер в основном заточен под арксофт и кибер, с mpc и ffdshow DXVA - как повезет.

    PlusPlus
    Попробуйте расширение для .bdmv добавить (если винда х64 то путь другой)
    [HKEY_CLASSES_ROOT\Media Type\Extensions\.bdmv]
    "Source Filter"="{D8980E15-E1F6-4916-A10F-D7EB4E9E10B8}"
     
  8. AlexPlas

    AlexPlas Portal Pro

    Joined:
    August 24, 2006
    Messages:
    231
    Likes Received:
    26
    Location:
    Kiev, Ukraine
    Ratings:
    +40 / 0
    Home Country:
    Ukraine Ukraine
    Да, по .bdmv в логах ошибка 0x80040209 - "An interface has too many methods to fire events from"


    Регистрация Source Filter помогла - все заработало
     
  9. myhnet

    myhnet Portal Pro

    Joined:
    February 11, 2009
    Messages:
    1,733
    Likes Received:
    2
    Gender:
    Male
    Ratings:
    +16 / 0
    Home Country:
    Russian Federation Russian Federation
    [size=0.7em]вот наши умельцы молодцы, я предлагаю даже создать отдельный раздел "Разработки наших форумчан" или подобный, или хотя бы прилепить объявление со ссылками на ветки на форуме где обсуждаются\выкладываются\тестируются разработки с кратким описанием для чего нужны, что помогают решить.
    з.ы.: этой теме место полагаю не во флейме
    [/size]
     
  10. kerber

    kerber Portal Pro

    Joined:
    November 24, 2008
    Messages:
    1,210
    Likes Received:
    3
    Ratings:
    +17 / 0
    Home Country:
    Russian Federation Russian Federation
    перенес в общий форум
     
  11. LordMerlin

    LordMerlin Portal Pro

    Joined:
    November 16, 2007
    Messages:
    559
    Likes Received:
    11
    Gender:
    Male
    Occupation:
    SysAdmin
    Location:
    Rostov-na-Donu
    Ratings:
    +23 / 0
    Home Country:
    Russian Federation Russian Federation
    VOID
    Может и прозвучит самонадеянно, но почему бы не сделать чтото типа пака как делает господин Hoborg сами знаете где.
    Оптимальный пакет из минимума наилучших декодеров вместе с вашим сплиттером, и соответственно под них РЕГ файлы. Так сказать AS IS. Не нравится не ешьте.
    Задолбался уже подбирать сочетания.
     

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!