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

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

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

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #75 : 28 Декабрь 2020, 18:25:43 »
ps
на Ледяном контекст Рокса ( ~/.config/rox.sourceforge.net/SendTo/-Медиа-скрипты--/MPlayer_IP-Media.m3u) :
Код
#!/bin/sh
# mplayer "$(youtube-dl -g  ffmpeg://$(cat "$@" | grep 'http'))"

youtube-dl -o - $(cat "$@" | grep 'http')  | mplayer  -cache 30720 -cache-min 2 -
 
( т.е. закомменченной строкой тоже можно; можно еще по другому, но раскоменченная строка "шире других действующая # на практике")
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 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #76 : 28 Декабрь 2020, 18:29:50 »
иптв вообще не может
;) на Ледяном есть даже "спец-каталог" - ~/TV/Mplayer-TV/ [ 34 объекта; некоторые "объекты" изредка "слетают"]
----
вроде( # если не ошибаюсь) даже в ричи д.Шурик чего-то смотрел
« Последнее редактирование: 28 Декабрь 2020, 18:31:49 от 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 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #77 : 28 Декабрь 2020, 18:40:04 »
для пущего, как вещдок - см. tty-видеоролик( хоть и очень коряво сделанный)  ( http://forum.russ2.com/index.php?showtopic=4431&view=findpost&p=53454 )
« Последнее редактирование: 28 Декабрь 2020, 18:45:52 от 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 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #78 : 28 Декабрь 2020, 19:00:51 »
de-catenator_part3_iptv-Mplayer_IceArch-0.994.mkv - https://yadi.sk/i/Bw2DqXy1jbFh6w
(ptv-server-ные тв-каналы MPlayer-ом смотряться)
--------
ps
дофига еще чего можно, но должно признаться что возможностей( по ip-media) на сколько-то меньше чем у 'mpv'
« Последнее редактирование: 28 Декабрь 2020, 19:27:14 от 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 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #79 : 28 Декабрь 2020, 19:09:57 »
pps
-  а то бывали разговоры (с)" не нашел чего спереть" ...  ;) :)
-------
upd
- просто сдесь же на Форуме уже приходилось выкладывать видео-ссылки( и не раз) при поднятии Темы (с)
иптв вообще не может
----
- если нужно их можно как-то в кучу собрать...
-----------------
pps
имхо - настоящий клептоман-линуксоид должен помнить где чего взял ( но наверное не обязан...)  ;D ;D ;D
« Последнее редактирование: 28 Декабрь 2020, 19:31: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

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #80 : 28 Декабрь 2020, 20:01:23 »
Написал скрипт для просмотра ютуба в mplayer
Проверялся? Звука нет и не будет в таком виде скрипта.
В режиме симуляции можно получать ссылки, но надо учитывать, что ютуб только один формат (best) выдает одним файлом. Остальные, это видео only и аудио only. И если не youtube-dl их склеивает через ffmpeg, то кто.
« Последнее редактирование: 28 Декабрь 2020, 20:14:50 от krasnyh »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #81 : 28 Декабрь 2020, 20:06:08 »
зззы
- еще имхо - по ip-media - под любую сборку( фулл или фругал) значима возможность установки модуля/пакета[~ов], ...( + ytdl)  содержащего всё необходимое либы, кодеки, и т.д. и т.п.       
... хотя тема далеко не простая хоть и нужная
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 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2543
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #82 : 29 Декабрь 2020, 05:27:43 »
для просмотра выделенных/скопированных видео-ссылок в MPlayer-e на Ледяном достаточно давно задействована горячая клавиша 'win+J' (/usr/local/bin/mplayer-ytdl_k.sh )
--------
намерение сделать для МПлеера скрипт с выбором профиля перед запуском просмотра не исчезло( аналог mpv-k-prf.sh  [пока неочень оформлено  https://github.com/knstntnn/mpv-k-prf]) - руки пока на то не доходят...
« Последнее редактирование: 29 Декабрь 2020, 05:32:11 от 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #83 : 30 Декабрь 2020, 10:58:05 »
Звука нет и не будет в таком виде скрипта.
bestaudio[ext=mp4]/best - заработало
для vlc делал m4a
Наугад. Не шарю в теме

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #84 : 30 Декабрь 2020, 11:08:14 »
Так о чем я и говорил, сработал формат best, скипнув остальные в строке
w="`youtube-dl -ge --get-format -f "bestvideo[ext=mp4][height<=?$r][fps<=?30]+bestaudio[ext=mp4]/best" "$1"`"
Цитата
live@pra-roll ~ % youtube-dl -F 'https://www.youtube.com/watch?v=LXb3EKWsInQ'
[youtube] LXb3EKWsInQ: Downloading webpage
[info] Available formats for LXb3EKWsInQ:
format code  extension  resolution note
249          webm       audio only tiny   57k , opus @ 50k (48000Hz), 1.89MiB
250          webm       audio only tiny   75k , opus @ 70k (48000Hz), 2.53MiB
140          m4a        audio only tiny  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 4.84MiB
251          webm       audio only tiny  148k , opus @160k (48000Hz), 4.96MiB
394          mp4        256x144    144p HDR   84k , av01.0.00M.10.0.110.09.16.09.0, 30fps, video only, 2.36MiB
278          webm       256x144    144p   97k , webm container, vp9, 30fps, video only, 3.38MiB
160          mp4        256x144    144p  121k , avc1.4d400c, 30fps, video only, 3.61MiB
395          mp4        426x240    240p HDR  173k , av01.0.00M.10.0.110.09.16.09.0, 30fps, video only, 4.14MiB
242          webm       426x240    240p  233k , vp9, 30fps, video only, 6.89MiB
330          webm       256x144    144p60 HDR  243k , vp9.2, 60fps, video only, 7.96MiB
133          mp4        426x240    240p  284k , avc1.4d4015, 30fps, video only, 8.03MiB
396          mp4        640x360    360p HDR  372k , av01.0.01M.10.0.110.09.16.09.0, 30fps, video only, 8.21MiB
243          webm       640x360    360p  435k , vp9, 30fps, video only, 12.85MiB
331          webm       426x240    240p60 HDR  504k , vp9.2, 60fps, video only, 16.65MiB
134          mp4        640x360    360p  637k , avc1.4d401e, 30fps, video only, 16.60MiB
397          mp4        854x480    480p HDR  672k , av01.0.04M.10.0.110.09.16.09.0, 30fps, video only, 15.21MiB
244          webm       854x480    480p  857k , vp9, 30fps, video only, 23.18MiB
332          webm       640x360    360p60 HDR 1059k , vp9.2, 60fps, video only, 35.72MiB
135          mp4        854x480    480p 1167k , avc1.4d401f, 30fps, video only, 31.61MiB
247          webm       1280x720   720p 1697k , vp9, 30fps, video only, 46.97MiB
398          mp4        1280x720   720p60 HDR 1971k , av01.0.08M.10.0.110.09.16.09.0, 60fps, video only, 43.15MiB
333          webm       854x480    480p60 HDR 1988k , vp9.2, 60fps, video only, 69.11MiB
136          mp4        1280x720   720p 2325k , avc1.4d401f, 30fps, video only, 61.69MiB
302          webm       1280x720   720p60 2742k , vp9, 60fps, video only, 76.27MiB
298          mp4        1280x720   720p60 3492k , avc1.4d4020, 60fps, video only, 96.37MiB
399          mp4        1920x1080  1080p60 HDR 3897k , av01.0.09M.10.0.110.09.16.09.0, 60fps, video only, 81.44MiB
334          webm       1280x720   720p60 HDR 4524k , vp9.2, 60fps, video only, 162.28MiB
303          webm       1920x1080  1080p60 5018k , vp9, 60fps, video only, 134.10MiB
299          mp4        1920x1080  1080p60 6020k , avc1.64002a, 60fps, video only, 169.99MiB
335          webm       1920x1080  1080p60 HDR 6920k , vp9.2, 60fps, video only, 252.07MiB
400          mp4        2560x1440  1440p60 HDR 8741k , av01.0.12M.10.0.110.09.16.09.0, 60fps, video only, 209.17MiB
308          webm       2560x1440  1440p60 13357k , vp9, 60fps, video only, 388.12MiB
336          webm       2560x1440  1440p60 HDR 16917k , vp9.2, 60fps, video only, 607.18MiB
401          mp4        3840x2160  2160p60 HDR 17452k , av01.0.13M.10.0.110.09.16.09.0, 60fps, video only, 438.26MiB
315          webm       3840x2160  2160p60 26568k , vp9, 60fps, video only, 956.39MiB
337          webm       3840x2160  2160p60 HDR 30646k , vp9.2, 60fps, video only, 1.05GiB
18           mp4        640x360    360p  655k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 24.53MiB
22           mp4        1280x720   720p 1778k , avc1.64001F, 30fps, mp4a.40.2@192k (44100Hz) (best)

Можно было бы удовлетворится им, но не всегда там 720p, часто качество ниже, 360p.
« Последнее редактирование: 30 Декабрь 2020, 11:10:18 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #85 : 30 Декабрь 2020, 12:36:30 »
не всегда там 720p, часто качество ниже, 360p.
Как тогда лучше?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #86 : 30 Декабрь 2020, 12:54:20 »
Если бы это было так просто сделать, простейшим bash скриптом на несколько строчек.
В mpv взаимодействием с youtube-dl управляет ytdl_hook.lua на 900 строк.
« Последнее редактирование: 30 Декабрь 2020, 13:00:07 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #87 : 30 Декабрь 2020, 13:20:42 »
ytdl_hook.lua на 900 строк.
не читал, но распарсить вывод youtube-dl -F особой проблемы не вижу...

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #88 : 30 Декабрь 2020, 13:23:00 »
А смысл, там все строчки video only, audio only.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #89 : 30 Декабрь 2020, 13:26:03 »
Кроме последней, которую и берем
Интересно bestaudio[ext=mp4] на всех видео работать будет...
Я широко не тестил