Категория: Инструкции
Состоялся релиз мультимедиа-проигрывателя SMPlayer 16.1.0, написанного с использованием библиотеки Qt и представляющего собой фронтэнд к MPlayer или MPV. Программа отличается встроенной поддержкой большого числа кодеков, легковесным интерфейсом с возможностью смены тем оформления, поддержкой воспроизведения роликов с Youtube, поддержкой загрузки субтитров с opensubtitles.org, гибкими настройками воспроизведения (например, можно поменять скорость воспроизведения). Бинарные сборки сформированы для Windows и Ubuntu Linux.
Среди множества программ для просмотра видео существующих ныне каждый выбирает то, что ему по вкусу и то что его устраивает функционально. Вкус — дело индивидуальное, а вот функциональность вполне даже объективная. И поэтому сейчас мы немножко поговорим о программе, которая может стать вашим любимым проигрывателем видео, т.к. она имеет все шансы прийтись вам по вкусу и имеет все необходимые функции.
Скачиваем. устанавливаем (ничего необычного, сразу при установке есть выбор русского языка), запускаем и дабы не тянуть кота за … хвост, сразу (а зачем на плеер, который не позволяет смотреть сразу. ) ) попробуем что-нибудь проиграть, в нашем случае это будет КВН:
Масляков появился, всё отлично :) Но я привык, чтобы громкость управлялась колёсиком мыши, для определения функции колёсика мыши щёлкаем в меню Настройки->настройки->устройства ввода->мышь и выбираем «Функция колеса» - регулятор громкости, жмём ок, теперь при просмотре можно оперативно менять громкость воспроизведения лёгким движением руки. Вообще SMPlayer имеет очень широкий спектр настроек, так что «подогнать» программу под себя, свою систему и оборудование, если возникнет такое желание, не составит труда.
Кстати если во время просмотра фильма пришлось прерваться и уйти, то можно не беспокоиться насчёт тех настроек (позиция, звуковая дорожка, субтитры, громкость и т.д.), что вы сделали, SMPlayer их сохранит, это одна из его приятных возможностей, он сохранит для вас настройки всех воспроизводимых файлов. Взглянем на другие приятные особенности:
О возможностях обычного порядка даже не будем упоминать, они безусловно пристутствуют в полном объёме.
SMPlayer – функциональный, удобный, настраиваемый видеоплеер, которым приятно пользоваться и который даёт возможность насладиться любимыми фильмами не отвлекаясь ни на что.
SMPlayer – свежий мультимедиа проигрыватель, позволяет воспроизводить все известные аудио и видео форматы без потребности в дополнительных кодеках.
Также умеет воспроизводить DVD диски и видео-потоки из Internet (Radio & TV ). SMPlayer представляет собой полноценную графическую оболочку для MPlayer, обеспечивающую как базовые функции MPlayer (воспроизведение видео, DVD и VCD), так и более продвинутые, такие как поддержка фильтров для MPlayer и прочие.
Одна из наиболее интересных возможностей SMPlayer – запоминание настроек всех воспроизводимых файлов. Например, Вы смотрите фильм, но нужно срочно куда-то идти… не волнуйтесь, когда Вы снова откроете фильм – воспроизведение продолжится с того места и с теми же настройками: звуковая дорожка, субтитры, громкость…
Другие интересные возможности SMPlayer:Поддерживаемые форматы:
SMPlayer поддерживает многочисленные видео и аудио?форматы, такие как Audio CD, DVD, Video CD, мультимедиа?файлы в формате AVI, ASF/WMV/WMA, MOV/MP4, RealMedia, Ogg Vorbis, NUT, NSV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM (.cpk) формат, RoQ, PVA и Matroska, записанные с видеокодеками DivX, MPEG-1, MPEG-2, MPEG-4, Sorenson, WMV, RealVideo, x264 (реализация стандарта H.264) и аудиокодеками MP3, Musepack, Vorbis, RealAudio, AC3/A52 (Dolby Digital), AAC (MPEG-4 аудио), QuickTime. VIVO аудио и WMA, а также многими другими более менее распространёнными видео и аудио кодеками.
SMPlayer is a complete media player for Windows and Linux. It uses the award-winning MPlayer as playback engine which is capable of playing most video and audio formats (avi, mkv, wmv, mp4, mpeg… see list). It uses its own codecs, so you dont need to install any codec packs. You can also play DVD discs and Internet streams, supports an impressive list of features and options.
The list of supported formats encompasses both major audio and video codecs and does a good job of trying to differentiate itself from the competition. One of the best features is that the player will remember your settings per video, so if you quit the app in the middle of playing, it’ll restart it with the exact same settings as before.
Subtitles are fully customizable, including color, font, and size, and it can stream in content from the Internet. The app also works on both Windows and Linux, and it’s supported in more than 20 languages. There’s also a karaoke filter, so you can remove the audio track.
SMPlayer 14.9.0 Final Rus + Changelog: * Fix for Youtube. * New option to shut down the computer when playback has finished. * The themes and skin icons are loaded from resource files (*.rcc). * New fix for searching subtitles from opensubtitles.org that should Изменения в версии 0.8.5 * В связ.
Дополнительную информацию смотрите на сайте разработчика SMPlayer
. Поддержите сайт, нажмите на кнопку.
После того как мы все установили, открываем SMPlayer:
Настройки > Быстродействие > Допускать выпадение кадров отключаем.
Настройки > Быстродействие > Потоков декодирования выставляем значение равное количеству ядер вашего процессора.
Так же можно отключить петлевой фильтр, но это скажется на качестве:
Настройки > Быстродействие > Петлевой фильтр > Пропускать (всегда).
Отключение двойной буферизации может повысить производительность, но вызвать мерцание субтитров:
Настройки > Основные > Видео > Двойная буферизация отключаем.
Уже этого достаточно для плавного воспроизведения на компьютерах с многоядерным процессором.
Пункты, которые написаны выше, обязательны к выполнению, даже не для HD-видео.
Для использования аппаратного декодирования на видеокартах AMD со свободным драйвером необходимо установить библиотеку включения поддержки VDPAU в MesaДля использования аппаратного декодирования на видеокартах Nvidia необходимо установить проприетарный драйвер Nvidia. Подробнее об этом смотрите в статье Установка и настройка драйверов Nvidia.
VDPAU 1) - это набор библиотек для аппаратного декодирования видео, средствами видеокарт nVidia.
Установите SMPlayer любым способом, например через Центр приложений.
Для задействования VDPAU, в настройках SMPlayer нужно выбрать:
Настройки > Основные > Видео > Устройство вывода выбираем vdpau.
Смотрите инструкцию по установке.
Для использования VDPAU в VLC требуется установить пакет поддержки VDPAU в VA-APIУстановите VLC любым способом, например через Центр приложений.
Для задействования VDPAU, в настройках VLC нужно выбрать
Настройки > Ввод и кодеки > Использовать видеоускоритель включаем.
В последней версии плагина Adobe Flash, поставляемого в комплекте с браузером Google Chrome 2). имеется поддержка VDPAU.
Для использования аппаратного декодирования на видеокартах AMD необходимо установить проприетарный драйвер AMD и библиотеку для включения поддержки XvBAУстановите VLC любым способом, например через Центр приложений.
Затем в настройках VLC:
Настройки > Ввод и кодеки > Использовать видеоускоритель включаем.
Итак, мы установили всё необходимые драйверы и библиотеки, теперь необходимо установить плеер и всё это настроить.
Для начала надо поставить SMPlayer. если он у Вас еще не установлен. Лично для меня этот плеер единственный и других не существует, очень удобен.
В Ubuntu он есть в официальных репозиториях
sudo apt-get install smplayer
Настройки > Быстродействие > Допускать выпадение кадров - отключаем.
Настройки > Быстродействие > Потоков декодирования - выставляем значение равное количеству ядер вашего процессора.
Так же можно отключить петлевой фильтр, но это скажется на качестве:
Настройки > Быстродействие > Петлевой фильтр > Пропускать (всегда).
Отключение двойной буферизации может повысить производительность, но вызвать мерцание субтитров:
Настройки > Основные > Видео > Двойная буферизация - отключаем.
Уже этого достаточно для плавного воспроизведения на компьютерах с многоядерным процессором.
Но как выяснилось, почему-то он не хотел показывать некоторые видео файлы. Вспомнил, что при использовании vdpau надо указывать некоторые параметры. Вписать их надо в настройках, раздел "Дополнительно". вкладка "Параметры mplayer/mpv". в самой первой строке "Настройки:"
-vo vdpau -vc ffmpeg12vdpau,ffh264vdpau,
Для примера покажу загрузку ЦП с использованием vdpau и без него.
Аппаратное декодирование выключено
Аппаратное декодирование включено
Как мы видим, даже на не большом клипе разница вполне заметна, а если включить фильм размером больше 10гб, то разница будет еще больше.
На этом всё, можно спокойно смотреть фильмы с адски высоким разрешением, и ничего не будет грузиться и лагать ??
Навигация по записям Комментариев 3 на “ Настройка SMPlayer для использования аппаратного декодирования видео ”SMPlayer - мультимедийный плеер, позволяющий проигрывать множество форматов звуковых и видео-файлов. Использование SMPlayer избавит вас от необходимости установки дополнительных кодеков, позволит просматривать онлайн видео-трансляции, а также проигрывать DVD/VCD. Программа позволяет использовать весь функционал MPlayer (оболочку которого, собственно и представляет), включая применение различных фильтров.
SMPlayer умеет запоминать время, на котором воспроизведение видео было остановлено и начинать проигрывание с недосмотренного эпизода фильма. Причём запоминаются даже настройки воспроизведения - громкость звука, использование титров и прочее.
Другие интересные возможности SMPlayer:
· MPlayer
Requirements:
· In fullscreen mode, when you drag the time slider, the "jump to. " message will be displayed in the OSD.
Да, UMPlayer был форком, созданным с SMPlayer 0.6.9. В нём были добавлены некоторые новые возможности, вроде новых обложек и поддержки Youtube™ и SHOUTcast™. Большинство этих возможностей теперь включены и в SMPlayer.
Проект UMPlayer, похоже, мёртв (много месяцев нет обновлений), и версия 0.98 больше не может воспроизводить видео с Youtube, поэтому пользователям UMPlayer рекомендовано перейти на SMPlayer. К тому же SMPlayer включает новые возможности, недоступные в UMPlayer.
Это происходит из-за использования directx в качестве устройства вывода видео (Настройки -> Основные -> Видео). Можете поменять его на gl, gl2 или direct3d.
В. Некоторые опции меню заставляют видео пропадать на некоторое время. Почему?Некоторые опции требуют остановки процесса MPlayer и его перезапуска с новыми параметрами. Поэтому воспроизведение прерывается на короткий момент времени.
Итак, поддержка в SMPlayer реализована. Всё работает просто замечательно.
Выглядит это приблизительно так:
Во-первых, mplayer должен быть собран с поддержкой tv и radio. Это условие оставим на вашей совести. Во-вторых, необходимо правильно настроить mplayer. В файле
/.mplayer/config необходимо прописать все принимаемые у вас каналы, и по необходимости привязать их к определённому стандарту цветности. Вот пример моего файла
Несколько замечаний/дополнений к предыдущему моему посту.
а) Автоматическое сканирование каналов
Можно воспользоваться вышеупомянутым скриптом для сканирования. но он не совсем нагляден для понимания. Поэтому можно поступить проще.
Запускаем mplayer в "подчинённом" (slave) режиме из любого графического эмулятора темминала:
mplayer tv:// -slave -quiet -tv driver=v4l2:chanlist=russia:normid=4
Здесь chanlist=russia - российская сетка частот, normid=4 - выбор системы цветности (4=PAL) большинства передаваемых в вашем регионе каналов. При этом запустится окно mplayer с 1 каналом в сетке и консоль будет ожидать ввода управляющих команд.
Вводим управляющую команду tv_start_scan в той же консоли:
mplayer начинает сканирование и на выходе в итоге выдаёт список доступных каналов:
Копируем теперь исходные и полученные данные в файл
Если какие-то из каналов в вашей местности вещают в другой системе цветности, нежели большинство других, mplayer при сканировании может их пропустить, поэтому имеет смысл произвести сканирование для другого значения normid (13 для SECAM) для чего снова запускаем mplayer в slave-режиме и запускаем сканирование
mplayer tv:// -slave -quiet -tv driver=v4l2:chanlist=russia:normid=13
tv_start_scan
mplayer снова выдаст на выходе строку со списком каналов, при этом он пользуется уже созданным файлом
/.mplayer/config и новые найденные каналы помещает в конец строки:
Подредактируем конфиг, добавив новые каналы:
Теперь можно запускать mplayer на просмотр ТВ командой mplayer tv://. переключение по списку каналов - клавишами H и L.
Все найденные каналы по умолчанию будут показываться в режиме PAL (normid=4). Чтобы для определённых из них выбрать другую систему цветности, нужно дописать её в конфиг следующим образом:
Теперь mplayer полностью настроен. Можно дать каналам другие имена вместо ch1, ch2 и т.д. использовать при этом можно только латинские буквы и цифры (имя канала не должно при этом начинаться с цифры).
б) Автоматическое включение/выключение нужного канала микшера.
При просмотре ТВ с помощью mplayer/smplayer можно использоваться захват звука по PCI шине (в предыдущем моём посте есть пример). Но этот вариант чуть более "тормознутый", и кому-то больше понравится передавать звук по шнурку. В этом случае по окончании просмотра ТВ желательно приглушать соответствующую линию микшера alsa, чтобы избавиться от шума аналогового тюнера, и включать эту линию при начале просмотра ТВ mplayer-ом. Делать это вручную неудобно, поэтому можно использовать следущий скрипт:
#!/bin/sh
v4l2here=$(echo "$@" | sed -e s/'.*\(tv\|radio\):\/\/.*'/'true'/)
if [ ${v4l2here} == "true" ]
then
amixer sset "Loopback" on
fi
mplayer "$@"
amixer sset "Loopback" off
Здесь v4l2here - переменная, которая становится true, если в передаваемых скрипту параметрах встречается tv:// или radio://
В этом случае включается Loopback канал микшера (у вас это может быть CD, Line In и пр), по окончании воспроизведения он снова отключается.
Этот скрипт можно назвать mplayereexec и поместить в /usr/local/bin и запускать просмотр ТВ как mplayerexec tv://. Нужная линия микшера будет включаться и отключаться когда нужно.
Также, в настройках SMPlayer в качестве исполняемого файла вместо mplayer можно указать этот скрипт, и всё будет работать точно так же.
в) Автоматическое применение фильтра crop для tv://
Часто по краям картинки с аналогового тюнера бывает разного рода шум, который полезно отрезать фильтром crop. Можно эту настройку поместить в
/.mplayer/config, Но тогда картинка будет обрезаться не только при просмотре ТВ, но и обычных видеофайлов.
Решение - всё тот же скрипт mplayerexec. Приведём его к виду:
#!/bin/sh
v4l2here=$(echo "$@" | sed -e s/'.*\(tv\|radio\):\/\/.*'/'true'/)
if [ ${v4l2here} == "true" ]
then
amixer sset "Loopback" on
mplayer "$@" -vf crop=688:516:16:12
else
mplayer "$@"
fi
amixer sset "Loopback" off
И немного изменим
/.mplayer/config, указав исходные размеры видео:
Теперь при просмотре ТВ будет как включаться нужная линия микшера, так и применяться crop фильтр к картинке (в данном случае из картинки 720x540 получаем картинку 688:516 путём обрезания 16 пикселов по горизонтали и 12 - по вертикали).
Оптимизация интерфейса SMPlayer для более удобного просмотра ТВ.
По умолчанию панели инструментов SMPlayer выглядят так:
SMPlayer позволяет полностью настроить содержимое своих панелей инструментов. Для просмотра ТВ удобно будет добавить на главную панель инструментов кнопки ТВ и Радио. Также неплохим решением будет убрать Языковую панель (Настройка - панели), а вместо неё поместить более компактные кнопки, выполняющие те же функции.
Итак, отключаем языковую панель, закрываем SMPlayer, открываем в любимом редакторе файл
/.config/smplayer/smplayer.ini и находим секцию [default_gui]
Добавляем в actions\toolbar1 нужные кнопки - separator, tv_menu, radio_menu, audiotrack_menu, subtitlestrack_menu
В результате SMPlayer будет выглядеть уже так:
Названия других полезных кнопок: speed_menu, videotrack_menu, screen_menu, videosize_menu, panscan_menu, aspect_menu, deinterlace_menu, videofilter_menu, rotate_menu, ontop_menu, audiotrack_menu, audiofilter_menu, audiochannels_menu, stereomode_menu, subtitlestrack_menu, titles_menu, chapters_menu, angles_menu, osd_menu.
В будущих версиях SMPlayer автор обещает графический интефрейс для настройки панелей инструментов.
Вот меня гложет вопрос - почему всё-таки mplayer не управляет указанным ему аудио-каналом, если сам не захватывает аудио. Тот же tvtime управляет. Например, подключен тюнер к CD разъёму звуковой карты, стало быть нужно регулировать громкость именно этого канала, а он вообще не хочет управлять громкостью. Это неудобно для управления с пульта - приходится регулировать громкость как-то по-другому, а так же делать выбор - настраивать регулировку громкости в целом системы или каждой программы отдельно.
Было бы хорошо, если хотя бы SMPlayer регулировал бы заданный канал (включал/выключал/двигал бегунок).
В URL канала в редакторе каналов можно вместо НАЗВАНИЯ канала ставить его номер по порядку в списке каналов.
Интересно что, если передавать список каналов через командную строку, то русские буквы в названиях каналов использовать можно! Но при этом кол-во символов в названии ограничено (по-моему десятью знаками) .
И ещё: в SMPlayer-е не работает функция fullsceen через LIRC! Громкость работает, переключение каналов работает и многое другое, настроенное для mplayer в LIRC. а fullscreen - нет.
А так же глюки:
1. Не подставляет значение к параметру 'osdlevel' (". -ss 367 -osdlevel -noslices. "), как в линуксе, так и на винде. При этом mplayer иногда это съедает, но в основном ругается.
2. Добавляет фильтр и сразу очищает список фильтров - ". -vf-add screenshot -vf-crl. " (фильтры добавленные после работают).