Как воспроизвести видео высокой четкости без заикания?

Я хочу воспроизвести Blu-Ray видео с моего жесткого диска с Boxee, но оно постоянно задыхается. Я пытался играть с другими видео плеерами, но это то же самое.

Я думаю, что это 10 ГБ .mkv файл с 10 ГБ. Заикание видео с VLC, mplayer и видеопроигрывателем по умолчанию на Ubuntu.

Я читаю на многих форумах, просто не могу заставить это работать. Любая идея? спасибо.

Ubuntu 10.10,

  • Характеристики моего ПК:
  • Одноядерный 2 ГГц
  • ATI HD 4350 (я установил драйверы из раздела «Аппаратные драйверы»),
  • 2G Memory

* РЕДАКТИРОВАТЬ: проблема решена, в эти выходные пришлось купить материнскую плату и процессор DualCore 2,5 ГГц, больше не заикаться. Большое спасибо за вашу помощь.

7
задан 21 February 2011 в 14:58

6 ответов

Попробуйте на любой другой операционной системе с этими характеристиками, и он будет подавлен. Некоторые одноядерные 2 ГГц не могут обрабатывать даже 720p, но 1080p это точно ...

У меня есть ПК: Athlon 3000+, одноядерный 2 ГГц, ATI Radeon 4850 HD (1 ГБ; 512 бит) с большой пропускной способностью, и он тоже дроссельный ... Разогнан до 2,4 ГГц и в любом случае дросселирует для 1080p (Blu-Ray) ).

Кстати, попробуйте скомпилировать новое ядро ​​(2.6.38-rc4), которое дает потрясающий прирост производительности (я не знаю, дает ли это повышение для одноядерных, для многоядерных, конечно, но в любом случае, вы можете захотеть попробуйте): https://wiki.ubuntu.com/KernelTeam/GitKernelBuild . Если вы хотите скомпилировать ядро, не забудьте, что вам нужно как минимум 7 ГБ дискового пространства.

0
ответ дан 21 February 2011 в 14:58

Я решил проблему, используя XBMC вместо VLC. Я действительно не могу сказать вам, почему это работает, но с VLC HD-видео все время зависает, кажется, XBMC работает намного быстрее.

0
ответ дан 21 February 2011 в 14:58

Я предполагаю, что видео заикается, потому что оно пытается полностью декодировать его на процессоре. Даже довольно громоздкий процессор должен будет очень усердно работать, чтобы воспроизводить полный видеопоток 1080p. Воспроизведение видео с GPU-ускорением намного дешевле.

У меня есть карта Nvidia, использующая VDPAU с проприетарным драйвером, поэтому я не уверен, какие варианты есть для видео с аппаратным ускорением на картах ATI. Первое, что вы должны сделать, это убедиться, что ваше видеооборудование даже способно ускорять воспроизведение видео ... модели старше 2 лет могут не работать. Во-вторых, убедитесь, что вы используете драйвер, который его поддерживает - возможно, драйвер с открытым исходным кодом ATI его поддерживает, даже если (лучше работающий?) Проприетарный драйвер не поддерживает. Наконец, вам понадобится сборка программного обеспечения вашего медиаплеера, в которой будет подтверждено использование соответствующего API-интерфейса для ускорения видео. Напомню, что mplayer в репозиториях для выпусков Ubuntu до 10.10 не имел поддержки VDPAU и был боль отследить, какие функции этот двоичный файл на самом деле поддерживает.

Я погуглил «видео с аппаратным ускорением ati linux» (без кавычек) и наткнулся на несколько вещей, но ничего убедительного. Может быть, пользователь ATI может войти сюда с некоторой помощью.

Я бы посоветовал отредактировать название вашего вопроса, чтобы оно было более наглядным, что-то вроде «Медленное воспроизведение видео Blu-Ray на оборудовании Boxee».

0
ответ дан 21 February 2011 в 14:58

Установить sudo apt-get установить xvba-va-driver libva-glx1 libva-x11-1 vainfo и команда vainfo должны дать вам

libva: libva версия 0.32.0 Xlib: расширение "XFree86-DRI" отсутствует на дисплее ": 0.0". libva: va_getDriverName () возвращает 0 libva: пытается открыть /usr/lib/dri/fglrx_drv_video.so libva: va_openDriver () возвращает 0 vainfo: версия API-интерфейса VA: 0,32 vainfo: версия драйвера: серверная часть XvBA для Splitted-Desktop Systems для VA- API - 0.7.8 vainfo: поддерживаемый профиль и точки входа VAProfileH264High: VAEntrypointVLD VAProfileVC1Advanced: VAEntrypointVLD

Откройте vlc и включите ускорение графического процессора для входов и кодеков.

0
ответ дан 21 February 2011 в 14:58

Вы можете попробовать использовать драйвер с открытым исходным кодом вместо проприетарного ATI «Аппаратный драйвер». По моему опыту, драйвер с открытым исходным кодом намного лучше справляется с воспроизведением видео, а проприетарный драйвер ATI не может даже воспроизводить DVD гладко.

0
ответ дан 21 February 2011 в 14:58

Для VLC см. Некоторые оптимизации здесь , сфокусированные на Nvidia, но они должны помочь и для ATi. Я полагаю, что декодирование на основе HD GPU в VLC все еще немного экспериментально.

0
ответ дан 21 February 2011 в 14:58

Другие вопросы по тегам:

Похожие вопросы: