Generation LOST Time to get lost

16Июл/102

BluRay, XBMC, Linux

Совершенно упустил из виду, но с конца января появился более-менее приличный способ смотреть BluRay диски в Linux. Хотя возможность открывать m2ts файлы с незащищенных дисков появилась еще давно, диски с защитой просто так не поддавались.

В основе всего лежит программа makemkv. Которая по словам автора, распознает и спокойно обходит защиту всех дисков. Но самый смак в том, что для этого не надо копировать диск на винт, снимая защиту по пути. В программу встроен UPNP-сервер для потокового вещания сырого BD-потока.

В итоге

  • Запускаем makemkvcon
  • Ожидаем готовности
  • Запускаем какой-нибудь UPNP-клиент. Даже по сети. Правда, уже нужна гигабитка, так как поток на BD-диске достигает десятков Mbps
  • ???
  • ПРОФИТ!

А так как всеми любимый медиацентр XBMC несет в себе такой нам нужный UPNP-клиент, то почему бы им и не воспользоваться?

А чтобы каждый раз не запускать сервер ручками, один добрый человек написал под это дело xbmc-аддон, для запуска того самого сервера и старта воспроизведения фильма через встроенный UPNP-клиент.

И все закрутилось. И самое главное: в едином интерфейсе.

Диски с защитой действительно читаются.  Из последнего под рукой ничего не было (я теперь перед покупкой смотрю на зону на blu-ray.com и обхожу стороной защищенные диски), так что поставил на пробу «The Princess Bride» выпущенный еще весной 2009 года. И он спокойно проигрался без каких-то видимых тормозов.

Оффтопик про тормоза и железо.

В данный момент HTPC у меня состоит из Athlon X2 250 + nVidia GT240.

GT240 (на чипе GT215!) — это очень даже отличная карточка:

  • Стоит не дорого (по сравнению с другими карточками на этом чипе).
  • Под Linux-ом поддержка VDPAU на самом сильном уровне (лучше чем у ION)
  • А под виндой без проблем идут почти все игры в 1280x720
  • PhysX дополнительно к третьему пункту
  • Малые габариты
  • Есть даже с пассивным охлаждением (увы, в нашем городе не нашел)

VDPAU под Linux-ом в последних дровах допилена почти до идеального состояния. XBMC умеет VDPAU. В итоге, просмотр BluRay-диска на этой конфигурации съедает 15-20% на каждом ядре процессора и не-уверен-сколько графического процессора. В инфе есть какая-то строчка vcpu: 5%. Но я точно не знаю, что она означает.

Без VDPAU, просмотр 1080-рипа уже грузит процессор до 50-70%.

Конец оффтопика.

Что требуется, чтобы завести все это?

  • BD-ROM (хотя можно открывать и образы дисков)
  • Ядро не сильно старой версии, чтобы понимало файловую систему на BD-дисках
  • Скомпилировать makemkv
  • Установить аддон (скачать zip-файл и воспользоватся автоматическим инсталятором в XBMC)
  • Купить напитков или еды. Или ничего не покупать. Тут у каждого свои вкусы.

Какие проблемы могут ожидать на пути?

  • XBMC на amd64 до сих пор страдает мелкими глюками во третьестепенных вещах.
  • Например в том же UPNP-плеере. До версии ~30000 он похоже не работает
  • Так что ставим его из ppa:team-xbmc-svn/ppa
  • В текущем билде в него вложена 32-битная библиотека Питона, вместо нужной 64-битной.
  • Пришлось ставить старую версию, вытаскивать оттуда папку и Питоном, ставить новую версию и запихивать Питон обратно
  • Найти в конец треда версию аддона под новый XBMC
  • На i386, говорят, все работает как по маслу.
  • По умолчанию makemkv выбирает самый длинный тайтл на диске. На диске с «Шерлоком Холмсом» таковым, например, оказалась версия с комментариями режиссера. Это когда вы ничего не подозревая смотрите кино, и тут ВНЕЗАПНО, на экран выходит живой Гай Ричи и начинает махать руками, комментируя происходящее. Или показывать какое-нибудь документальное видео в окошечке.
  • Но всегда есть возможность выбрать нужный тайтл руками.
  • Нет поддержки меню. Хотя под Linux-ом даже DVD-меню так никто толком не поддерживает.
  • О BD-Live и речи нет
  • Бывают глюки с субтитрами.

А в целом, все работает отлично. С диска летит честный 1920x1080 без всякого пережатия. XBMC поддерживает DTS-HD, Dolbie TrueDigital уже давно. VC1 тоже не проблема абсолютно.

Но самое главное: чтение защищенных дисков, чего мой standalone-плеер делать не умеет (и это лечится только паяльником).

Жаль, что нормального (читай коммерческого) BD-плеера под Linux в ближайшее время ждать не приходится. Я бы и денег за него заплатил бы раз такое счастье. Тот же Power DVD стоит намного дешевле железного плеера.

Связано с категорией: BD, HTPC, Linux, Upgrade Оставить комментарий
Комментарии (2) Пинги (0)
  1. Здравствуй.
    а видеокарта от какого конкретно производителя стоит?

  2. У меня Palit DDR3 128bit 512Mb


Leave a comment

Нет обратных ссылок на эту запись.