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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #30 : 13 Ноябрь 2020, 12:14:52 »
У меня просьба, хоть иногда проверять свои рецепты
У меня работает. Проверял в prar20.08-x86_64-06.iso; de-ovs. Он как-то не сразу прокашливается. Иногда надо перезапустить.
Причем обновил его средствами - поиск работать перестал. Возможно старый я перекомпилял, а новому чего-то не хватает...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #31 : 13 Ноябрь 2020, 12:39:02 »
в smtube раздел 'Музыка' и нажимать на ссылки по порядку.
Да :(
Похоже, с smtube придется прощаться

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #32 : 13 Ноябрь 2020, 15:06:00 »
Почему-то с watch_with_mpv не работает. Менял в настройках mpv ->yt
Заработало. Пожалуй это наиболее простое и удобное решение.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #33 : 13 Ноябрь 2020, 17:41:35 »
Поиск smtube У меня работает.
У меня тоже появлялась картинка, но не реагировала на клик, не было воспроизведения.
« Последнее редактирование: 14 Ноябрь 2020, 11:55:25 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #34 : 14 Ноябрь 2020, 12:00:07 »
Да. Старая версия minitube не все показывает. Новая показывает, но не ищет. Короче не вариант

В сухом остатке :
Написал простенький гуй. Проверил его с mpv, celluloid. Можно и обновлятор сделать и выбор качестра потока
youtubedr-p-2.2.0_64-sf01.pfs
Гуй надо доработать. Как минимум на выбор разрешения
Это самый легкий вариант. И самый нересурсоемкий (15% CPU~Dual core Intel Celeron G540 (-MCP-) speed/max~2494/2500 MHz -при налиции vdpau). Без vdpau - у меня и в браузере так же (60% cpu)
Если и здесь лажа - youtube-dl
Есть еще идеи?

Оффлайн sfs

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

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: Просмотр youtube через медиаплеер
« Ответ #36 : 15 Ноябрь 2020, 13:24:10 »
mpv + youtube-dl = ok, vlc = ok, a mplayer из сети вообще ничерта не показывает или тупо висит или ошибку пишет:

live@d10:~$ mplayer https://www.youtube.com/watch?v=tL25rbnvM4o
MPlayer SVN-r38192 (C) 2000-2020 MPlayer Team
226 аудио & 469 видео кодеков

Воспроизведение https://www.youtube.com/watch?v=tL25rbnvM4o.
libavformat version 58.45.100 (external)
Cannot seek backward in linear streams!
Cannot seek backward in linear streams!


upd. Пока только так получилось с ютубом, но почему видео что раньше работало не хочет.
Код
 mplayer <(youtube-dl -o - "https://www.youtube.com/watch?v=a5UK22jJeXs")
« Последнее редактирование: 15 Ноябрь 2020, 13:52:49 от paulus »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #37 : 15 Ноябрь 2020, 13:38:43 »
mplayer из сети вообще ничерта не показывает
Он не умеет в онлайн. И с youtube-dl не взаимодействует по умолчанию, только в виде скрипта, подобно как показывалось выше с youtube-dlc.


p.s. Может раньше умел онлайн? Я не в курсе.
« Последнее редактирование: 15 Ноябрь 2020, 13:42:48 от krasnyh »

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: Просмотр youtube через медиаплеер
« Ответ #38 : 15 Ноябрь 2020, 13:53:58 »
Может раньше умел онлайн?
умел, по этому и удивился что ничего не работает.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #39 : 15 Ноябрь 2020, 19:14:06 »
vlc = ok
без youtube-dl ?
умел
не умел и он давно не развивается
mplayer - для слабых процов и без IP-TV

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2540
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #40 : 15 Ноябрь 2020, 20:27:15 »
Цитата: paulus от Сегодня в 13:24:10

    mplayer из сети вообще ничерта не показывает

Он не умеет в онлайн.
в IceArch - хоткей "win+j" (ч/з ytdl конечно) [ ну и в контексте Rox~а есть]
-------
ps
с mplayer-ом по сравнению с mpv чуть "сложнее, и в чем-то меньше возможностей"....
« Последнее редактирование: 15 Ноябрь 2020, 20:53:03 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #41 : 16 Ноябрь 2020, 00:59:01 »
Если и здесь лажа - youtube-dl
Есть еще идеи?
Поиски аналога youtube-dl вызваны скорее всего нелюбовью питона, из-за его раздутого размера.

Попробовал аналогично youtubedr (go), упаковать и youtube-dl (python) в самодостаточный файл.
Прикрепил в pfs-portable-test. Запускал в PRA-roll-20.08-6; de-ovs, mpv воспроизводит ютуб. Пакеты python отсутствуют. При необходимости обновления, придется каждый раз пересобирать файл.
Скрин.

Источник вдохновения.
« Последнее редактирование: 16 Ноябрь 2020, 01:07:22 от krasnyh »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2540
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #42 : 16 Ноябрь 2020, 06:06:04 »
Прикрепил в pfs-portable-test. Запускал в PRA-roll-20.08-6; de-ovs, mpv воспроизводит ютуб.
1 - проверил( подменой) на Ледяном - работает ! :) [ # ну и "win+j"=MPlayer конечно].
2 - сходу не могу сообразить про "битность Python~а" - т.е. подойдет ли этот же файл например для 32-бит-Паппи...
« Последнее редактирование: 16 Ноябрь 2020, 06:39:19 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #43 : 16 Ноябрь 2020, 11:49:38 »
аналогично youtubedr (go)
Насколько я понимаю - это не "аналогично", а полностью переписано
упаковать и youtube-dl (python) в самодостаточный файл
Тоже думал об этом, но так руки и не дошли
работает !
У меня тоже
сходу не могу сообразить про "битность
под i686 надо отдельно собирать
При необходимости обновления, придется каждый раз пересобирать файл.
Вот это главная проблема + размер получается больше , чем автообновляемый автором ytdl+минимальный питон
Собрал под питон2 - на 1мб меньше чем у Вас. Вы под 3 собирали? Спасибо +
Код
pyinstaller2 /usr/lib/python2.7/site-packages/youtube_dl\__main__.py --onefile --name youtube-dl
« Последнее редактирование: 16 Ноябрь 2020, 12:26:40 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #44 : 16 Ноябрь 2020, 18:23:40 »
pyinstaller2-3.6-2008-sf01.pfs
youtube-dl-bin-p-20.11.12_64-sf01.pfs - это одним бинарником без питона. Пересобирать трудозатратно

В итоге
python2-ytdl-2.7.16_64-sf01.pfs - подрезал питон. Этот модуль только для запуска youtube-dl. В прар2008 надо 089-upd-2008-sf28.pfs

youtube-dl_any-sf12.pfs - прикрутил автообновление модуля
Так проще всего
python2-ytdl-2.7.16-1-x86_64.pkg.tar.xz
youtube-dl-www-2020.11.12-1-any.pkg.tar.xz

Еще подрезал питон, убрал костыли с python2 > python. Теперь апдейтер (перенесу его в 089-prar2008*.pfs) ) правит сам бинарник на python2
python2-ytdl-2.7.16_64-sf02.pfs
youtube-dl_any-sf15.pfs

« Последнее редактирование: 23 Ноябрь 2020, 11:32:34 от sfs »