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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #60 : 23 Ноябрь 2020, 11:33:07 »
Еще подрезал питон, убрал костыли с python2 > python. Теперь апдейтер (перенесу его в 089-prar2008*.pfs) ) правит сам бинарник на python2
добавил в главный пост

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #61 : 23 Ноябрь 2020, 15:35:55 »
celluloid-int-gtk3-p-0.20_64-sf06.pfs
Обновил mpv до 0.33
Добавил бинарник mpv
Доработал скрипт запуска celluloid , чтобы он читал mpv.conf
Написал гуй выбора разрешения. Текст доходчивый? В нем же проверка наличия youtube-dl
Можно хоть все параметры mpv.conf в гуй добавить... Надо? Какие?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #62 : 24 Ноябрь 2020, 10:24:59 »
youtube-dl-2020.11.24_any-au01.pfs
089-upd-2008-sf31.pfs
Доработал обновлятор. Теперь в развании модуля - версия

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #63 : 25 Ноябрь 2020, 00:37:53 »
Yatube-2.3, русскоязычного автора (скрин).
Цитата
Youtube браузер и загрузчик. Поддерживает подписки и списки блокировки.
Я не осилил ни собрать это дело, ни запустить.


Выпуск Yatube 1.0 - клиента Youtube

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #64 : 25 Ноябрь 2020, 09:37:49 »
Yatube-2.3
Заморочено. И питон3 у нас больше нигде не используется
А smtube совсем не вывозит вместо браузера? В smtube можно переключиться на родной сайт ютюба и воспроизводить через медиаплеер с ytdl - т.е. все что может ytdl будет работать

Если надо еще легче - через rss. Этот рецепт у меня сработал
Цитата
    Откройте нужную страницу канала YouTube.
    Откройте view-sourceэту страницу (одно из следующих):
        Ctrl+ U.
        Правый клик -> View page source.
        Добавьте view-source:в начало URL в адресной строке.
    Поиск по термину externalId
    Сразу после этого будет случайный код (идентификатор канала) в виде: UCoookXUzPciGrEZEXmh4Jjg
    Добавьте код, который вы нашли в качестве суффикса, https://www.youtube.com/feeds/videos.xml?channel_id=и теперь это ваш канал RSS для этого канала.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #65 : 30 Ноябрь 2020, 18:12:59 »
vlc показывает youtube без ytdl , но только в разрешении 720
Уменьшить можно через настройки. Увеличить - нет

Подключение ytdl ничего не дает
https://aur.archlinux.org/packages/vlc-plugin-ytdl-git/ ничего не дает

Можно закостылить с ytdl
https://github.com/TeddyBearX/youtube-vlc
Написал к нему GUI youtube-vlc-2020.12-08-any.pkg.tar.xz
скрин в аттаче
vlc-qt5-p-3.0.11_64-sf03.pfs

Есть еще идеи - варианты?

« Последнее редактирование: 08 Декабрь 2020, 17:20:23 от sfs »

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #66 : 07 Декабрь 2020, 14:07:13 »
мои пять копеек: для меня только mpv + youtube-dl т.к. без последнего не будет справлятся ничто. Дизайн YouTube и прочих постоянно меняется, за ним кто-то (разработчики ytdl) должны постоянно следовать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #67 : 07 Декабрь 2020, 14:40:44 »
vlc показывает youtube без ytdl
Глубоко не вникал, но там есть хитрые моменты "через гугл api" или без
И как я понял через апи совместимее (возможно реже надо обновлять) , но медленнее

Заодно нагуглил еще одно универсальное средство
https://wiki.archlinux.org/index.php/Streamlink
никто не пробовал?
« Последнее редактирование: 07 Декабрь 2020, 14:42:44 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #68 : 07 Декабрь 2020, 14:51:08 »
Еще интересный рецепт для vlc
https://16rom.com/ru/blog/vlc-youtube-pleylist
Цитата
    delete the file «youtube.luac» in [vlc directory]/lua/playlist directory (ex: c:Program FilesVideoLANVLCluaplaylistyoutube.luac)
    get the latest version of thr «youtube» script from here: https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua
    place the file in the directory [vlc directory]/lua/playlist (where «youtube.luac» was)

    Linux (all users): /usr/lib/vlc/lua/playlist/
    Linux (current user): ~/.local/share/vlc/lua/playlist/
Пишут :
Цитата
Даже в древнем VLC 2.2.2 (на Ubuntu 16.04) заработало
Проверил - работает vlc-qt4-p-2.2.2-sf04.pfs
Причем лучше чем smplayer (встроенными средствами)
« Последнее редактирование: 23 Декабрь 2020, 15:33:57 от sfs »

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #69 : 07 Декабрь 2020, 15:41:51 »
Глубоко не вникал, но там есть хитрые моменты "через гугл api" или без
не могу удержаться, и снова вставить свои две копейки )): "через гугл api" это, неизбежно, OAuth token-все-дела, должно, по идее работать, но правда ли это, надолго ли это? а "без" работать не будет, не тешьте себя иллюзией, youtube это коммерческий кондуит (conduit) там такого не будет по дизайну. И да, всё тот же youtube.luac, только с меньшей командой разработчиков. "Древность" vlc не играет никакой роли - зачем?, кто-то юзает, отказываясь от обновлённой программной базы? Не верю. Разве что для hardcore acestream.
« Последнее редактирование: 07 Декабрь 2020, 15:55:11 от TT »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #70 : 08 Декабрь 2020, 17:20:42 »
Написал к нему GUI youtube-vlc-2020.12-08-any.pkg.tar.xz
скрин в аттаче
vlc-qt5-p-3.0.11_64-sf03.pfs
и доработал шапку темы

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #71 : 23 Декабрь 2020, 15:33:20 »
Сам пока не проверял
Проверил - работает vlc-qt4-p-2.2.2-sf04.pfs
Причем лучше чем smplayer (встроенными средствами)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #72 : 28 Декабрь 2020, 18:14:15 »
Написал скрипт для просмотра ютуба в mplayer
Код
#!/bin/ash
#201228 sfs
[ ! "$1" ] && echo "Use:
    $0 https://youtube.com/xxxx resolution [mplayer parameters]
Example:$0 https://www.youtube.com/watch?v=LXb3EKWsInQ 1080 -vo xv
    x11 - bad
    xv  - good
    vdpau - ?
    " && exit 1
[ "$2" ] && r="$2" || r=720
w="`youtube-dl -ge --get-format -f "bestvideo[ext=mp4][height<=?$r][fps<=?30]+bestaudio[ext=mp4]/best" "$1"`"
t="`echo "$w" |head -1`"
y="`echo "$w" |egrep '^http' |head -1`"
shift ; shift
#echo $y $t $@ ;exit
mplayer "$y" -title "$t " $@ &
Получилось проще и короче, чем буржуйский https://github.com/TeddyBearX/youtube-vlc
у меня в ДДР01 ни один mplayer не дает vdpau на встроенной видяхе интел 4 генерации
Виснет окно... С -vo xv - норм и даже, как мне показалось менее ресурсоемко , чем mpv -vo vdpau
Т.е. похоже - наименее ресурсоемкий вариант и без меса
Прошу протестировать. Если норм - прикручу гуй
« Последнее редактирование: 30 Декабрь 2020, 10:56:30 от sfs »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #73 : 28 Декабрь 2020, 18:18:32 »
) а то раньше от вас не раз и частенько звучало что 'MPlayer "почти ни на что не годен"'
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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #74 : 28 Декабрь 2020, 18:21:59 »
Ну так везде костыли приходится подставлять. иптв вообще не может
А что он меньше ест - я всегда это говорил. есть тема про это