суббота, 9 октября 2010 г.

BPRip H.264 1080i (1920 x 1080) без рывков под Ubunta

Решение с аппаратным ускорением, описанное в предыдущем посте, на моей интегрированной видеокарте, меня не удовлетворило.
Проверка работоспособности тестовых файлов под Windows показала несостоятельность в проигрывании HD видео плеером VLC  и проблемы с mplayer. Однако, результаты Media Player Classic с кодеками FFmpeg вселили мощную струю надежды.



Очевидно, что решением должен быть правильный кодек, умеющий правильно распараллеливать процесс в несколько потоков. Решил попробовать проприентарный CoreCodec CoreAVC. Нам понадобится файлик CoreAVCDecoder.ax из этого пакета. Можно просто скопировать его у приятеля или эмулировать установку в Wine (попросит регистрацию).

Устанавливаем репозиторий:
sudo add-apt-repository ppa:ripps818/coreavc
sudo apt-get update
Ставим патченную версию mplayer и dshowserver
sudo apt-get install mplayer dshowserver
Теперь копируем CoreAVCDecoder.ax в /usr/share/dshowserver/
например так:
sudo cp "~/.wine/drive_c/Program Files/CoreCodec/CoreAVC Professional Edition/CoreAVCDecoder.ax" /usr/share/dshowserver/
Ставим галочку в настройках smplayer:

Вуаля! Не дискретит ни разу. Загрузка моих 4-х процессоров при проигрывании колеблется в пределах 40%-70%


Если при открытии файлов будет спрашивать версию mplayer, надо открыть smplayer из меню, выбрать "1.0rc3 or newer". Отстанет.

Комментариев нет:

Отправить комментарий