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

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

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #15 : 27 Октябрь 2019, 13:38:17 »
Теперь в mpv 1:0.30.0-2 вложены lua скрипты. Как их включить - читать README.md.
usr/share/mpv/
usr/share/mpv/scripts/
usr/share/mpv/scripts/README.md
usr/share/mpv/scripts/acompressor.lua
usr/share/mpv/scripts/ao-null-reload.lua
usr/share/mpv/scripts/audio-hotplug-test.lua
usr/share/mpv/scripts/autocrop.lua
usr/share/mpv/scripts/autodeint.lua
usr/share/mpv/scripts/autoload.lua
usr/share/mpv/scripts/command-test.lua
usr/share/mpv/scripts/cycle-deinterlace-pullup.lua
usr/share/mpv/scripts/nan-test.lua
usr/share/mpv/scripts/observe-all.lua
usr/share/mpv/scripts/ontop-playback.lua
usr/share/mpv/scripts/pause-when-minimize.lua
usr/share/mpv/scripts/skip-logo.lua
usr/share/mpv/scripts/status-line.lua

О назначении скриптов написано в них самих. А более подробную инфу можно поискать здесь https://github.com/mpv-player/mpv/wiki/User-Scripts, а так же скачать и другие скрипты.

Lua скрипты очень сильно раздвигают возможности mpv, добавляют удобст в использовании.
Сам использую acompressor.lua, auto-profiles.lua, betterchapters.lua и channel-by-name.lua (для iptv).
« Последнее редактирование: 27 Октябрь 2019, 13:50:26 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #16 : 28 Октябрь 2019, 09:23:10 »
Вот с этим бы разобраться mpv-acestream
https://www.opennet.ru/opennews/art.shtml?num=51757
mpv-light-p-0.30.0_64-sf01.pfs Проверен в lfd10.  В пра6408 тоже будет раблотать, но только с ffmpeg4 (который не совместим с репой пра6408) . каких-то плюсов в Свежих ffmpeg и mpv не нашел
По дефолту при сборки скрипты в пакет не попали. Помню - развирался и какие-то скрипты тестил и включал. Возможно в MPVGUI
« Последнее редактирование: 28 Октябрь 2019, 09:24:52 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #17 : 11 Ноябрь 2019, 12:58:45 »
Самое простое : mpv+smplayer (есть qt4 и qt5). Если smplayer свежий - youtube-dl не нужен
Проверил -  все так
Тогда возникает вопрос - зачем заморачиваться с youtube-dl ... И нужен ли он в исо
Компилить smplayer не сложно. При наличии свежего qt5 - можно брать из арчрепы
smplayer-qt5-p-19.10.0_64-sf01.pfs
Причем - qt5-script подходит от любой версии qt (т.е. к 5.13 от 5.10)

В аддоне mpv-youtube-dl (для palemoon , basilisk) - заменить mpv на smplayer и тоже все работает
« Последнее редактирование: 11 Ноябрь 2019, 14:11:23 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #18 : 25 Ноябрь 2019, 15:18:05 »
Случайно проверил ютуб в vlc-qt5 без youtube-dl LF01 - работает.
Раньше вроде не работал
Скомпилил старый под qt4 vlc-qt4-p-2.2.8_64-sf01.pfs - ютуб не работает
До кучи закомпилил под старый ffmpeg : mpv mplayer
Модули делать пока не буду. В LF01.iso и так 2 * ffmpeg.  С третьим будет совсем путаница

mpv+smplayer (есть qt4 и qt5). Если smplayer свежий - youtube-dl не нужен
Проверил - с mplayer тоже работает
Скомпилил mplayer с встроенным (-int-ernal) ffmpeg - работает
mplayer-light-int-37553-2-x86_64.pkg.tar.xz - это на старом ffmpeg2.8 . Размер меньше. Ухудшения функционала не заметил
На всякий случай на ffmpeg4.2 mplayer-light-int-38154-2-x86_64.pkg.tar.xz

Это может быть актуально для компов с 512RAM : netsurf + smplayer-qt4 + mplayer-int . Добавлю такой пункт в меню исо
Ну и можно накомпилить под разные ffmpeg.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #19 : 25 Ноябрь 2019, 17:28:55 »

Оффлайн sfs

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #21 : 27 Октябрь 2020, 17:41:25 »
https://github.com/kkdai/youtube - на go
Качает. Но вместо youtube-dl с mpv не работает

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #22 : 27 Октябрь 2020, 18:12:37 »
Исправил.

youtubedr -o - URL | mpv -
Или переименовать youtubedr в youtube-dl?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #23 : 28 Октябрь 2020, 09:18:23 »
youtubedr -o - URL | mpv -
У меня так не работает - см. скрин
Если отдельно скачать и отдельно воспроизвести - норм
А если бы работало - ролик полностью скачивается и потом воспроизводится или сразу воспроизводится...?
переименовать youtubedr в youtube-dl?
Выше написал - не работает

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #24 : 02 Ноябрь 2020, 19:02:48 »
Youtube-dl переехал на GitLab.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Цитата: krasnyh от 11 Ноябрь 2020, 18:43:00
    А smplayer/smtube обрабатывает онлайн видео (ютуб) через раз.
У всех так? А minitube?
Уже обсуждалось, что код ютуба меняется очень частым образом и разработчики youtube-dl делают все, чтобы моментально реагировать на это, меняя свой код столько раз сколько потребуется. А вот есть ли у разработчиков smplayer желание и возможности настолько часто обновлять свой проект, в погоне за ютубом. Вряд ли.
Если не ошибаюсь, они теперь рекомендуют переключать плеер с внутреннего кода на тот же самый youtube-dl. И значит бесмысленно держать мультимедийные проги в сборке без него.


Наглядный пример противоборства ютуба и youtube-dl:
У меня, с некоторых пор, перестали запускаться некоторые плейлисты в mpv, выдавая ошибку "Got empty playlist, nothing to play". Но вот сегодня обновили и пофиксили.
Код
$ youtube-dl --version
2020.11.12
На сегодня нет настолько равнозначной утилиты для просмотра онлайн видео с ютуба или множества других сайтов. А значит она должна быть по умолчанию, иначе любая сборка будет 'выхолощенной' и малоинтересной пользователю (имхо).

p.s. Только умоляю, не надо говорить, что для посмотра онлайн видео прекрасно годится браузер, а остальное от лукавого. :)
« Последнее редактирование: 13 Ноябрь 2020, 09:04:26 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #26 : 13 Ноябрь 2020, 00:31:10 »
У меня так не работает
Можно так:
Код
youtubedr url 'https://youtu.be/WJ86H8qYFAE' | xargs mpv

Go конечно побыстрее python.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #27 : 13 Ноябрь 2020, 11:07:19 »
Можно так:
Так работает. Написал простенький гуй. Проверил его с mpv, celluloid. Можно и обновлятор сделать и выбор качестра потока
youtubedr-p-2.2.0_64-sf01.pfs
С watch_with_mpv  работает. Менять в настройках /usr/bin/mpv ->/usr/local/bin/yt.
В smtube : в настройках добавить плеер yt и поставить галки - "поддерживает потоковое видео". Если что-то не играет - это скорее проблема ссылки (smtube берет их с http://www.tonvid.com/).

разработчики youtube-dl делают все, чтобы моментально реагировать на это, меняя свой код столько раз сколько потребуется. А вот есть ли у разработчиков smplayer желание и возможности настолько часто обновлять свой проект, в погоне за ютубом. Вряд ли.
https://forum.puppyrus.org/index.php?topic=22927.msg171087#msg171087

Можно привести примеры неработающих ссылок в smplayer 20.4 ?
youtube-dl должна быть по умолчанию, иначе любая сборка будет 'выхолощенной' и малоинтересной пользователю (имхо).
minitube чем плох?
« Последнее редактирование: 13 Ноябрь 2020, 16:49:11 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #28 : 13 Ноябрь 2020, 11:37:20 »
minitube чем плох?
У меня просьба, хоть иногда проверять свои рецепты. Это легко и просто делается в вирт. машине. У меня вчера не запустился ни один из моих поисковых запросов в minitube (предварительно скачал его с sfs-get).
Проверял в prar20.08-x86_64-06.iso; de-ovs

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #29 : 13 Ноябрь 2020, 11:59:16 »
Можно привести примеры неработающих ссылок в smplayer 20.4 ?
Включить в smtube раздел 'Музыка' и нажимать на ссылки по порядку.

Проверял в prar20.08-x86_64-06.iso; de-ovs