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

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

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

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
mpv+youtube-dl+60FPS
« : 15 Декабрь 2019, 06:07:04 »
gnome-mpv и celluloid
Выбор качество через lua скрипты mpv-youtube-quality.

Здравствуйте, у меня не воспроизводится 1080.60fps на встройке(фризит жутко), а 720.60fps хорошо идет. Я хочу, чтобы всегда было максимальное разрешение (не более)1080, но если есть 60fps то только в720p. Надеюсь правильно выразился.
Код
ytdl-format='(mp4)[height<=?720][fps=60]+bestaudio/[height<=?1080]'
« Последнее редактирование: 23 Ноябрь 2020, 16:21:41 от sfs »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #1 : 15 Декабрь 2019, 09:37:32 »
не воспроизводится 1080.60fps на встройке
Т.е.  запускается, но тормозит?
Напишите подробнее с какими ключами запускаете
Тогда, наверное ,пробовать свежие дрова и mesa. В том числе проприетарные
Ну или менять видяху
Или в чем проблема?
Встройка - это встроенная видяха ATI с VDPAU (из соседней темы)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #2 : 15 Декабрь 2019, 13:45:05 »
Т.е.  запускается, но тормозит?
Напишите подробнее с какими ключами запускаете
Она сначала проверялась на smplayer, и раз и там тормозит, то это с большой вероятностью железо не вывозит. Видео 1080@60 тяжелее 1080@30, с которым как раз нет проблем.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #3 : 15 Декабрь 2019, 13:51:25 »
ytdl-format='(mp4)[height<=?720][fps=60]+bestaudio/[height<=?1080]'
Работает как хотелось?

Мой вариант:
Код
ytdl-format=bestvideo[height=720][fps=60]+bestaudio/bestvideo[height<=?1080][fps<=?30]+bestaudio/best
« Последнее редактирование: 15 Декабрь 2019, 14:11:15 от krasnyh »

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: mpv+youtube-dl+60FPS
« Ответ #4 : 15 Декабрь 2019, 14:18:49 »
Читал маны целый день, чуть голова не лопнула.https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template
По итогу победил.
Код
ytdl-format='(mp4)[height=?720][fps=60]+bestaudio/(mp4)[height=?720][fps=50]+bestaudio/(mp4)[height=?1080]+bestaudio'
Сначала ищет видео в 720/60 потом 720/50 и 1080 в конце.
Положил это в конфиг mpv.Осталось допилить ,чтоб видо в полный экран сразу открывалось.

Вот у человека была ситуация схожая:
Цитата
Ради экономии заряда батареи и просто системных ресурсов смотрю ютуб на ноутбуке не через браузер а через плеер. Для примера, загрузка процессора когда смотрю видео через браузер 50-60 процентов, через плеер - что то в районе десяти. Достаточно большая разница.

Проблема в том, что ноутбук не тянет видео выше 1080р, а на ютубе видео бывает и в 4k и выше. По умолчанию выбирается максимальное качество. И ноутбук такое качество не вывозит и начинает тормозить.

Но в конфигах можно указать нужное качество.
« Последнее редактирование: 15 Декабрь 2019, 16:12:33 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: mpv+youtube-dl+60FPS
« Ответ #5 : 15 Декабрь 2019, 14:26:46 »
ytdl-format=bestvideo[height=720][fps=60]+bestaudio/bestvideo[height<=?1080][fps<=?30]+bestaudio/best
Сколько я вариантов перебрал...пока не вник в суть мана. Выбор формата идет с лева на право и разделяется /.  Если формат до / не найден, то ищется следующий итд. в скобках указан mp4, тк только его декодит vdpau.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #6 : 15 Декабрь 2019, 14:30:26 »
Осталось допилить ,чтоб видо в полный экран сразу открывалось.
--fs
fs=yes для конфига

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #7 : 15 Декабрь 2019, 14:50:23 »
Вот у человека была ситуация схожая:
    Проблема в том, что ноутбук не тянет видео выше 1080р, а на ютубе видео бывает и в 4k и выше. По умолчанию выбирается максимальное качество. И ноутбук такое качество не вывозит и начинает тормозить.

    Но в конфигах можно указать нужное качество.
В mpv.conf должно стоять ограничение качества (у меня 720), иначе слабый комп может надорваться  :) (по умолчанию видео с ютуба идет в лучшем качестве).
Честно говоря уже давно и в нескольких темах это говорил, что нужен ограничитель.

Желающие могут посмотреть 8k видео на голом mpv, на домашнем компе.
Важно, будьте готовы выключать компьютер кнопкой на системном блоке. Тест только для sfs.  :)
https://www.youtube.com/watch?v=UN3uF3990Q0

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #8 : 15 Декабрь 2019, 16:50:50 »
ytdl-format='(mp4)[height=?720][fps=60]+bestaudio/(mp4)[height=?720][fps=50]+bestaudio/(mp4)[height=?1080]+bestaudio'
Можно сократить:
Цитата
ytdl-format='(mp4)[height=?720][fps>=50]+bestaudio/(mp4)[height=?1080]+bestaudio'
« Последнее редактирование: 15 Декабрь 2019, 16:53:28 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: mpv+youtube-dl+60FPS
« Ответ #9 : 15 Декабрь 2019, 16:57:06 »
Тест только для sfs.
Да? Посмотрим!
У меня Seamonkey показывает это видео на полный экран без каких-либо дёрганий. Примечательно, что другое видео не желает показывать вообще, mpv в системе нет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #10 : 15 Декабрь 2019, 16:59:31 »
И включено самое высокое качество? Что-то не верится. )
Вся суть этого теста, что mpv без конфигов воспроизводит в лучшем качестве, с данным видео это будет 4320p.
« Последнее редактирование: 22 Ноябрь 2021, 15:23:50 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: mpv+youtube-dl+60FPS
« Ответ #11 : 15 Декабрь 2019, 17:14:54 »
mpv без конфигов воспроизводит в лушем качестве, с данным видео это будет 4320p.
Я затирал про автовключение вдпау, а не лучшего качества
Это видео у меня норм. (до 70% нагрузки проца) идет в браузере 1080. Причем без ффмпег. Если включить больше - тормозит
Использование ффмпег здесь (видимо везде на ютубе) ничего не дает
А на моей интел видяхе без вдлау просмотр в плеере ничего не даст
Причем в хроме проц юзается процентов на 10 меньше палемуна

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #12 : 15 Декабрь 2019, 17:20:12 »
Цитата: sfs
Я затирал про автовключение вдпау, а не лучшего качества
А я затирал еще в 2018 году, что для mpv требуется ограничитель. В отличие от проигрывания видео в браузере, где качество выбрано пользователем или самим браузером.
И это была реакция на сообщение, где loop223 нарыл инфу о необходимости ограничителя, которую я продвигал на форуме с 'седых' годов.
« Последнее редактирование: 15 Декабрь 2019, 17:22:48 от krasnyh »

Оффлайн sfs

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: mpv+youtube-dl+60FPS
« Ответ #14 : 15 Декабрь 2019, 17:29:17 »
будут тормоза вплоть до зависона?
Конечно.