скачиваем. но как смотреть онлайн в mpv player, как в браузере?ALiEN: с видео
yt-dlp -f 399+251-2 EXb1a-ZXSZA
mpv -- вопросы и обсуждение
18 mp4 640x320 25 2 │ 345.80MiB 525k https │ avc1.42001E mp4a.40.2 44k [fr] 360p
Из yt-dlp отдельно выцеплять ссылки (--get-url) на аудио и видео потоки и скармливать mpv. Но я не уверен, что mpv может брать оба потока как ссылку.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
А какая разница? Ну подождать немножко надо будет перед просмотром.igor: скачиваем. но как смотреть онлайн в mpv player, как в браузере?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
в таком случае случае линукс тут вообще не при чём. смотри в браузере, на любом из телевизоров. кстати, браузер умеет "картинка в картинке"ALiEN:А какая разница? Ну подождать немножко надо будет перед просмотром.igor: скачиваем. но как смотреть онлайн в mpv player, как в браузере?
Мы должны признать, что в большинстве случаев это удаётся на YouTube. У меня скрипт для yt-dlp и я просто копирую ссылку, затем нажимаю комбинацию клавиш. Вы используете расширение для браузера.igor: скачиваем. но как смотреть онлайн в mpv player, как в браузере?
С другой стороны (уже упоминал) бывают "криво" залитые ролики, которые либо медленно скармливаются mpv, либо имеют другие проблемы (язык видео и т.п.). В таком случае проще и удобнее посмотреть в браузере.
Возможно если перелопатить мануал mpv (как предложил коллега ALiEN), то найдётся способ "прямого" просмотра с нужной аудиодорожкой. Но для меня проще скачать видео и выбранное аудио (в предложенном случае это заняло около 4-х минут в FHD качестве) и затем в mpv посмотреть. Преимущество ещё и в том, что при необходимости можно пересмотреть ещё раз, экономя трафик. Либо удалить при желании. Не забываем, что объём закачки при "прямом" просмотре и при скачивании ролика одинаков.igor:в таком случае случае линукс тут вообще не при чём.
Не упускаем из вида, что гугл активно борется со средствами, подобными yt-dlp, расширениями для браузеров, и поэтому не приходится ожидать гарантированной гладкой работы из коробки. Ведь корпорации надо показывать нам рекламу, отслеживать и т.д.
# - перебать (узнать) доступные звуковые дорожки … и запуск:
mpv --alang=en … - автоматически выбирать аудио на заданном языке
mpv --slang=en … - автоматически выбирать субтитры на заданном языке
Можно указать и в config ...
Ошибки не исчезают с опытом - они просто умнеют
Собственно, решение:
в mpv.conf добавить
ytdl-format='bv+ba[language=ru]/bv+ba/b'
Не сработает. Yt-dlp по-умолчанию берет язык, который указан в самом ролике на ютуб как default или уже встроенный в контейнер.vasek:mpv --alang
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
Спасибо. Действительно, работает.ALiEN:Собственно, решение:
Давно не заглядывал в свой конфиг mpv. После изменений блок параметров и качества видео для просмотра с yt-dlp выглядит так
ytdl-format='bv[height<=?2160][fps<=?60]+ba[language=ru]/bv+ba/b'