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

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

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

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #105 : 30 Декабрь 2020, 17:12:25 »
Например для старого железа с МПлеером нагрузка меньше.
для 5.10 ядра + AMDGPU/-PRO + дохлый ("старый") Radeon + mpv + Vulkan = теоретически ещё меньше (в примере для данной видеокарты) + x32 ABI = абсолютный теоретический минимум (макс. производительность).

P.S. По теме: у меня ролик открылся в 4K 60 fps (с некоторым да, дёрганием, а на 1080p так там вообще полная гладь) на Intel Skylake (видео) на mpv, но 4K это в связке с OpenCL от второй Nvidia видеокарты (гибридная графика), для 1080p не потребовалось. Мой nvtop показывал, что и для 4K тоже не требовалось.
« Последнее редактирование: 30 Декабрь 2020, 17:21:49 от TT »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #106 : 30 Декабрь 2020, 17:20:19 »
для 5.10 ядра + AMDGPU/-PRO + дохлый ("старый") Radeon + mpv + Vulkan = теоретически ещё меньше (в примере для данной видеокарты) + x32 ABI = абсолютный теоретический минимум (макс. производительность)
я по данной тематике к сожалению пока ничего не понимаю( ну может чуть понимаю "как-то обзорно"). а хотелось бы. и по приближению к "комп-медиа" тематике понимаю что нужно как-то углубляться в связанные темы, и Тем не мало( и многое взаимосвязано) и со свободным комп-временем не густо ... :) не отчаиваюсь  ;D
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 ГБ.

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #107 : 30 Декабрь 2020, 17:25:15 »
перечислены готовые технологии, которые надо просто поставить + вкомпилить в mpv "OpenCL + Vulkan" = результат автоматом (ну, кроме x32 ABI, там непросто)

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #108 : 30 Декабрь 2020, 17:30:59 »
перечислены готовые технологии, которые надо просто поставить + вкомпилить в mpv "OpenCL + Vulkan" = результат автоматом (ну, кроме x32 ABI, там непросто)
- спасибо - по возможности постараюсь углубиться.
- заранее извинияюсь за ламерство, но ?для 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 ГБ.

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: Просмотр youtube через медиаплеер
« Ответ #109 : 30 Декабрь 2020, 17:33:59 »
нормальный вопрос, не надо "уменьшаться".

Нет, для MPlayer нельзя :D (простите). Там я не не знаю, можно ли Vulkan вкомпилить, на mpv точно можно.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #110 : 30 Декабрь 2020, 17:41:32 »
нормальный вопрос, не надо "уменьшаться".
:) имхо - что-то сдается на широте медиа-тематики( да с учетом "ip-") хоть уменьшайся, хоть раздувайся - конца-края хрен увидишь ... ! да и вообще как "вся эта графика" устроена ... ( # наверное не зря люди "сложное на блоки делят... upd - да разносят по уровням виртуализации" )
-----------
... да и вообще - "все эти компьютерные да линуксовые дела..."  ;D
« Последнее редактирование: 30 Декабрь 2020, 18:07:32 от 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

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #111 : 02 Июнь 2021, 18:00:22 »
Еще рецепт для vlc  https://github.com/mjasny/vlc-youtubeDL
У меня ничего не изменилось (или я не нашел, что)
https://github.com/mjasny/vlc-youtubeDL/issues/3 добавлял - без изменений

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #112 : 02 Июнь 2021, 19:11:41 »
У меня ничего не изменилось (или я не нашел, что)
Ссылку для проверки надо брать соответствующую. Например эту:
https://www.youtube.com/watch?v=LXb3EKWsInQ

Без youtube-dl.lua будет 720p (best),  с ним - лучшее качество из возможных, в данном случае 4k.
« Последнее редактирование: 02 Июнь 2021, 19:15:08 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #113 : 03 Июнь 2021, 09:05:19 »
 dkjson не понадобился?
лучшее качество из возможных
Выбрать качество возможность есть?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #114 : 03 Июнь 2021, 15:01:09 »
Данный *.lua использует youtube-dl для получения прямых ссылок на потоки. Склеивание же происходит посредством vlc, командой --input-slave.

Изменить качество:
- создать ~/.config/youtube-dl/config
- прописать команду 
--format "bestvideo[height<=720][ext=mp4][fps<=30]+bestaudio[ext=m4a]/best"

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #115 : 03 Июнь 2021, 15:11:56 »
Пожалуй так получше будет моих костылей на bash+yad - как сейчас
Есть смысл переделывать?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #116 : 03 Июнь 2021, 15:33:49 »
Можно и для mplayer переписать этот скрипт, исходя из необходимости раздельных ссылок на потоки и последующего склеивания через ffmpeg.

Типа этого.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Просмотр youtube через медиаплеер
« Ответ #117 : 03 Июнь 2021, 16:18:27 »
Что-то я про склеивание не особо вдуплил. Может тогда сами и переделаете. По bash- yad - если что - подскажу...

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Просмотр youtube через медиаплеер
« Ответ #118 : 03 Июнь 2021, 17:17:22 »
Я же пример привел, скопировать, изменив cvlc на mplayer.

Коды потоков:
Код
youtube-dl -F 'https://www.youtube.com/watch?v=LXb3EKWsInQ'

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Просмотр youtube через медиаплеер
« Ответ #119 : 03 Июнь 2021, 20:05:39 »
- как понимаю - на тытрубе форматы аудио/видео - да разделяются.
- бывает что список наличия этих форматов немал.
- у меня бывало, что из списка выдаваемых форматов, "выбираемая/желаемая  пара" не склеивалась. ( # тут пока четко не отслеживал "что именно не склеивалось", но можно навскидку предполагать что например 'webm-auio' с 'webm-video' склеится).
- ? какие форматы, точнее под какой результат (т.е. под 'best' или под к.-либо ограничение, или как-то еще хотите клеить)? [сходу недопонял]
--------
зы
так-то попробовал  на скору-руку( на ранишних наработках) - вроде без участия 'ffmpeg' для MPlayer-воспроизведения клеится (по крайней мере в скрипте 'ffmpeg' не фигурирует)
---------
зызы
по ссылке
'https://www.youtube.com/watch?v=LXb3EKWsInQ'
на слабом 64-бит железе (Device-1: Intel Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics. driver: i915)
при форматах 278+249 - нагрузка на проц ~=65%( для такого железа хорошо)
« Последнее редактирование: 03 Июнь 2021, 20:14:07 от 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 ГБ.