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

Автор Тема: mpv+youtube-dl+60FPS  (Прочитано 8009 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #15 : 15 Декабрь 2019, 17:31:04 »
что можно сделать универсального для любого видео и железа?

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: mpv+youtube-dl+60FPS
« Ответ #16 : 15 Декабрь 2019, 17:48:17 »
Чтобы было hwdec=vdpau, нужно обязательно указать (mp4), vp9 он не может.
Код
ytdl-format='(mp4)best[height<=?1080][fps<=?30]/best'
« Последнее редактирование: 15 Декабрь 2019, 17:49:59 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #17 : 15 Декабрь 2019, 17:57:22 »
Исправил.

Цитата
Самое простое, что приходит на ум и чтобы удовлетворить желающих 1080p, и чтобы не 'крякнул' комп на 8k:
cat ~/.condig/mpv/mpv.conf
Цитата
ytdl-format=bestvideo[ext=mp4][height<=?1080][fps<=?30]+bestaudio/best
А кому надо, пропишут ограничение 720 вместо 1080 или другое. И fps изменят.
(На самом деле, именно 720 надо ставить дефолтом, раз уж PRA/DDR считаются легкими сборками, для не топовых компов, в первую очередь.)

Чтобы было hwdec=vdpau
Речь идет всего лишь об универсальной заглушке. И чаще это софтварное ускорение (проц). Все частности не пропишешь в универсальном конфиге.

p.s. Можно сделать, mp4 считается полегче vp9. Исправил.
« Последнее редактирование: 15 Декабрь 2019, 23:04:05 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #18 : 15 Декабрь 2019, 18:56:29 »
Прикрепил mpv.conf, который может быть дефолтным во всех iso. Там лишь несколько параметров, которые считаю важными для воспроизведения видео, в основном ютуба.
Параметры можно добавлять любые на свой вкус https://mpv.io/manual/stable/, можно поискать готовые конфиги на github.com, их там много.

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: mpv+youtube-dl+60FPS
« Ответ #19 : 16 Декабрь 2019, 02:44:01 »
Код
ytdl-format=bestvideo[ext=mp4][height<=?1080][fps<=?30]+bestaudio/best
надо просто  audio без best иначе условие не отрабатывает и срабатывает /best( сидел проверял,не мог понять почему мне vp9 подкидывает)
Код
ytdl-format=bestvideo[ext=mp4][height<=?1080][fps<=?30]+audio/best
Ну и прописать hwdec=vdpau.Поправил конфиг, с вашего позволения.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #20 : 16 Декабрь 2019, 09:13:18 »
Функцилонал, заложенный в конфиг можно получить через гуй настроек в smplayer и gnome-mpv?

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: mpv+youtube-dl+60FPS
« Ответ #21 : 17 Декабрь 2019, 08:48:20 »
Что касается youtube-dl нет.


Психанул на встройку из за того что не тянет фулхд 60 fps. Взял затычку Nvidia gt210, через проприетар тянет все отлично, но возникла проблема.Пропал звук...скорее всего из за встреного HD audio тк это устройство в alsamixer стоит по умолчанию. Можно воще его убрать из системы?
Код
live@pra6408:~$ Playing: https://www.youtube.com/watch?v=LXb3EKWsInQ
 (+) Video --vid=1 (*) (h264 1920x1080 59.940fps)
 (+) Audio --aid=1 --alang=eng (*) 'DASH audio' (opus 2ch 48000Hz) (external)
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
[ao/alsa] Playback open error: No such file or directory
[ao] Failed to initialize audio driver 'alsa'
Could not open/initialize audio device -> no sound.
Audio: no audio
Using hardware decoding (vdpau).
VO: [vdpau] 1920x1080 vdpau[yuv420p]
« Последнее редактирование: 17 Декабрь 2019, 08:53:32 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #22 : 17 Декабрь 2019, 09:17:05 »
Пропал звук
вики

Что касается youtube-dl нет.
В smplayer частично есть. В gnome-mpv (он же celluloid) - не заморачивались - подгружают конфиг mpv
Получается хорошего гуя для настройки мпв нет. Может напишем на опыте этой темы?
Подгоняйте параметры. попробую их оформить на yad

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #23 : 17 Декабрь 2019, 09:34:47 »
хорошего гуя для настройки мпв нет
mpvconfigurator-0.2-1-x86_64.pkg.tar.xz
запускается долго

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #24 : 17 Декабрь 2019, 16:51:52 »
Взять run из соседней темы. Запускать run weburl URL (или создать алиас), там уже есть гуи со всеми параметрами.
« Последнее редактирование: 17 Декабрь 2019, 18:29:04 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #25 : 17 Декабрь 2019, 17:14:30 »
Психанул на встройку из за того что не тянет фулхд 60 fps. Взял затычку Nvidia gt210, через проприетар тянет все отлично,
Зверь карточка.  :) Потянет и на свободных дровах.

Видеокарта NVIDIA GeForce 210 имеет 16 ядер CUDA, рабочую частоту GPU в 589 МГц, память DDR2 64-bit с частотой 500 МГц и объемом 512MB или 1GB DDR2.
https://video-nvidia.com/series_200/nvidia-geforce-210.html

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #26 : 25 Сентябрь 2020, 16:16:01 »
Функцилонал, заложенный в конфиг можно получить через гуй настроек в smplayer и gnome-mpv?
smplayer по дефолту имеет настройки с которыми эффекта зависания нет
gnome-mpv и celluloid хранят настройки в базе dconf - неудобно для модульного дистра ,но можно сделать заглушку
#/usr/local/bin/celluloid
Код
/usr/bin/celluloid --mpv-ytdl-format="bestvideo[ext=mp4][height<=?1080][fps<=?30]+audio/best" "$@" &
и так же прочие параметры

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #27 : 19 Ноябрь 2020, 18:00:46 »
ytdl-format=bestvideo[ext=mp4][height<=?1080][fps<=?30]+bestaudio/best

надо просто  audio без best иначе условие не отрабатывает и срабатывает /best( сидел проверял,не мог понять почему мне vp9 подкидывает)
Так разрешение не выставляется. С best - норм
Код
# mpv https://www.youtube.com/watch?v=UN3uF3990Q0 --ytdl-format="bestvideo[ext=mp4][height<=?360][fps<=?30]+bestaudio/best"
 (+) Video --vid=1 (*) (h264 640x360 23.976fps)
 (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vo/vdpau] Error when calling vdp_device_create_x11: 1
[vo/xv] No Xvideo support found.
[vo/x11] Warning: this legacy VO has bad performance. Consider fixing your graphics drivers, or not forcing the x11 VO.
AO: [alsa] 48000Hz stereo 2ch float
VO: [x11] 640x360 yuv420p
AV: 00:00:01 / 00:03:31 (0%) A-V:  0.000 Cache: 210s/18MB

root@pra-roll:mpv# mpv https://www.youtube.com/watch?v=UN3uF3990Q0 --ytdl-format="bestvideo[ext=mp4][height<=?360][fps<=?30]+audio/best"
 (+) Video --vid=1 (*) (h264 1280x720 23.976fps)
Проверял в прар2008
Надо бы или гуй к разрешению приделать или сделать mpv360 mpv720 mpb1080 - запускай какой надо
Как бы это интуитивно - понятно донести до юзера...

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #28 : 19 Ноябрь 2020, 18:23:05 »
Надо бы или гуй к разрешению приделать
Код
$ wget http://victor-dobrov.narod.ru/share/unix-helper.7z

$ lh /usr/local/bin/run                                           
-rwxr-xr-x 1 root root 149K апр 18  2020 /usr/local/bin/run
Распаковать, перенести скрипт run в /usr/local/bin, дать права на выполнение, если нет. Запускать для воспризведения ютуба командой run weburl (скрин).
Должен быть пакет xsel. Принцип работы, копируем ссылку, запускаем run weburl. Ссылка на видео уже будет вставлена в окошко гуи. С хоткеем будет даже удобней.


Хотя мне достаточно выставленной строки в mpv.conf.
« Последнее редактирование: 19 Ноябрь 2020, 18:56:04 от krasnyh »

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: mpv+youtube-dl+60FPS
« Ответ #29 : 20 Ноябрь 2020, 05:14:48 »
Цитата: sfs от Вчера в 18:00:46

    Надо бы или гуй к разрешению приделать

mpv-k-prf.sh - диалог-гуй - иксы+tty, - профили для выбора "задаются/составляются" пользователем (на Ледяном есть несколько предзаданных ; # хоткей = "win+Y").
- сообщение с сылкой на видео - https://archlinux.org.ru/forum/post/224568/ .
- https://github.com/knstntnn/mpv-k-prf - правда недооформлено. обязательно нужны еще $HOME/.config/mpv/mpv-Dev-knn/* .
-------
ps
- надеюсь когда-нибудь опакетится ) ;
- прикрепил mpv-k-prf.sh-profiles_IceArch.tar.gz ($HOME/.config/mpv/mpv-Dev-knn/*) [ # там для иксов и tty каталоги выбора профилей - раздельные]

-------
pps
намеревался такой же скрипт для MPlayer~а сделать. Т.е. сейчас в Ледяном есть скрипт для хоткея-"win+J"(показ по выделенным ссылкам), но выбор профилей туда пока не прикручен.
(для меня "выбор профилей" удобен и как "инструмент для ознакомления(/познания)" с параметрами/конфигами медиаплееров )
« Последнее редактирование: 20 Ноябрь 2020, 06:15:21 от 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 ГБ.