гm trying to run в 4k h264 MPEG4-AVC part 10, 4k 3840x2160 видео. It's totally choppy on VLC (2.1.6 Rincewind) which seems to использовал only one CPU. The видео is perfectly smooth on mplayer which seems to использовал обитал than one CPU. My laptop is not супер recent but it's still в powerful 2.5GHz i7 Samsung device. Is there в fix?
EDIT #1
DPKG info:
dpkg -l | grep libva
ii libva-dev:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- development files
ii libva-drm1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- DRM runtime
ii libva-egl1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- EGL runtime
ii libva-glx1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- GLX runtime
ii libva-tpi1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- TPI runtime
ii libva-wayland1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime
ii libva-x11-1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- X11 runtime
ii libva1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- runtime
ii libvamp-hostsdk3:amd64 2.5+repack0-2 amd64 helper library for Vamp hosts written in C++
LSPCI info:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
CPU info: cat/proc/cpuinfo | grep CPU model ямс: Intel (R) Core (TM) i7-3537U CPU 2.00GHz model ямс: Intel (R) Core (TM) i7-3537U CPU 2.00GHz model ямс: Intel (R) Core (TM) i7-3537U CPU 2.00GHz model ямс: Intel (R) Core (TM) i7-3537U CPU 2.00GHz
mplayer seems to использовал 3 CPU эксперт Им at 75 % in CPU монитор. Here is the log: http://pastebin.com/65Uuk3An
I tried the acceleration in vlc (automatic mode for acceleration) but it's still choppy: http://pastebin.com/F8TZXxnG
EDIT #2
vainfo was returning an ошибка. I have just installed i965-va-driver, vdpau-va-driver, libvdpau-va-gl1 on my Ubuntu 14.04. vainfo now returns: http://pastebin.com/r0DcMMUg
Mplayer nows takes 100 % CPU (all cores).
VLC is still choppy though it now finds va_openDriver and doesn't доклад an ошибка like in my edit #1. Also, заметил that VLC never returns and I have to kill-9 it. It ты существуешь always been the вступите в брак when decoding в 4k file.
Edit #3
Here is в more verbose debug of vlc: http://pastebin.com/8ykvG9rc. Эксперт you хан read:
avcodec decoder warning: threaded frame decoding is not compatible with avcodec-hw, disabled
Also:
avcodec decoder debug: using slice thread mode with 4 threads
I only see 25 % CPU usage while mplayer does 100 %. In any вступил в брак, хардвер doesn't seem to be used (even with mplayer).
Возможности - Вы, может разгрузить воспроизведение видео на видеокарту, вместо того, чтобы использовать ЦП.
Удостоверяются, что у Вас есть vaapi установленные пакеты (для видеокарты Intel/AMD):
sudo Кв. - получает libva1 libva-x11-1 vainfo vdpau-va-driver
установки, Если у Вас есть карта Nvidia, добавляет это:
sudo Кв. - получает vdpauinfo libvdpau
установки, Так как mplayer хорошо работает, это может уже использовать аппаратное ускорение. Таким образом, эти пакеты могут уже быть установлены.
Затем, видят, запустится ли VLC с аппаратного ускорения:
vlc-v/path/to/name-of-file
также существует опция в GUI для включения аппаратного ускорения. Проверьте для наблюдения то, что это установлено на (Инструменты> Предпочтения> Вход/Кодек):
там фиксация?
Ответ на вопрос: это зависит.
я думаю, что существуют некоторые другие вопросы, которые необходимо задать для решения проблемы неспособности играть 4K видео без него являющийся "изменчивым" использованием vlc:
От Ваших результатов я предполагаю, что mplayer использует аппаратное ускорение, так как я не знаю ЦП, который может воспроизвести 4K видео, таким образом, я предполагаю, что у Вас, вероятно, есть GPU, который достаточно хорош для воспроизведения 4K.
VLC работал на мой про DJI phantom3, 4k видео.
Запуск Плеер VLC> Инструменты> Предпочтения> Вход/Кодеки> Аппаратно ускоренное декодирование-> выбирают из выпадающего "Видеоускорения DirectX" (DXVA) 2.0.
Это работало на меня сразу же! :)
Я имею, столкнулся с 3 проблемами для получения аппаратного ускорения, работающего над VLC на Ubuntu 16.04.
Долго и подробный ответ здесь: Как включить Аппаратное ускорение
ppa:videolan/master-daily
.Tools
> Preferences
(All
) > Input / Codecs
> Video codecs
> FFmpeg
: измените значение Threads
от 0
(автоматический) к 1
.Конечно, необходимо включить аппаратное ускорение в VLC> Tools
> Preferences
(Simple
) > Input / Codecs
> Hardware-acceleration decoding
= Auto
. Для NVIDIA можно выбрать VDPAU video decoder
explicitely.
Отметьте это NVIDIA, HEVC
(H265) Профиль Main 10
в настоящее время не поддерживается драйвером Linux. Проверьте финал NVIDIA software+hardware использование поддержки vdpauinfo
.