- VLC GPU Decoding
- Contents
- Introduction
- Activation
- Operating system support
- Windows
- X11 (GNU/Linux, FreeBSD, etc.)
- VA-API
- VDPAU
- macOS
- Graphic card compatibility
- Windows
- nVidia
- Intel
- Linux vlc аппаратное ускорение
- Что такое аппаратное ускорение? Почему это полезно?
- Доступно ли аппаратное ускорение для всех видеокодеков?
- Как включить аппаратное ускорение в VLC?
- Включение аппаратного ускорения в VLC | ПК с Windows
- Поддерживаемые видеокодеки в Windows:
- Включение аппаратного ускорения в VLC | Mac OS X
- Поддерживаемые видеокодеки в Mac OS X:
- Включение аппаратного ускорения в VLC | GNU / Linux
- Поддерживаемые видеокодеки в GNU / Linux:
- How to enable gpu accelerated decoding in VLC
- Enabling hardware acceleration in VLC
- Как определить, использует ли vlc аппаратное ускорение в данный момент?
- Воспроизведение HD-video
- Содержание
- Описание руководства
- SMPlayer
- Установка SMPlayer
- Настройка SMPlayer
- Аппаратное ускорение декодирования видео
- Настройка для видеокарт AMD и Nvidia (VDPAU)
- SMPlayer (рекомендуется)
- XBMC Media Center (рекомендуется)
- Adobe Flash
- Настройка для видеокарт AMD с проприетарным драйвером, а также Intel (VA-API)
- VLC (рекомендуется для AMD с проприетарным драйвером)
- XBMC Media Center (рекомендуется для AMD)
- SMPlayer (рекомендуется для Intel)
- XBMC Media Center (рекомендуется для Intel)
- Кодеки
- Ссылки
VLC GPU Decoding
Contents
Introduction
The VLC media player framework can use your graphics chip (a.k.a. GPU) to accelerate decoding of video streams depending on the video codec, graphic card model and operating system. In some cases, it can let the graphic card perform post-processing and rendering of the decoded video. In any case, this frees the main processor (i.e. CPU) of some of the most computationally heavy sub-tasks involved in playing digital video.
Activation
To enable hardware accelerated decoding, use the VLC preferences. By default, hardware acceleration is disabled (and consequently, hardware acceleration is not yet available to external application via libVLC).
In VLC version 2.1, you can select which acceleration method you wish to use among those available for your operating system (if any). In earlier versions, there was simply a check box as shown below:
Operating system support
Windows
Since VLC version 1.1.0, DirectX Video Acceleration (DxVA) is supported in DxVA 2.0. It is available in Windows Vista (or Windows 2008) or any later Windows version; it is not available for Windows XP/2003 (and never will be).
The following video codecs are supported: MPEG-1, MPEG-2, WMV3, VC-1 and H.264 (MPEG-4 AVC).
X11 (GNU/Linux, FreeBSD, etc.)
On Linux/X11, there are two competing interfaces for hardware video decoding, VA-API from Intel, and VDPAU from NVIDIA. Generally, VAAPI is used for Intel and Broadcom graphic cards, while VDPAU is used for AMD/ATI and NVIDIA cards.
VA-API
VA-API is supported for decoding only since VLC version 1.1.0. Refer to VLC VAAPI for more details.
On modern Ubuntu distributions, first install the hardware support (packages i965-va-driver, libva-intel-vaapi-driver and vainfo) and then activate GPU hardware acceleration in Preferences → Input&Codecs.
Install via the terminal command:
VDPAU
VDPAU is supported for decoding since VLC version 2.1.0, and for post-processing and rendering since VLC 2.2.0 (still in development as of late 2013).
VDPAU will be enabled automatically by default in VLC version 2.2.0 onward. Refer to http://www.remlab.net/op/vlc-vdpau.shtml for technical details.
The following video codecs are supported for decoding: MPEG-1, MPEG-2, MPEG-4 Visual (and possibly H.263), WMV3, VC-1 and H.264 (MPEG-4 AVC). Almost all video codecs are supported for post-processing and rendering.
macOS
Video Decoding Acceleration (VDA) comes with macOS X.6.3 and later (see API). This is somewhat supported in VLC 2.1.0.
Only H.264 (MPEG-4 AVC) is supported currently.
Graphic card compatibility
Windows
To check your DxVA compatibility, please download DxVA Checker
nVidia
For nVidia GPU, you are required to use a GPU supporting PureVideo in its 2nd generation (VP2 or newer), which means that you need an ION, GeForce 8, GeForce 9 (recommended), GeForce 200 or newer.
We strongly recommend a VP3 or VP4 GPU.
To be sure, check your GPU against this table on Wikipedia and check if you are VP2 or newer.
For ATI GPUs, you NEED Catalyst 10.7, that is just out.
Then, you are required to use a GPU supporting Unified Video Decoder.
We believe you need a GPU supporting UVD2, like HD4xxx, 5xxx, 6xxx or 3200. One might have success with UVD+ GPU, like some HD 3xxx, but this isn’t tested.
Intel
Latest Intel GMA should work. Tested on GNU/Linux (Ubuntu 13.10) and hardware acceleration definitely works for Intel HD Graphics 3000 (dropped CPU usage for HD720 (1280 x 720, H.264, 24fps) from 12-13% to 6%).
Источник
Linux vlc аппаратное ускорение
Короткие байты: Мало кто знает о параметре аппаратного ускорения, предусмотренном в их медиаплеере VLC. Это позволяет вашему ноутбуку воспроизводить видео плавно и продлить срок его службы аккумулятора. Чтобы включить аппаратное ускорение в VLC, вам просто нужно найти такие параметры, как ускорение графического процессора или аппаратное ускорение, в меню настроек и включить их.
Используя новейшую операционную систему Microsoft с Windows 10, вы могли заметить, что воспроизведение фильмов с помощью стандартного приложения Microsoft для просмотра фильмов и ТВ позволяет вашему компьютеру работать дольше. Плеер по умолчанию также может оказаться полезным, если вы воспроизводите видео высокого разрешения.
Итак, в чем причина этого? Эту разницу в производительности и времени работы от батареи можно легко объяснить с помощью аппаратного ускорения или ускорения графического процессора. Предустановленные медиаплееры вашей операционной системы по умолчанию часто используют аппаратное ускорение.
Что такое аппаратное ускорение? Почему это полезно?
Во время воспроизведения видео медиаплееры используют два метода. Первым методом программного декодирования является декодирование видео и считывание информации с использованием процессора вашего ПК.
С другой стороны, аппаратное ускорение позволяет ЦП передавать задание на декодирование на графический процессор ПК. Если эта опция включена, ваш компьютер сможет быстрее декодировать видео, используя меньшую батарею. В целом вы получаете более плавную работу, лучшее время автономной работы и больше развлечений.
Доступно ли аппаратное ускорение для всех видеокодеков?
Что ж, если вы перейдете на страницу VLC GPU Decoding, вы обнаружите, что не все видеокодеки имеют аппаратное ускорение. Я расскажу вам подробнее о поддерживаемых аппаратных ускоренных видеокодеках один за другим, когда буду обсуждать, как включить аппаратное ускорение в VLC в Windows, Linux и OS X.
В общем, попробуйте использовать видеокодек H.264. Он очень популярен в наши дни и поставляется с расширением .mp4.
Как включить аппаратное ускорение в VLC?
Настоятельно рекомендуется включить аппаратное ускорение, если вы любите смотреть фильмы и телепередачи на своем ноутбуке или старом рабочем столе. На случай, если с этим не все в порядке, и у вас плохая производительность, вы можете в любой момент вернуться к исходной конфигурации. Итак, давайте поможем вам начать работу!
Включение аппаратного ускорения в VLC | ПК с Windows
Чтобы включить функцию аппаратного ускорения на ПК с Windows, откройте медиаплеер VLC и найдите предпочтения вариант в инструменты.
Здесь вам нужно нажать на Входные / Кодеки вкладка и искать варианты Аппаратно-ускоренное декодирование или же GPU ускоренное декодирование— может отличаться в зависимости от вашей версии VLC.
Теперь выберите автоматическая вариант или тик-знак окно ускоренного декодирования графического процессора.
Поддерживаемые видеокодеки в Windows:
Поддерживаются MPEG-1, MPEG-2, WMV3, VC-1 и H.264 (MPEG-4 AVC).
Включение аппаратного ускорения в VLC | Mac OS X
Чтобы включить опцию ускорения GPU на вашем Mac, откройте VLC media player и найдите предпочтения опция в меню VLC.
Здесь вам нужно найти Входные / Кодеки вкладку и искать вариант Аппаратное ускорение.
Теперь выберите автоматическая возможность включить аппаратное ускорение в VLC.
Поддерживаемые видеокодеки в Mac OS X:
Поддерживается только H.264 (MPEG-4 AVC).
Включение аппаратного ускорения в VLC | GNU / Linux
Для включения опции аппаратного ускорения в VLC на рабочем столе Ubuntu я открыл медиаплеер VLC и обнаружил предпочтения опция в меню VLC.
Там я нашел Входные / Кодеки вкладку и искал вариант Аппаратно-ускоренное декодирование.Теперь нужно просто выбрать автоматическая вариант и работа сделана.
Поддерживаемые видеокодеки в GNU / Linux:
Поддерживаются MPEG-1, MPEG-2, MPEG-4 Visual, WMV3, VC-1 и H.264 (MPEG-4 AVC).
Замечания:
Как говорилось ранее, аппаратное ускорение позволяет процессору вашего ПК передавать задание декодирования видео на графический процессор вашего ПК. Так что, если вы уже используете мощный настольный ПК или новый и быстрый ноутбук, к которому подключен адаптер питания, аппаратное ускорение вам не поможет.
Считаете ли вы полезным этот урок по аппаратному ускорению в VLC? Поделитесь своими взглядами в комментариях ниже.
Источник
How to enable gpu accelerated decoding in VLC
If you are noticing choppy playback in VLC Media Player when playing high resolution video files, you may under certain circumstances benefit from gpu accelerated decoding in the media player to smooth things out. The feature in theory uses the processing power of the graphic card to lighten the load on the processor of the system which in turn makes playback of the video file smoother.
There are a couple misconceptions about this though that need to be addressed first before you can make an educated decision about turning the feature on.
First, according to VLC’s GPU Decoding page, it is available for H.264, MPEG-1, MPEG-2, MPEG-4, WMV3, VC-1 streams only on Windows. On Mac OS X only H.264 is supported right now and on Linux, it depends on whether an Intel or Broadcom graphics card, or an AMD or Nvidia graphics card is used.
For the former, MPEG-1, MPEG-2, MPEG-4 Visual, WMV3, VC-1 and H.264 are supported, and for the latter, MPEG-1, MPEG-2, MPEG-4 Visual (and possibly H.263), WMV3, VC-1 and H.264 (MPEG-4 AVC, are supported.
Second, the data is decoded with the help of the GPU at the decoding stage and then transferred back to the player so that the other stages, filtering and streaming for instance, can be processed. This means that it can under circumstances be slower than before (without gpu acceleration enabled).
Last but not least, GPU decoding is only available for select operating systems. While Windows Vista and newer versions of the Microsoft operating system are supported, Windows XP is not at this point in time. The majority of graphic cards should support hardware acceleration just fine. Make sure you have installed the latest drivers though.
Enabling hardware acceleration in VLC
Open VLC Media Player and click on Tools > Preferences or press Ctrl-P to open the settings window of the program.
If you are using the simple settings interface, click on Input & Codecs on the left sidebar and make sure Hardware-accelerated decoding is set to Automatic. If you notice issues, try setting it to one of the available decoding options. On Windows, those are Direct3D11 Video Acceleration or DirectX Video Acceleration.
Tip: you can deactivate the feature here as well if you notice playback issues after enabling it.
If you are using the «all» settings interface select Input/Codecs > Video Codecs > FFmpeg and make sure that Hardware decoding is set to automatic instead to enable acceleration this way.
Click on the save button afterward and restart the media player to work with the new setting.
Try playing several video files that use different formats to see if hardware acceleration makes a difference in terms of playback. If it does, keep the setting enabled. If it does not, just go back to the settings to modify the option or disable it right away instead.
Источник
Как определить, использует ли vlc аппаратное ускорение в данный момент?
Допустим, есть фильм, который удалось найти только в 1080 и относительно слабый ноутбук с картой intel. На нём этот фильм через vlc тормозит. Хочу выяснить, используется ли в данный момент аппаратное ускорение? В настройках вообще включено использование ускорения, но не факт, что используется.
Смотри через mpv. VLC с ускорением умудряется тормозить больше, чем другие плееры без ускорения.
если на ноуте со сгоревшей дискретной видеокартой работает — значит нет, не использует 🙂
По % загрузки «Video Engine»
Смотря как. В нем можно настроить как тип вывода, так и тип ускорения. У меня лучше всего вывод через X11 и подобное же ускорение.
По отсутствию % загрузки процессора.
Запусти из командной строки так:
и смотри сверху выхлопа при проиграше видео
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Говорит о том, что ускорения нет.
[00007fea2000ee28] avcodec decoder: Using OpenGL/VAAPI backend for VDPAU for hardware decoding.
Говорит о том, что ускорение идёт через прослойку-костыль.
Последнее можно насильно включить запустив vlc через:
Источник
Воспроизведение HD-video
Содержание
Описание руководства
При проигрывании HD-видео в высоком качестве, ресурсов компьютера может быть недостаточно для декодирования, и видео начинает заметно «тормозить». Эта статья рассказывает о том, как заставить компьютер максимально быстро декодировать HD-видео.
SMPlayer
Установка SMPlayer
Установите SMPlayer через Центр приложений или из консоли:
Настройка SMPlayer
После того как мы все установили, открываем SMPlayer:
Так же можно отключить петлевой фильтр, но это скажется на качестве:
Отключение двойной буферизации может повысить производительность, но вызвать мерцание субтитров:
Уже этого достаточно для плавного воспроизведения на компьютерах с многоядерным процессором.
Аппаратное ускорение декодирования видео
Настройка для видеокарт AMD и Nvidia (VDPAU)
VDPAU 1) — это набор библиотек для аппаратного декодирования видео, средствами видеокарт nVidia.
SMPlayer (рекомендуется)
Установите SMPlayer любым способом, например через Центр приложений.
Для задействования VDPAU, в настройках SMPlayer нужно выбрать:
XBMC Media Center (рекомендуется)
Смотрите инструкцию по установке.
Установите VLC любым способом, например через Центр приложений.
Для задействования VDPAU, в настройках VLC нужно выбрать
Adobe Flash
В последней версии плагина Adobe Flash, поставляемого в комплекте с браузером Google Chrome 2) , имеется поддержка VDPAU.
Настройка для видеокарт AMD с проприетарным драйвером, а также Intel (VA-API)
VLC (рекомендуется для AMD с проприетарным драйвером)
Установите VLC любым способом, например через Центр приложений.
Затем в настройках VLC:
XBMC Media Center (рекомендуется для AMD)
Смотрите инструкцию по установке.
SMPlayer (рекомендуется для Intel)
Для Ubuntu 14.04 добавляем репозиторий и устанавливаем пакет «mplayer-vaapi»:
Затем в настройках SMPlayer:
XBMC Media Center (рекомендуется для Intel)
Смотрите инструкцию по установке.
Кодеки
В отличии от Windows, большинство аудио/видео плееров в Linux имеют встроенные кодеки, или используют системные (общие для всех плееров). Но если у вас появились какие то проблемы с вопроизведением каких либо форматов, следует установить ubuntu-restricted-extras. Этот метапакет включает: кодеки, Adobe Flash Player, java, шрифты windows и все, что нужно для корректной работы большинства программ.
Ссылки
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Источник