A shelter from pigs on the wing
DMZ
дневник заведен 09-08-2004
постоянные читатели [32]
3 CaHuTaPa, 517design, Arde, Art`Is, aviabaza, BlackDrago, CyberJoe, DeadMorozz, Depeche Mode, DMZ, d_r, Ewige, glv12 Marla Zinger, goldenandy, Grimble, Hydralisk, Jude, Katrine Himitsu, Leave-me-alone, MISTIK, My3a, Nash, Nicholas Hawkwood, Pingvin, Riskoff, VorteX DrAgON, Wolfram, Букля_, достало, Муть, Рика, Эль
закладки:
цитатник:
дневник:
местожительство:
Красноярск, Россия, Сибирь
интересы [24]
программирование, C++, Depeche Mode, Star Wars, perl, DVD, JavaScript, FAR, lost, 80е, Half Life 2, долго спать, Miami Vice, веб-роботы, кентаврицы
антиресы [9]
грибы, грейпфрутовый сок, мёртвые люди, табличка обед, долго спать
15-07-2010 21:30 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 стоит намного дешевле железного плеера.

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть