Я хочу воспроизвести Blu-Ray видео с моего жесткого диска с Boxee, но оно постоянно задыхается. Я пытался играть с другими видео плеерами, но это то же самое.
Я думаю, что это 10 ГБ .mkv файл с 10 ГБ. Заикание видео с VLC, mplayer и видеопроигрывателем по умолчанию на Ubuntu.
Я читаю на многих форумах, просто не могу заставить это работать. Любая идея? спасибо.
Ubuntu 10.10,
* РЕДАКТИРОВАТЬ: проблема решена, в эти выходные пришлось купить материнскую плату и процессор DualCore 2,5 ГГц, больше не заикаться. Большое спасибо за вашу помощь.
Я решил проблему, используя XBMC вместо VLC. Я действительно не могу сказать вам, почему это работает, но с VLC HD-видео все время зависает, кажется, XBMC работает намного быстрее.
Попробуйте на любой другой операционной системе с этими характеристиками, и он будет подавлен. Некоторые одноядерные 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 ГБ дискового пространства.
Установить 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 и включите ускорение графического процессора для входов и кодеков.
Вы можете попробовать использовать драйвер с открытым исходным кодом вместо проприетарного ATI «Аппаратный драйвер». По моему опыту, драйвер с открытым исходным кодом намного лучше справляется с воспроизведением видео, а проприетарный драйвер ATI не может даже воспроизводить DVD гладко.
Я предполагаю, что видео заикается, потому что оно пытается полностью декодировать его на процессоре. Даже довольно громоздкий процессор должен будет очень усердно работать, чтобы воспроизводить полный видеопоток 1080p. Воспроизведение видео с GPU-ускорением намного дешевле.
У меня есть карта Nvidia, использующая VDPAU с проприетарным драйвером, поэтому я не уверен, какие варианты есть для видео с аппаратным ускорением на картах ATI. Первое, что вы должны сделать, это убедиться, что ваше видеооборудование даже способно ускорять воспроизведение видео ... модели старше 2 лет могут не работать. Во-вторых, убедитесь, что вы используете драйвер, который его поддерживает - возможно, драйвер с открытым исходным кодом ATI его поддерживает, даже если (лучше работающий?) Проприетарный драйвер не поддерживает. Наконец, вам понадобится сборка программного обеспечения вашего медиаплеера, в которой будет подтверждено использование соответствующего API-интерфейса для ускорения видео. Напомню, что mplayer в репозиториях для выпусков Ubuntu до 10.10 не имел поддержки VDPAU и был боль отследить, какие функции этот двоичный файл на самом деле поддерживает.
Я погуглил «видео с аппаратным ускорением ati linux» (без кавычек) и наткнулся на несколько вещей, но ничего убедительного. Может быть, пользователь ATI может войти сюда с некоторой помощью.
Я бы посоветовал отредактировать название вашего вопроса, чтобы оно было более наглядным, что-то вроде «Медленное воспроизведение видео Blu-Ray на оборудовании Boxee».