Сайт | Скачать | Видео | Wiki

Автор Тема: Просмотр youtube через медиаплеер (yt-dlp)  (Прочитано 41401 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
https://forum.puppyrus.org/index.php?topic=22927.0
Просмотр видео с www страницы в медиаплеере

mpv-youtube-quality - выбор качества в mpv
https://aur.archlinux.org/packages/mpv-handler/

Дополнение для браузера watch_with_mpv - youtube через mpv (или любой другой медиаплеер, поддерживающий youtube)
Альтернатива - перетащить(скопировать через буфер) url в медиаплеер

youtubedr на go
одним бинарником 5мб
you-get

Ещё бы какое-нибудь приложение для просмотра youtube...
Самое простое : vlc.  Есть совсем маленькая qt4 версия (c .ютубом - норм, но есть проблемы с ип-тв). Без youtube-dl воспроизводит в 720p. Можно уменьшить (Инструменты - Настройки - Все - Ввод\кодеки - Разрешение видео). Увеличить

smplayer (есть qt4 и qt5). Если smplayer свежий - youtube-dl не нужен С версии 20.06 нужен. Переключиться : Параметры - Настройки - Сеть - Поддержка видео сайтов

smtube; rss

mpv (или gnome-mpv или celluloid)+youtube-dl (без поиска)

qmplay2+youtube-dl В свежих версиях поиск у меня не работал

Для уменьшения нагрузки на CPU : VDPAU

Пример ссылки для проверки : https://www.youtube.com/watch?v=WJ86H8qYFAE

youtube-dl важно вовремя обновляться, т.к. код ютуба часто меняется
Для youtube-dl нужен минимальный python >=2.7
https://aur.archlinux.org/packages/youtube-dlc/
https://github.com/kkdai/youtube - на go

На vlc-qt4 и mplayer (возможно - так) у меня не получилось.
Чем не устраивает через браузер? Грузит проц?
« Последнее редактирование: 20 Ноябрь 2023, 12:55:45 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #1 : 05 Июль 2018, 17:12:15 »
Драйвера используются по умоланию, то есть в game - это mesa, а в retro, похоже, ничего.
Установка модулей:
Меню | Sfs-get менеджер модулей
(mesa-11.1.0-1-s02 )

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #2 : 06 Июль 2018, 09:34:21 »
Цитата
mpv+youtube-dl (без поиска)
Чем не устраивает через браузер? Грузит проц?
Через браузер не идёт даже 360p, проц не тянет.

Попытался через pacman поставить minitube, так она 327Мб зависимостей потащила, в итоге всё равно штук 6 не смогла скачать и не установилась.
Можно поподробнее?
Доработал пост
Smtube-15.5.17-alt
Есть свежее.
« Последнее редактирование: 07 Июль 2018, 07:04:25 от sfs »

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Просмотр youtube через медиаплеер
« Ответ #3 : 06 Июль 2018, 14:11:09 »
У меня вот что:
На ядрах без модуля драйверов (типа linux-firmware-4.13.4-pf6.pfs) тестовый видеоролик
(всегда один и тот-же) заметно подтормаживает, нагрузка на проц 100% в моментах, в среднем 50%

На ядрах с таким модулем в комплекте - воспроизведение этого ролика гладкое, без тормозов,
нагрузка на проц максимум 70-80% в моменте, в среднем 40%.

Это ядра 4.7.0 и 4.13.4 с соответствующими модулями.
Во всех тестах - mpv-light-ext-p-0.27.0-sf01.pfs и ffmpeg-light-p-3.4.0-sf01.pfs

вывод inxi -G во всех случаях:
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics:  Card: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
           Display Server: X.org 1.16.2.901 drivers: intel (unloaded: modesetting,fbdev,vesa) tty size: 143x39


Зависимости от модулей меса не заметил. Может они в другом софте проявляются?
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн Sonya

  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #4 : 06 Июль 2018, 15:05:13 »
Smtube-15.5.17-alt
Есть свежее.
Попробовал smtube 18. Работает, показывает на своём простеньком экранчике, причём без тормозов. Потом доустановил smplayer 18. Так вот, он отказался показывать видео с youtube: "Ой, что-то пошло не так"
/usr/bin/mplayer -noquiet -slave -identify -nofs -sub-fuzziness 1 -nodr -double -stop-xscreensaver -nomouseinput -input nodefault-bindings:conf=/dev/null -nokeepaspect -wid 33554559 -monitorpixelaspect 1 -osdlevel 0 -subfont-osd-scale 3 -progbar-align 80 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -noflip-hebrew -ass-styles /home/live/.config/smplayer/styles.ass -subcp ISO-8859-1 -subpos 100 -volume 50 -prefer-ipv4 -vf-add screenshot -noslices -softvol -softvol-max 110 https://r2---sn-cpug5jxuxaxjvh-n8ve.googlevideo.com/videoplayback?quality=hd720&source=youtube&c=WEB&lmt=1506968041926494&fvip=16&mt=1530878392&pl=20&mv=m&id=o-ABjPbwcOds340NUADmYL_jeD0xqGdienvsnlYo-MDT5V&ms=au,rdu&signature=6B29488693710E4CB7426BBB7906855E2F0179BC.74E45BA6973FD209F39D951C2BF2C48CBF770E02&key=yt6&ip=89.22.149.246&mm=31,29&mn=sn-cpug5jxuxaxjvh-n8ve,sn-n8v7kn76&ipbits=0&fexp=23709359&ei=KVo_W7axFNX17gSumoJQ&dur=241.626&initcwndbps=972500&sparams=dur,ei,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,requiressl,source,expire&requiressl=yes&expire=1530900105&mime=video/mp4&nh=,IgpwcjAyLnN2bzA1KgkxMjcuMC4wLjE&&itag=22&ratebypass=yes

MPlayer was compiled without FriBiDi support.
MPlayer SVN-r37553 (C) 2000-2015 MPlayer Team
212 аудио & 442 видео кодеков
ID_EXIT=NONE
17 версия smplayer просто молча ничего не выводит.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #5 : 06 Июль 2018, 15:15:51 »
smplayer 18. Так вот, он отказался показывать видео с youtube: "Ой, что-то пошло не так"
Надо его юзать для инета с mpv

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Сделал ещё несколько экспериментов:
С ядром 4.13.4 ролик показывает гладко, НЕЗАВИСИМО от подключения linux-firmware-4.13.4-pf6.pfs
вывод dmesg | grep firm пустой

С ядром 4.16.12 - ролик притормаживает, загрузка проца выше
вывод dmesg | grep firm
Код
[   11.995291] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2

в обоих случаях подключён linux-firmware-light-171204_any-sf01.pfs

ПС
подключал месу, получил разницу как на скриншотах выше, но особой разницы по быстродействию в палемуне не увидел, пробовал на роликах в ютубе.


« Последнее редактирование: 06 Июль 2018, 16:52:28 от ramd »
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн Sonya

  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #7 : 07 Июль 2018, 00:29:09 »
Надо его юзать для инета с mpv
Благодарю, так работает. На Celeron 1ГГц видео 720p идёт  с небольшим подтормаживанием в быстрых сценах. Единственное, не удалось изменить режим видео: ставлю хоть 1080p, хоть 480p в свойствах smtube, но smplayer всё равно кажет 1270x720.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #8 : 07 Июль 2018, 07:09:59 »
Попробуйте
qmplay2+youtube-dl

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #9 : 07 Июль 2018, 09:21:07 »
Единственное, не удалось изменить режим видео: ставлю хоть 1080p, хоть 480p в свойствах smtube, но smplayer всё равно кажет 1270x720.
У smplayer свои настройки режима видео. В разделе Smplayer -->Настройки -->Сеть.
« Последнее редактирование: 07 Июль 2018, 09:42:50 от krasnyh »

Оффлайн ramd

  • Старожил
  • ****
  • Сообщений: 324
  • Репутация: +8/-0
Re: Просмотр youtube через медиаплеер
« Ответ #10 : 07 Июль 2018, 12:32:12 »
Я бы в дополнение посоветовал ядро поменять на 4.13.4
и модули лишние поотключать.
Сразу после загрузки системы запустить htop и посмотреть фоновую загрузку процессора, и поотрубать нафиг всякие мультилоады и прочее что напрасно грузит процессор. Мне помогло.
Acer Aspire One AO532h (Intel Atom 1,6GHz / 2Gb RAM / SATA-HDD / 1024x600 screen)
Samsung 300E4A (Core i3 / 4Gb)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #11 : 09 Июль 2018, 10:49:22 »
Для пра-ролл
python2-2.7.14-180101-sf01.pfs
youtube-dl_any-sf01.pfs
Проверил с mpv gnome-mpv qmplay
В smplayer+mpv у меня не работает
Добавлю с pra-roll-gtk3*.iso

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #12 : 15 Ноябрь 2018, 00:39:06 »
 Уже писал, что для youtube-dl важно вовремя обновляться, т.к. код ютуба часто меняется.
В youtube-dl_any-sf02 добавлен скрипт обновления youtube-dl-update (запускается вручную).
Код
#!/bin/ash
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O youtube-dl
sudo chmod 755 youtube-dl

Можно добавить:
1. Скачивание с перезаписью старой версии:
Код
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/bin/youtube-dl
2. Пересоздание модуля sudo pfsrebuild youtube-dl_any-sf02.pfs
3. Перезапись старого модуля

 Можно было бы и в автозагрузку прописать проверку версии youtube-dl с автообновлением модуля, но наверно будет много времени занимать.
Просто я например знаю что делать, когда видео с ютуба перестает проигрываться в mpv (у меня), а кто-то нет.
Актуальная версия:
Код
$ youtube-dl --version
2018.11.07

P.s. Только pfsrebuild где-то должен прочитать список файлов, которого нет в youtube-dl.
« Последнее редактирование: 15 Ноябрь 2018, 01:28:04 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #13 : 15 Ноябрь 2018, 09:00:52 »
Можно было бы и в автозагрузку прописать
Да. Со sleep.sh 20
Только pfsrebuild где-то должен прочитать список файлов, которого нет в youtube-dl.
Разберите, разлелите на 2 части , соберите

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A