войти зарегистрироваться

НетбукиBroadcom Crystal HD: аппаратное ускорение HD видео «от А до Я»

image

Думаю, многие знают, что HD (720p) H.264 видео так просто на нетбуке не посмотришь. Мощности Intel Atom просто не хватает на декодирование. Я использую свой Acer Aspire One в качестве видеоплеера во время командировок и длинных поездок и тоже с этим сталкивался. Есть несколько способов решить эту проблему:
  • перекодировать с более низким разрешением/битрейтом
  • использовать программные ухищрения
  • использовать аппаратное ускорение

Первый способ слишком медленный и унизительный (т.к. типичен для портативных плееров вроде iPod и т.п.).

Второй — не универсален и ограничен. Мне известны два способа — установка кодека CoreAVC и опережающий воспроизведение буфер Crystal Player-а (см. Настройка нетбука на максимальную производительность для HDTV). В принципе, это вполне сносное решение для 720p. Однако, есть два больших минуса: 100% загрузки процессора и полная несостоятельность в случае с 1080p.

Третий кажется мне наиболее «правильным». Можно сразу купить нетбук с Nvidia ION — универсальное решение, которое дает дополнительные плюшки вроде вычислений CUDA и возможности играть в 3D игры (впрочем, удовольствие на маленьком экранчике сомнительное). К сожалению, Nvidia ION-powered нетбуки появились лишь недавно и пока еще дороги. Да и что поделать, если уже купил себе нетбук без всяких «понтов»?

Есть выход! Называется он Broadcom Crystal HD, и «ускорить» им свой EEE PC или Aspire One вполне реально и дешево.

Персональные блоги AppleTV и просмотр 1080p видео. HowTo

Туториал установки драйвера, библиотеки и версии XBMC для поддержки Broadcom Crystal HD и просмотра файлов 720р и 1080р

В свое время я делал все ручками, но на данный момент существует скрипт который все красиво делает сам. по крайней мере, по словам автора и фидбеку на данную тему.

прежде всего, для того чтобы все это сделать нужны хоть какие-нибудь навыки работы посредством ssh и ftp. И, конечно же, ранее пропатченный appleTV.

Итак,

Персональные блоги Настройка аппаратного декодера HD видео Broadcom CrystalHD BCM70012 в связке с XBMC на Ubuntu Karmic 9.10

Устанавливаем необходимые для сборки пакеты
apt-get install build-essential git-core autoconf subversion ccache

Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src
cd /usr/local/src
git clone git://git.wilsonet.com/crystalhd.git/
cd /usr/local/src/crystalhd/driver/linux
autoconf

Конфигурим, собираем, устанавливаем…
./configure
make
make install

Переходим в директорию с библиотеками для линукса
cd /usr/local/src/crystalhd/linux_lib/libcrystalhd

Собираем, устанавливаем
make
make install