Настройка smplayer для просмотра hd видео в windows

Обновлено: 02.07.2024

При проигрывании HD-видео в высоком качестве, ресурсов компьютера может быть недостаточно для декодирования, и видео начинает заметно «тормозить». Эта статья рассказывает о том, как заставить компьютер максимально быстро декодировать HD-видео.

SMPlayer

Установка SMPlayer/MPlayer2

Установите SMPlayer и MPlayer2 через Центр приложений или из консоли:

Вместо SMPlayer можно использовать UMPlayer

Настройка SMPlayer

После того как мы все установили, открываем SMPlayer:

Настройки → Быстродействие → Допускать выпадение кадров отключаем. Настройки → Быстродействие → Потоков декодирования выставляем значение равное количеству ядер вашего процессора.

Так же можно отключить петлевой фильтр, но это скажется на качестве:

Настройки → Быстродействие → Петлевой фильтр → Пропускать (всегда).

Уже этого достаточно для плавного воспроизведения на компьютерах с многоядерным процессором.

Пункты, которые написаны выше, обязательны к выполнению, даже не для HD-видео.

Ускорение воспроизведения с помощью CoreAVC (не рекомендуется)

Для тех кому вышеописанного мало, и видео все равно воспроизводится рывками, можно посоветовать CoreAVC 1) .

Для его работы требуется установленный wine и dshowserver. Купленный вами CoreAVC ставим с помощью wine. После установки находим папку CoreAVC в директории wine в домашнем каталоге, и переносим файл CoreAVCDecoder.ax в папку /usr/share/dshowserver.

Если вы не меняли никаких настроек при установке CoreAVC, то можно выполнить следующее:

Чтобы задействовать CoreAVC в SMPlayer:

Настройки → Быстродействие → Использовать CoreAVC если другой кодек не указан включаем.

Аппаратное декодирование видео средствами видеокарт nVidia (VDPAU)

Для использования аппаратного декодирования на видеокартах nVidia необходимо установить проприетарный драйвер nVidia

VDPAU 2) 3) - это набор библиотек для аппаратного декодирования видео, средствами видеокарт nVidia.

SMPlayer (рекомендуется)

Для задействования VDPAU, в настройках SMPlayer нужно выбрать:

Настройки → Основные → Видео → Устройство вывода выбираем vdpau.

Для использования VDPAU в VLC требуется установить пакет поддержки VDPAU в VA-API

Установите VLC любым способом, например через Центр приложений.

С помощью gedit, kate или любого другого текстового редактора, запущенного с правами администратора, внесите в файл /etc/environment нижеследующую строку:

Затем в настройках VLC:

Настройки → Ввод и кодеки → Использовать видеоускоритель включаем.

Аппаратное декодирование видео средствами видеокарт AMD и Intel (VA-API)

Для использования аппаратного декодирования на видеокартах AMD необходимо установить проприетарный драйвер AMD и библиотеку для включения поддержки XvBA в VA-API

С помощью gedit, kate или любого другого текстового редактора, запущенного с правами администратора, внесите в файл /etc/environment нижеследующую строку:

VLC (рекомендуется)

Установите VLC любым способом, например через Центр приложений.

Затем в настройках VLC:

Настройки → Ввод и кодеки → Использовать видеоускоритель включаем.

SMPlayer

Скачиваем и устанавливаем пакет mplayer-vaapi из этого репозитория. Сам репозиторий добавлять не нужно.

Затем в настройках SMPlayer:

Настройки → Основные → Снимки экрана отключаем. Настройки → Основные → Видео → Прямой рендеринг включаем. Настройки → Основные → Видео → Устройство вывода выбираем vaapi.

Настройка GStreamer

Еще один способ снизить загрузку на AMD. Запускаем gstreamer-properties . Переходим на вкладку видео, плагином выбраем «Система X Window (с расширениями X11/XShm/Xv)». В пункте «Устройство» должен появится пункт вида «ATI Radeon AVIVO Video». Выбираем его.

Теперь в SMPlayer идем в:

Настройки → Основные → Видео → Устройство вывода и выбираем gl(быстро - видеокарты ATI).

Аппаратное ускорение FLASH-видео с помощью VDPAU (nVidia)

В последнем флеш плеере 4) от adobe появилась возможность переноса обработки на видеокарты nVidia с CUDA. Если вы владелец такой видеокарты - можете выполнить следующее 5) :

Теперь проверяем работу, к примеру на этом видео, загрузка ЦП должна быть низкой.

Кодеки

В отличии от Windows, большинство аудио/видео плееров в Linux имеют встроенные кодеки, или используют системные (общие для всех плееров). Но если у вас появились какие то проблемы с воспроизвидением каких либо форматов, следует установить ubuntu-restricted-extras. Этот метапакет включает: кодеки, Adobe Flash Player, java, шрифты windows и все что нужно для корректной работы большинства программ.

Видео высокого качества: без «тормозов» на слабом компьютере

Если ваш ПК, довольно мощный по недавним меркам, почему-то отказывается нормально воспроизводить видео высокой четкости, это еще не повод задумываться о дорогостоящем апгрейде. Наши советы помогут решить эту проблему.


Если ваш ПК, довольно мощный по недавним меркам, почему-то отказывается нормально воспроизводить видео высокой четкости, это еще не повод задумываться о дорогостоящем апгрейде. Наши советы помогут решить эту проблему.

Покупая компьютер, вы рассчитываете, что он прослужит вам хотя бы несколько лет. В большинстве случаев так и получается, причем все это время он прекрасно справляется с задачами, поставленными при приобретении. А вот с современными медиаформатами высокой четкости, которые нередко встречаются в Интернете и в которых записывает ролики ваша новая видеокамера, возникают проблемы. Однако не стоит отправлять компьютер на свалку или затевать дорогостоящий апгрейд. Мы расскажем, как настроить различные программные медиаплееры и кодеки, чтобы видео высокого качества воспроизводилось без притормаживаний даже на маломощном нетбуке или не слишком старом, но не приспособленном производителем для этих задач настольном ПК.

Не все видео высокого качества одинаково тяжелое

Видео формата 1080р обеспечивает более чем двукратное увеличение разрешения по сравнению с вариантом 720p (1920х1080 против 1280х720 пикселей). Поэтому его обработка — более ресурсоемкая задача. Но разрешение картинки — не единственная характеристика видеофайла, которая влияет на сложность его воспроизведения. Не менее важна степень сжатия, применяющаяся в кодеке и определяющая битрейт потока. Часто попадается HD-видео с битрейтом 1–2 Мбит/с — обрабатывать такой поток способны даже маломощные процессоры. Однако в Сети можно встретить и настоящих «тяжеловесов» 1080р — рипы с Blu-ray-дисков, которые мало чем отличаются от оригиналов как по качеству, так и весу. Их объем составляет 30–40 Гбайт, а битрейт может достигать 25 Мбит/с. Воспроизводить такой поток без задержек непросто даже двуядерному процессору, и без помощи графического ускорителя здесь точно не обойтись. Но и в этом случае поможет правильный кодек.

Опоздавших — не пропускать

Настройте SMPlayer. Чтобы сделать воспроизведение HD-видео более плавным, отметьте галочками пункты «Допускать жесткое выпадение кадров» и «Использовать CoreAVC»


Настройте SMPlayer. Чтобы сделать воспроизведение HD-видео более плавным, отметьте галочками пункты «Допускать жесткое выпадение кадров» и «Использовать CoreAVC» Если графическая карта вашего компьютера не оснащена специальным механизмом обработки видео высокой четкости, то основная работа ложится на центральный процессор, который не слишком хорошо подходит для этого. В результате поступающий на него видеопоток не успевает оперативно обрабатываться, и кадры начинают накладываться один на другой. Как следствие, видео серьезно тормозит, а загрузка CPU достигает 100%. Эту неприятную проблему можно решить различными способами. Один из них — позволить плееру пропускать опоздавшие кадры. При этом действительно произойдет выпадение кадров, но вы вряд ли заметите искажение изображения.

VLC media player справится с HD-видео, если отметить в настройках в разделе «Видео» пункт «Пропускать кадры»


VLC media player справится с HD-видео, если отметить в настройках в разделе «Видео» пункт «Пропускать кадры» Разница между стандартными 25 и, скажем, 22 фреймами в секунду незаметна невооруженным глазом, зато наложение кадров больше не будет вас беспокоить.

Второй способ состоит в отключении в плеере функции деблокинга видео — программного сглаживания картинки. Причем в некоторых случаях для решения проблемы «тормозов» HD-видео такой настройки будет вполне достаточно.

Как сделать это в разных плеерах. В приложении SMPlayer нужно, в зависимости от ситуации, в меню «Настройки | Настройки | Быстродействие» поставить галочку напротив пункта «Допускать выпадение кадров» или «Допускать жесткое выпадение кадров». Там же переведите «Петлевой фильтр» в режим «Пропускать (всегда)».

Конфигурация ffdshow из пакета K-Lite Codec Pack позволяет тонко настроить воспроизведение HD-видео. Например, в разделе «Разное» включите функцию «Пропуск кадров при задержке»


Конфигурация ffdshow из пакета K-Lite Codec Pack позволяет тонко настроить воспроизведение HD-видео. Например, в разделе «Разное» включите функцию «Пропуск кадров при задержке» В случае с VLC media player необходимо в меню «Инструменты | Настройки» в разделе «Ввод и кодеки» в пункте «Skip H.264 inloop deblocking filter» выбрать режим «Все», а в разделе «Видео» отметить галочкой настройку «Пропускать кадры».

Если вы используете пакет кодеков K-Lite Codec Pack, то нужно в меню «Пуск | K-Lite Codec Pack» запустить приложение «Конфигурация ffdshow video decoder» и в разделе «Разное» включить функции «Пропуск кадров при задержке» и «Нет H.264-деблока при задержке».

Задействуйте все процессорные ядра

Преобладающее большинство файлов с разрешением HD кодировано в стандарте H.264. Данный кодек еще называют MPEG-4 Part 10 и AVC. Он отличается высочайшей степенью сжатия, что становится проблемой для маломощных процессоров: без специального алгоритма (встроенного аппаратного декодера) они вынуждены распаковывать такой видеоконтейнер «на лету». Для воспроизведения H.264-видео могут применяться разнообразные декодеры, и не все они одинаково хорошо справляются со своей задачей. Некоторые решения годятся лишь для мощных настольных процессоров, а экономичным и портативным ПК такие варианты не подходят.

Но существуют и настоящие шедевры программного кода, способные вытянуть 720р- и даже некоторые 1080р-ролики на слабых ПК. Так, Intel Atom N270 и N450 — типичные процессоры нетбуков — физически являются одноядерными, но благодаря технологии HyperThreading имеют два виртуальных ядра. Это преимущество стоит использовать, подобрав специальный декодер H.264, поддерживающий многопоточную обработку видео. Лучшим заслуженно считается CoreAVC, который по умолчанию встроен в VLC media player. Тем, кто предпочитает SMPlayer, стоит убедиться, что применяется именно CoreAVC: в меню «Настройки | Быстродействие» должен быть активирован пункт «Использовать CoreAVC».

Media Player Classic HC справляется почти с любыми форматами файлов. Но на всякий случай проверьте, что в настройках в разделе «Воспроизведение | Вывод» задан вариант VMR-9


Media Player Classic HC справляется почти с любыми форматами файлов. Но на всякий случай проверьте, что в настройках в разделе «Воспроизведение | Вывод» задан вариант VMR-9 Более опытные пользователи, как правило, используют медиадекодер ffdshow. В нем переключиться на многопоточный кодек можно, запустив «Конфигурацию ffdshow video decoder» и выбрав в меню «Кодеки | H.264/AVC» параметр «ffmpeg-mt» («mt» означает «multithreading»).

Приведенные в этом разделе рекомендации адресованы в первую очередь пользователям Windows XP. Операционная система Windows 7 уже содержит набор медиакодеков для воспроизведения H.264, а также весьма мощный плеер Windows Media Player. Некоторым он может показаться неповоротливым, поэтому мы предлагаем вам также более «легкую» альтернативу — Media Player Classic HC.

Видеокарта разгрузит процессор

Современные графические ускорители справляются с воспроизведением видео высокого качества намного лучше многих центральных процессоров. Причина тому — наличие встроенного аппаратного декодера видео. К сожалению, графические чипы Intel GMA 950 и GMA 3100 лишены такого модуля, и всю работу по декодированию видео придется выполнять CPU. Однако в случае с современными видеокартами нетбуков и неттопов таких проблем не возникает. В первую очередь, это NvidiaION (GeForce 9400M), Intel GMA 500 (неотъемлемая часть платформы Atom Z) и GMA X4500MHD. Прекрасно справляются с видео высокого разрешения и чипы всех серий ATI Radeon HD, которые редко используются для комплектаций маломощных ПК. Но с выходом платформы AMD Brazos ситуация изменилась в лучшую сторону.

Важный момент. В Windows 7 декодирование HD-видео с участием графического процессора поддерживается изначально. Пользователям ХР, даже если видеокарта поддерживает аппаратное декодирование, придется применять для этого специальные кодеки и плееры. Например, вы можете воспользоваться бесплатным плеером Media Player Classic Home Cinema для проигрывания HD-видео в форматах AVI, MPEG-4 и MKV.

Установка аппаратного декодера

Плата Broadcom Crystal HD является решением проблемы для воспроизведения видео Full HD на маломощном нетбуке


Плата Broadcom Crystal HD является решением проблемы для воспроизведения видео Full HD на маломощном нетбуке Пользователи нетбуков часто жалеют о невозможности произвести апгрейд видеокарты, чтобы смотреть фильмы в Full HD. Поэтому компания Broadcom выпустила специальный видеодекодер Crystal HD (около 1600 рублей) в виде карты с интерфейсом Mini PCI-E, который полностью берет на себя обработку 1080р-видео. Такой слот имеется, напримерв нетбуке HP Mini 110. Если же свободного разъема нет, то можно заменить Wi-Fi-адаптер Mini PCI-E на USB-донгл, а на его место поставить Crystal HD. Перед его покупкой владельцам компьютеров с процессорами Intel Atom первого поколения (модель N270) рекомендуется обновить прошивку BIOS, иначе операционная система не распознает новое устройство. Установка драйверов Broadcom не только активирует аппаратный декодер, но и добавляет в систему необходимые кодеки.

К сожалению, «подружить» их с плеерами VLC и SMPlayer не получится. Для этой цели лучше выбрать Media Player Classic или Windows Media Player, которые работают с едиными для всей системы декодерами. Пользователям Windows XP необходимо лишь зайти в меню «Кодеки | H.264/AVC» настройщика ffdshow video decoder и выбрать «Broadcom Video Decoder». Приложение Windows 7 Preferred Filter Tweaker поможет применить нужный декодер для операционной системы Windows 7. В результате Broadcom Crystal HD позволяет добиться качества Full HD, загружая CPU Atom всего на 50%.

Ускоряем YouTube

Компания Adobe в Flash Player 10.1 обеспечила аппаратное ускорение онлайн-контента. Перенять большую часть нагрузки у CPU могут все те же видеокарты, которые рассматривались в предыдущем разделе статьи. Если нагрузка на центральный процессор не снизилась, следует проверить, стоит ли галочка в меню «Параметры» Flash Player 10.1 напротив пункта «Включить аппаратное ускорение». Если это позволяет скорость соединения, задержек при просмотре 1080р-роликов на YouTube больше не возникнет.

Если ничего не помогает

Мобильное видео Full HD

Вывод

Благодарим за установку SMPlayer. Команда SMPlayer надеется, что вам понравится наш плеер. Здесь вы можете найти краткое руководство по работе с ним.

Новые возможности

Проигрывание в Chromecast

Для воспроизведения видео в Chromecast просто выберите опцию меню «Проиграть в Chromecast». Это откроет страницу управления Chromecast c SMPlayer в вашем браузере с ссылкой на видео. Эта страница может взаимодействовать с вашим устройством Chromecast. Вы найдёте настройки для соединения/отсоединения, начала воспроизведения, а также кнопки управления воспроизведением, приостановкой, громкостью и перемоткой. Вы также можете управлять воспроизведение со смартфона или планшета, просканировав QR-код на странице. Подробнее о данной возможности.

Сеть выберите mpv + youtube-dl в поле Поддержка видео-сайтов. Также удостоверьтесь, что mpv выбран в качестве движка воспроизведения в Настройках -> Основные.

Данное изменение, также делает субтитры YouTube доступными в SMPlayer.

Замечание: Пользователи Linux должны установить youtube-dl.

Вывод видео на внешний экран

Основные

Воспроизведение видеофайла

Чтобы открыть файл, кликните по первой кнопке на «Главной панели» или выберите опцию Файл. в меню Открыть. Вы можете выбрать любой файл формата, поддерживаемого SMPlayer: avi, mp4, mkv, ts, mpg. Видео начнёт проигрываться. Вы можете использовать панель внизу экрана плеера для того, чтобы приостановить, перемотать.

Open a file using the toolbar button

Open a file using the Open menu

Чтобы переключиться в полноэкранный режим, щёлкните по кнопке переключения полного экрана ( ) в плавающей панели или нажмите F. В полноэкранном режиме после перемещении мышки вниз экрана появится «Плавающая панель». Чтобы вернуться в оконный режим, щёлкните по кнопке переключения полного экрана на плавающей панели или нажмите F или ESC. Вы также можете нажать правой кнопкой мыши в любой момент, когда понадобится контекстное меню.

Можно легко поменять аудио дорожку, выбрать субтитры, задействовать видео фильтр, изменить скорость. просто изучите меню плеера.

Воспроизведение видео с YouTube

Чтобы проиграть видео с YouTube, выберите YouTube браузер в меню Инструменты. После чего откроется окно Браузер YouTube. Эта программа позволяет просматривать наиболее популярные, наиболее просматриваемые и наиболее оценённые видео. Вы можете найти видео, набрав его название в нижней части окна. Для воспроизведения видео просто нажмите по нему.

Загрузка субтитров

Смена обложки

Вы можете легко сменить обложку. Кликните по кнопке с отвёрткой ( ) в главной панели или выберите Настройки в меню Параметры. После чего откроется окно с настройками. Теперь выберите слева раздел Внешний вид . Затем выберите Интерфейс с обложками в опциях Интерфейса. Наконец выберите обложку, которую вы хотите использовать, в опции Обложка.

Генератор миниатюр

SMPlayer включает Генератор миниатюр, который позволяет вам увидеть превью видео. Его легко использовать: откройте видео а затем выберите Генератор миниатюр в меню Видео.

MyKubik


Авторский блог, посвященный окружению KDE и Linux.

понедельник, 22 июля 2013 г.

Проблемы при воспроизведении HD-видео?

На открытых драйверах не все адаптеры корректно работают с большими видео файлами, такими как 720р или 1080р. Разработчики пытаются реализовать аппаратное декодирование в новых версиях открытых драйверов, но не у всех оно работает и реализация пока хромает.


Поэтому если у вас наблюдаются артефакты, тиринг, тормоза или другие проблемы на открытых драйверах, то лучшее решение на данный момент, это установить проприетарный драйвер из родного репозитория для AMD, для NVIDIA. Если у вас видеокарта INTEL, то вам нужно скачать с официального сайта INTEL последнюю версию свободного драйвера.

Для видеокарт NVIDIA необходимо установить пакет vdpau-va-driver:
sudo apt-get install vdpau-va-driver

Для видеокарт AMD необходимо установить пакет xvba-va-driver:
sudo apt-get install xvba-va-driver

Для видеокарт INTEL необходимо установить пакет libva-intel-vaapi-driver
sudo apt-get install libva-intel-vaapi-driver

Настройка VLC


Открываем настройки VLC и ставим:
Ввод и кодеки-Использовать видеоускоритель включаем


Настройка SMPlayer

Для видеокарт AMD и INTEL, необходимо установить дополнительный пакет для VAAPI:
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi

Затем в настройках SMPlayer:
Основные-Снимки экрана отключаем
Основные-Видео-Прямой рендеринг включаем
Основные-Видео-Двойная буферизация отключаем
Основные-Видео-Устройство вывода выбираем vaapi (AMD, INTEL)
Основные-Видео-Устройство вывода выбираем vdpau (NVIDIA)
Быстродействие-Допускать выпадение кадров отключаем
Дополнительно-Настройки MPlayer-Настройки:-vo vaapi

Если при воспроизведении "тяжелых" HD-видео будут наблюдаться рывки, то попробуйте mplayer2 и поставьте флаг -nocache в настройках MPlayer:
sudo apt-get install mplayer2

Читайте также: