Неустойчивое видео в vlc даже с аппаратным ускорением на ATI Radeon HD 6900

После установки Catalyst 11.12 и изучения инструкций ( 1 , 2 ), чтобы включить аппаратное ускорение, я получил следующую команду:

sudo apt-get install xvba-va-driver libva-glx1 vainfo && \
vainfo && \
vlc --verbose 2 --ffmpeg-hw video.1080p.x264.mkv

Выходные данные подтверждает, что он использует VA API:

avcodec decoder: Using VA API version 0.32 for hardware decoding.

Но даже после перезагрузки видео все еще выглядит прерывистым . Нет выхода vlc, чтобы указать, что у кодека проблемы или что он пропускает кадры. Есть идеи, в чем может быть проблема?

Использование vlc 1.1.12 с настройками по умолчанию.

Также пытались (по порядку):

  1. sudo apt-get install libva-glx1
  2. sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
  3. Перезагрузка

Еще не повезло .

Характеристики от /proc/cpuinfo: Процессор Intel Core i7 950 @ 3,07 ГГц

3
задан 13 April 2017 в 15:24

3 ответа

Попробуйте обновить VLC 2.0.1, если это возможно.

Какой процессор вы используете? Один только процессор должен обрабатывать видео 1080p H264. Это предполагает, конечно, что ваш процессор неплохой, и я основываю это предположение на том, что у вас есть видеокарта Radeon HD 6900.

0
ответ дан 13 April 2017 в 15:24

Та же проблема здесь. Я использую NVidia, аппаратное ускорение отлично работает с mplayer.

Выполнение vlc -vvv показывает, что проблема связана с avcodec и многопоточностью:

305 [0xb7049a70] avcodec decoder debug: allowing 4 thread(s) for decoding
306 [0xb7049a70] avcodec decoder warning: threaded frame decoding is not compatible with ffmpeg-hw, disabled
307 [0xb7049a70] avcodec decoder debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started

Пользовательская компиляция из источников VLC («установить зависимости сборки» -> ./bootstrap -> ./configure -> make -> sudo make install) отлично работает.

0
ответ дан 13 April 2017 в 15:24

Ваш процессор должен иметь возможность декодировать все без необходимости ускорения GPU.

Если VLC не работает должным образом, вы можете попробовать другой плеер: мой мой любимый - SMplayer (доступен в Software Center).

0
ответ дан 13 April 2017 в 15:24

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

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