Форум сообщества Runtu.org
Июль 19, 2018, 07:04:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки релизная версия дистрибутива Runtu LITE 18.04 - 201805

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 4 5 6 7 8 9 10 »  Все   Вниз
  Печать  
Автор Тема: Смотрим видео со страницы FF через нормальный плеер.  (Прочитано 19522 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« : Май 20, 2015, 11:26:24 »

По просьбе уважаемого Пользователя собрался и описал свои варианты быстрого запуска воспроизведения видео (звука) из FireFox (у меня PaleMoon, что почти тоже самое) через привычный видеоплейер. При этом не надо копировать ссылки, открывать видеоплеер, искать куда там в него все это вставлять. Все делается проще и быстрее.
Я применяю это в основном для ссылок с youtube (у меня редко когда встречаются другие).
Поправляйте, если что-то упустил. Уже давно все это настраивал и подзабылось. Добавляйте свои способы.

Замена штатного для браузера флэшплагина на системный легкий видеоплеер была вызвана тем, что флэшплагин нехило вешал нетбук.
Сам флэшплагин переводим в режим работы "по запросу" для облегчения его быстрого запуска в некоторых случаях (опишу ниже).

Отключение флэшплагина и его временное включение при необходимости.
Спойлер  скрыт:






В качестве легкого видеоплеера я применяю MPV (супер видеоплейер, дальнейшее развитие MPlayer2). Экспериментировал и с MPlayer(2), и с SMPlayer. Все варианты рабочие. С более тяжелыми плеерами типа VLC не экспериментировал по причине их отсутствия в системе. Но и с ними должно все работать.
Спойлер  скрыт:
Выбор MPV (конкурировал с MPlayer и MPlayer2) был определен следующими моментами:
1) наличие элементов легкого gui (что позднее стало не очень то и нужным). Кстати, по MPlayer больше русской документации, объем которой довольно нехилый. А по MPV такого нет, хотя между ними много общего в управлении и в опциях;
2) Когда-то заметил, что MPV выставляет размер экрана в соответствии с границами видео. То есть, без черных полос. У MPlayer не всегда это получалось. Сейчас может и по другому. 
3) с версии Ubuntu 14.04 в командную строку MPV можно вводить ссылку на видео с youtube (с другими сервисами не пробовал). C MPlayer(2) такое не прокатывает, но легко решается с помощью дополнительного пакета утилит yget/yplay/yurl (  http://zenway.ru/page/yget#cut ). Командная строка запуска воспроизведения по видео-ссылке выглядит так:
yplay ссылка_на_видео_youtube   # yplay запускает MPlayer(2) c нужными параметрами.
 
Работающего варианта с использованием напрямую youtube-dl для подстановки в Mplayer нужных параметров я так и не нашел. Использование yplay оказалось намного проще и избавило от написания скрипта. Остальные пакетные утилиты - yget и yurl также интересны, но не в этой теме.

Нужный формат качества видео прописываем в конфиге MPlayer, иначе будет воспроизводится самый тяжелый формат (720), что уже излишек для новостей и разной видео-чуши, к тому же грузящий слабую машину.
Формат -f 18 (640x360 mp4) самое то для быстрого ознакомительного просмотра видео по ссылке. Он всегда присутствует в перечне форматов любого видео.
Это касается и MPV, в конфиге которого прописываю ytdl-format=18 или любой нужный формат.
Есть разница в опциях настроек MPV из репозитория Ubuntu и в последних версиях в PPA . Также последние версии MPV отказываются работать с устаревшей версией youtube-dl из штатного репозитария Ubuntu 14.04.2. Cтавим из стороннего PPA -  все берем отсюда https://launchpad.net/.
Кодировки доступных форматов конкретного видео смотрим так:
youtube-dl -F http://www.ссылка-на-видео
Ютубовский набор форматов почти неизменный для любого видео с youtube.


Способы вопроизведения видео со страниц FireFox (PaleMoon) любимым видеоплеером:

1) расширение для FF - Open With. Позволяет использовать любую системную утилиту или скрипт для обработки ссылки на странице браузера.
Спойлер  скрыт:
В настройках Open With нужно добавить наш видеоплеер. Там же можно добавить и нужные опции для командной строки видеоплеера. Сразу же разрешаются всевозможные меню и кнопка на панели для запуска нашего видеоплеера.
Спойлер  скрыт:
После чего просмотр видео по ссылке можно запускать из субменю (ПКМ) или кнопкой на панели.
Например, запуск видеоплеера с адресом страницы (для страниц Youtube):
Спойлер  скрыт:




запуск видеоплеера с адресом в ссылке на видео
Спойлер  скрыт:



2) расширение для FF - FlashGot
Спойлер  скрыт:
Эту суперкачалку ставить в любом случае. С ее помощью можно закачивать ссылку любой пригодной для этого прогой. Я, обычно, использую wget для файлов и Aria2 для торрентов. Во первых, они сильно разгружают браузер и систему, а во вторых, относятся к софту, работающему по принципу "запустил и забыл". В FlashGot они запускаются с опцией докачки в случае обрыва сеанса. Но это отступление и переходим к видео.

Для начала вводим свой видеоплеер в список загрузчиков FlashGot - Настройки-вкладка Основные. Там же можно ввести и дополнительные опции для командной строки видеоплеера, выставить отметку для отображения плеера в контекстном меню.
Спойлер  скрыт:
После ввода всех данных, вернуть на этой вкладке настроек основной загрузчик файлов (например, wget или любой другой из списка найденных FlashGot).

FlashGot имеет отдельную вкладку "Мультимедиа". Вот на этой вкладке и выставляем наш видеоплеер в качестве загрузчика.
Спойлер  скрыт:

Особенность работы FlashGot в том, что он автоматически определяет на странице все доступное мультимедиа (видео и звук), а также все доступные форматы найденых видео. Для воспроизведения  нужного видео в нужном формате необходимо его выбрать из списка найденного добра.
Тут такая тонкость. При обнаружении на странице мультимедиа (звука и видео) на панели браузера (у последних версий FF на верхней панели) появляется мерцающий значок детектора FlashGot, появление которого разрешается на вкладке настроек "мультимедиа"
Спойлер  скрыт:
При наведении мыши показывает то, что нашел



Дя выбора нужного формата видео, да и самого видео в случае нахождения нескольких видео на странице, ПКМ вызываем субменю

 


При работе с ним необходима осторожность. Если на нем клацнуть ЛКМ, то начнется воспроизведение (или загрузка) всех обнаруженных форматов всех обнаруженных видео. Машину нехило подвесит при одновременном запуске десятка и более видеоплееров (хотя запуск копий плеера наверно зависит от настроек самого видеоплеера. Вроде мне не помогло разрешение одной копии в настройках SMPlayer... точно уже не помню). Поэтому ПКМ вызываем субменю этого детектора и выбираем нужный формат для воспроизведения (или скачки). При этом игнорируется формат из конфигурационного файла видеоплеера.

На некоторых сайтах и при отключенном флэшплагине браузера у FlashGot не получается обнаружить размещенное на странице видео. Необходимо временно включить флэшплагин (см. выше). При этом флэшплагин может запустить воспроизведение видео, которое смело останавливаем. Детектор FlashGot определит все форматы всех видео на этой странице. Далее как обычно.

Запускать воспроизведение видео можно и через меню  (ПКМ на странице и видео-ссылке).
Спойлер  скрыт:

Я этим не пользуюсь, так как в этом же меню есть и вызов MPV через Open With, который не требует ковыряния в списке форматов и запускает воспроизведение видео в соответствии с конфигом MPV или опциями в строке параметров видеоплеера в настройках Open With, при их наличии. Что короче на один шаг.
Спойлер  скрыт:

А это сокращенное меню FlashGot. Из которого можно выбрать нужный загрузчик без лазания в настройках. НЕобходимо разрешение на их отражение в меню.
Спойлер  скрыт:
У меня FlashGot настроен на скачивание видео с помощью wget для просмотра в свободное время. Если же хочу посмотреть видео прямо со страницы, то использую Open With.


Для использовании MPlayer(2) в Open With вводим команду yplay (см. выше), либо SMPlayer, использующий MPlayer. Последние версии SMPlayer могут воспроизводить видео и через MPV (определяется в настройках этого gui).
FlashGot же все необходимое подставляет прямо в MPlayer.

Размер экрана видеоплеера и его расположение на мониторе задаются либо в конфиге плеера, либо через прикольную утилиту управления окнами - devilspie.
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« Ответ #1 : Май 20, 2015, 12:36:37 »

Сразу в эту же тему...

Подписан на ряд каналов Youtube c получением новостей на e-mail. Естественно, что при чтении новостей просто лень запускать ютубовские ссылки в браузере и хочется их напрямую отправлять в нужный видеоплеер.

Использую почтовую программу Claws-mail. На мой взгляд самая лучшая и легкая в linux без потери в наворотах.
В этом почтовике допускается запуск ссылок во внешней программе.
Спойлер  скрыт:

Поэтому был написан скрипт для отделения ссылок на видео с youtube  от остальных, направляемых в браузер.

Ютубовские же отправляются в нужный видеоплеер. По закомментированным строкам видно в каких плеерах это дело обкатывалось и работало.

Сам скрипт. Сейчас настроен на скачку видео с youtube с помощью youtube-dl для просмотра в свободное время. Для других вариантов необходимо раскомментировать нужную строку или дописать свой вариант для обработки ссылки (необязательно ютубовской)
Спойлер  скрыт:
#!/bin/bash
# Передача ссылки YouTube в mpv

ur=$1
url=${ur:0:22}
if [[ "$url" = "http://www.youtube.com" ]]
# then yplay $1
# then smplayer -close-at-end $1
# then mpv $1
then cd /home/nfn/Видео/Youtube ; youtube-dl -f 18 $1 ; ogg123 /home/nfn/Музыка/Система/ИЗБРАННЫЕ/message-new-instant.oga
# else firefox $1
else palemoon $1
fi
« Последнее редактирование: Май 20, 2015, 13:07:20 от ek-nfn » Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3215


« Ответ #2 : Май 20, 2015, 13:51:20 »

Прочитал, спасибо.

Когда-нибудь испробую.
Записан
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #3 : Май 20, 2015, 14:37:29 »

ek-nfn, благодарю за тему и подробное разъяснение. Я уже использую MPV в Firefox и мне это очень нравится.
Записан

Per aspera ad astra! (Через тернии к звездам!)
werwolf
Новичок
**
Offline Offline

Сообщений: 20


« Ответ #4 : Май 21, 2015, 09:40:47 »

можно узнать отличие по загрузке процессора при просмотре через firefox + фдеш и при просмотре через плеер?
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« Ответ #5 : Май 21, 2015, 09:57:11 »

можно узнать отличие по загрузке процессора при просмотре через firefox + фдеш и при просмотре через плеер?

У меня было очень чувствительное, поэтому и решал вопрос таким образом. От железа зависит. На своем железе можно протестировать и самому. Вообще работающий флэшпагин часто забирает ресурсов больше, чем сам браузер, если верить менеджеру процессов... был отключен по этой причине.


ek-nfn, благодарю за тему и подробное разъяснение. Я уже использую MPV в Firefox и мне это очень нравится.

Vita, этот вопрос я почти полностью рассматривал и на вашем форуме примерно полгода назад в какой-то из тем по браузерам, где народ чертыхался по поводу флэша.
« Последнее редактирование: Май 21, 2015, 10:01:14 от ek-nfn » Записан
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #6 : Май 21, 2015, 11:27:19 »

Vita, этот вопрос я почти полностью рассматривал и на вашем форуме примерно полгода назад в какой-то из тем по браузерам, где народ чертыхался по поводу флэша.
Помню, что Вы подняли этот вопрос и ответа с Вашей стороны так и не было, поэтому пришлось наблюдать развитие темы здесь  и пользоваться Вашими советами, за что Вас благодарю.
Записан

Per aspera ad astra! (Через тернии к звездам!)
Александр Д.
Новичок
**
Offline Offline

Сообщений: 45

На вкус и на цвет - стоит пробовать самому


WWW
« Ответ #7 : Июль 31, 2015, 23:54:49 »

В качестве легкого видеоплеера я применяю MPV (супер видеоплейер, дальнейшее развитие MPlayer2). Экспериментировал и с MPlayer(2), и с SMPlayer. Все варианты рабочие. С более тяжелыми плеерами типа VLC не экспериментировал по причине их отсутствия в системе. Но и с ними должно все работать.
Опробовал оба варианта с расширениями для FF (Open With и FlashGot) с видеоплеером VLC - все работает.
Система Runtu 12.04 xfce, проц. Atom, видео GMA 3600 (cedar).
Загрузка процессора (по показаниям Htop) при воспроизведении через VLC составила в 2,5 - 3,5 раза меньше, чем при стандартном воспроизведении через flash-плагин.

ek-nfn - большое спасибо!
« Последнее редактирование: Август 01, 2015, 00:13:46 от Александр Д. » Записан

Нетбук Asus 1225C, Atom N2600, ОЗУ 2 Гб, видео GMA 3600.
ОС: Runtu xfce 14.04 x64, Runtu xfce 12.04 201301 (cedar, mdm), Runtu xfce 14.04.
yx
Местный
*****
Offline Offline

Сообщений: 671


« Ответ #8 : Октябрь 11, 2015, 13:45:10 »

а для хромиума такой вариант имеется?
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« Ответ #9 : Октябрь 11, 2015, 20:14:35 »

Понятия не имею. Посмотри наличие этих расширений.  FlashGot в хроме должен быть, очень известный и распространенный плагин.

Есть варианты запуска воспроизведения на своем видеоплеере через расширение браузера для запуска скриптов - Greasemonkey или его форков типа Scriptish (у хрома свои аналоги, вроде Tampermonkey).

Наткнулся на расширение для FF (в PaleMoon не работает). Запускает воспроизведение с помощью MPV и youtube-dl. Флэшплагин заблокирован.
« Последнее редактирование: Октябрь 13, 2015, 13:50:03 от ek-nfn » Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« Ответ #10 : Октябрь 13, 2015, 13:25:23 »

Решил, что для завершения темы необходимо ее дополнить вариантом использования расширения FF - Greasemonkey. А точнее, его форка - Scriptish.
Не работает в PaleMoon.

Порядок установки:

1) В Рунту устанавливаем плагин - mozplugger:
Цитировать
sudo apt-get install mozplugger

От root открываем файл /etc/mozpluggerrc и настраиваем на MPV (или ничего не трогаем, если хотим использовать mplayer). Настройки под другие плееры гуглите сами.

Добавляем в раздел ### MPlayer наш плеер MPV
Цитировать
define(MP_CMD,[mpv -really-quiet $1 </dev/null])
define(MP_EMBED,[embed noisy ignore_errors: MP_CMD(--autofit=$width -wid $window $1)])
define(MP_NOEMBED,[noembed noisy ignore_errors maxaspect swallow(mpv): MP_CMD($1)])
.................
Цитировать
define(MP_AUDIO,[mpv -really-quiet $1 </dev/null])
define(MP_AUDIO_STREAM,[controls stream noisy ignore_errors: mpv -really-quiet $1 "$file" </dev/null])

Там же закомментируйте строки для mplayer (необходимость сего действия не проверял):
Цитировать
#define(MP_CMD,[mplayer -really-quiet -nojoystick -nofs -zoom -vo xv,x11 -ao esd,alsa,oss,arts,null -osdlevel 0 $1 </dev/null])
#define(MP_EMBED,[embed noisy ignore_errors: MP_CMD(-xy $width -wid $window $1)])
#define(MP_NOEMBED,[noembed noisy ignore_errors maxaspect swallow(MPlayer): MP_CMD($1)])
..............
Цитировать
#define(MP_AUDIO,[mplayer -quiet -nojoystick $1 </dev/null])
#define(MP_AUDIO_STREAM,[controls stream noisy ignore_errors: mplayer -quiet -nojoystick $1 "$file" </dev/null])


2) Запускаем FF, настраиваем свой плагин.
Спойлер  скрыт:

3) Устанавливаем расширение браузера - Scriptish. Перезапускаем FF. Проверяем наличие.
Спойлер  скрыт:

4) Для передачи ссылок в MPV (или в другой плеер) необходим скрипт ViewTube. Открываем ссылку на скрипт в браузере (там два варианта скрипта, в чем разница не разбирался, в работе выглядят одинаково) и всплывает предложение установки скрипта. Ставим, перезапускаем FF, проверяем наличие.
Спойлер  скрыт:
Скрипт работает не только с ютубовскими ссылками.

5) Открываем ютуб для проверки работы всей этой компании.
Над видео-контейнером появится панель для управления видео, которая позволяет выбрать размер, качество и формат видео, желаемый плеер и т.д.
Нажимаем Get для открытия видео в нашем плеере. При нажатии play пытается запустить заблокированный флэшплагин.
Спойлер  скрыт:

End
 

Кстати, ViewTube работает и в ряде других браузеров. Пробовал с Midori, работает. Но пока не разобрался как перенаправить загрузку видеоконтекта в видеоплеер. Видимо придется писать свой скрипт загрузчика по аналогии с готовыми скриптами под Midori
« Последнее редактирование: Январь 30, 2016, 17:00:58 от ek-nfn » Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« Ответ #11 : Декабрь 29, 2015, 10:54:06 »

Кстати, очень простой способ передачи видео-ссылки (yоutube) в видеоплеер без применения допрасширений. Применил его в Opera, так как в ней не заработал стандартный вариант от Chrome - Floating YouTube / Floating YouTube Extension, использующий VLC в качестве внешнего плеера. А другого варианта для Opera не нашел.

Просто копируем в буфер саму ссылку на видео, а затем кнопкой с панели запускаем простейший скрипт, передающий ссылку из буфера в плеер (в mpv , например). Требует доп. установки xclip
Цитировать
#!/bin/bash
xclip -o | xargs mpv
Тут, в отличие от FlashGot, параметры нужного качества видео необходимо задавать либо в файле конфигурации MPV, либо прописывать в строке скрипта.
Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3215


« Ответ #12 : Январь 09, 2016, 19:36:23 »

Испробовал Open Wich и Flashgot.
Сработало только на ютубе, в онлайн кинотеатрах засада, ссылки не видны.

А мне сейчас в основном онлайн кинотеатры нужны.
Останусь пока с флешем.

Но все равно спасибо за переданный опыт, в жизни пригодится.
Записан
ek-nfn
Местный
*****
Offline Offline

Сообщений: 1135


« Ответ #13 : Январь 10, 2016, 08:35:10 »

Пользователь, может тебе поэкспериментировать с выдиранием ссылок из таких сайтов? Далее грузить в нужный плеер с помощью скрипта (типа как выше)

В хромах полно таких плагинов, FireFox не исследовал на эту тему за ненадобностью. Например из Opera - Video Download Helper
Пример с сайтом  http://onlainfilm.ucoz.ua
Спойлер  скрыт:


Записан
Пользователь.
Местный
*****
Offline Offline

Сообщений: 3215


« Ответ #14 : Январь 10, 2016, 14:56:56 »

В одном кинотеатре получилось в исходном коде найти ссылку, выделил ее нажал правой кнопкой и выбрал открыть в Smplayer (Open Wich). Flashgot, Video Download Helper не видят эту ссылку.

Нагрузка на процессор намного меньше c Smplayer.
Flash Player 40-60%
Smplayer 20-30 %

Если закрыть Firefox, то нагрузка на процессор становится 10%  Смеющийся

Перемотка в Smplayer работает, так как контейнер mp4 оптимизирован для онлайн просмотра.

В других онлайн кинотеатрах используется защита от такого просмотра, ссылки выкладываются не напрямую, а зашифровано.
« Последнее редактирование: Январь 10, 2016, 15:06:02 от Пользователь. » Записан
Страниц: 1 2 3 4 5 6 7 8 9 10 »  Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!