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

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

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

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #150 : 04 Ноябрь 2021, 04:36:53 »
опыта использования mpv+youtube-dl (yt-dlp)
:) или "MPlayer+youtube-dl" -
- тут результат замены 'mpv' на 'MPlayer' могут в полной мере ощутить( по нагрузке на проц) только счастливые обладатели действительнослабого железа.
----
зы
2Andrej:
- есть же ещё консольные браузеры - w3m, links2, ..., ... ... - они "отсекают лишнее", быстры( особенно на запуск), но 'ss' там не прокатывает.
- сугубо имхо, "прикольность" просмотра видеоссылки в стороннем плеере проявляется при запуске по хоткею. ( # а сам браузер можно и закрывать при ненадобности)
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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #151 : 04 Ноябрь 2021, 07:49:48 »
Не было выпусков youtube-dl с 5 июня. Уже задают вопрос "Мертв ли проект?"
Релиз yt-dlp 2021.09.02 - форка youtube-dl с расширенными возможностями
yt-dlp Требует полный питон3. Т.е. жирновато по нашим меркам. Скомпилить в бинарник у меня не получилось. Есть какие-то идеи?
На мой взгляд - сейчас оптимально юзать для ютуба vlc
Недавно перепроверял - в браузерах видео по прежнему жрет в разы больше ресурсов
vlc с моими допилами (обновлялка ютуб модуля) дает разрешение 720 без ytdl и пр.
Надо ли больше на мониторе ПК?  Особенно если смотреть не на полный экран.
Лично я для длительных просмотров ютуба в качестве использую тв+твбокс
Возможно юрера про эту фичу vlc не знают...
« Последнее редактирование: 04 Ноябрь 2021, 07:51:30 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #152 : 04 Ноябрь 2021, 11:21:57 »
Скомпилить в бинарник у меня не получилось
Через python-pip доустановить модуль pyinstaller:
sudo pip install pyinstaller

А дальше уже стандартно:
sudo pyinstaller __main__.py --onefile --name yt-dlp


p.s. Это если pyinstaller не собирается в AUR.
« Последнее редактирование: 04 Ноябрь 2021, 11:25:46 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #153 : 04 Ноябрь 2021, 12:19:35 »
Выложите скомпиленный

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #154 : 04 Ноябрь 2021, 12:26:13 »
https://file.puppyrus.org/users/pra64/pfs-portable-test/yt-dlp-bin-kr01.pfs

$ yt-dlp --version
2021.10.22



Прямая ссылка на yt-dlp.tar.gz (для скрипта) под сборку с pyinstaller  https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.tar.gz
Цитата
wget URL/yt-dlp.tar.gz
tar xvf yt-dlp.tar.gz
cd yt-dlp/yt_dlp
sudo pyinstaller __main__.py --onefile --name yt-dlp
sudo cp dist/yt-dlp /usr/local/bin/
« Последнее редактирование: 04 Ноябрь 2021, 17:37:07 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #155 : 04 Ноябрь 2021, 12:45:02 »
pfs-portable-test/yt-dlp-bin-kr01.pfs
работает. Спасибо+ Поменьше его не сделать? Обновлять будуте?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #156 : 04 Ноябрь 2021, 16:51:13 »
vlc с моими допилами (обновлялка ютуб модуля) дает разрешение 720 без ytdl и пр.
Надо ли больше на мониторе ПК?  Особенно если смотреть не на полный экран.
Типа есть выбор. :) Кто захочет FullHD, уже не посмотрит. Только с youtube-dl/yt-dlp.


Ютуб сейчас предоставляет только 144p, 360p и 720p одним потоком. Раньше выбор был больше, в пользу 1080p и 480p.
« Последнее редактирование: 04 Ноябрь 2021, 16:55:01 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #157 : 06 Ноябрь 2021, 09:27:01 »
Ютуб сейчас предоставляет только 144p, 360p и 720p одним потоком.
Посмолтрел yt-dlp -F  https://www.youtube.com/watch?v=LXb3EKWsInQ
Все значительно хуже. Остались только кодеки av1 и vp9, HW ускорения которых на слабых видяхах нет. Соответственно 1080 с софтовой раскодировкой будет тормозить в медиаплеерах так же как и в браузере
Т.е. теряется смысл  танцев с бубном вокруг ютуба. Хотите качества за дешево = покупайте твбокс
« Последнее редактирование: 06 Ноябрь 2021, 09:38:29 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #158 : 06 Ноябрь 2021, 09:37:43 »
Остались только кодеки av1 и vp9
На другом ролике https://www.youtube.com/watch?v=d1oxa1knYBs так же не показывает h264 , но mpv воспроизводит в h264 с HW ускорением...
Причем vlc без ytdl вообще этот ролик не воспроизводит
Т.е. зависит от ролика и вообще ничего не понятно


Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #159 : 06 Ноябрь 2021, 10:09:07 »
не показывает h264
Код
yt-dlp -F 'https://www.youtube.com/watch?v=d1oxa1knYBs' | grep avc1

Там list-formats отличается от привычного в youtube-dl.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #160 : 06 Ноябрь 2021, 10:26:19 »
list-formats отличается от привычного в youtube-dl.
Да, но это никак не помогает с HW
Кстати со старым youtube-dl видео слало тормозить - надо его сливать

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #161 : 07 Ноябрь 2021, 13:27:53 »
Опакетил
yt-dlp-bin-2021.10.22-1-x86_64.pkg.tar.xz
yt-dlp-bin-p-2021.10.22_64-kr02.pfs
Скопировал в youtube-dl-2021.10.22_any-kr01.pfs - чтобы автообновилось

А i686 можете скомпилить?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5320
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #162 : 11 Ноябрь 2021, 20:43:48 »
Посмотреть хоткеи в mpv - нажать i или I (требует повторного нажатия для выключения), затем 4 (вернуть как было 1). Список можно листать стрелками вверх/вниз.

Не знал о такой возможности освежить хоткеи в памяти.


upd. mpv 0.34.0-24, скрин.
« Последнее редактирование: 12 Ноябрь 2021, 21:35:35 от krasnyh »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #163 : 12 Ноябрь 2021, 05:58:46 »
Посмотреть хоткеи в mpv - нажать i или I
- это в каких-то новых версиях? или как-то прикручивается ( # как тогда в таком случае прикрутить?)?
--------
зы
вариант просмотра картинки-карты-хоткеев-mpv по хоткею.
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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #164 : 14 Ноябрь 2021, 09:12:49 »
Посмолтрел yt-dlp -F  https://www.youtube.com/watch?v=LXb3EKWsInQ
Все значительно хуже. Остались только кодеки av1 и vp9, HW ускорения которых на слабых видяхах нет.
Оказалось h264 1080 формат есть, но прикрутить его в --ytdl-format= у меня не получилось
Можно установить
https://github.com/jgreco/mpv-youtube-quality
Только как довести до юзера, что они есть....
Например можно добавить скрипт (наброски в аттаче) , выбирающий качество и в его шапке написать все пояснения