mpv -- вопросы и обсуждение

Проблемы с аудио / видео / изображениями, воспроизведение, создание и редактирование. Также для поддержки и обсуждения игр


igor
Аватара пользователя
Сообщения: 52
Зарегистрирован: 16.08.2022

#

ALiEN: с видео

yt-dlp -f 399+251-2 EXb1a-ZXSZA
скачиваем. но как смотреть онлайн в mpv player, как в браузере?
ALiEN
Аватара пользователя
Сообщения: 153
Зарегистрирован: 23.08.2022

#

Вряд ли возможно обойтись без скачивания. Из доступных форматов audio+video - только французский.
18     mp4   640x320     25  2 │  345.80MiB   525k https │ avc1.42001E          mp4a.40.2       44k [fr] 360p
В принципе, тут можно поковыряться https://mpv.io/manual/master/#options-audio-file-auto
Из 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

ALiEN
Аватара пользователя
Сообщения: 153
Зарегистрирован: 23.08.2022

#

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

igor
Аватара пользователя
Сообщения: 52
Зарегистрирован: 16.08.2022

#

ALiEN:
igor: скачиваем. но как смотреть онлайн в mpv player, как в браузере?
А какая разница? Ну подождать немножко надо будет перед просмотром.
в таком случае случае линукс тут вообще не при чём. смотри в браузере, на любом из телевизоров. кстати, браузер умеет "картинка в картинке"
vall
Аватара пользователя
Администрация
Сообщения: 735
Зарегистрирован: 09.08.2022

#

igor: скачиваем. но как смотреть онлайн в mpv player, как в браузере?
Мы должны признать, что в большинстве случаев это удаётся на YouTube. У меня скрипт для yt-dlp и я просто копирую ссылку, затем нажимаю комбинацию клавиш. Вы используете расширение для браузера.
С другой стороны (уже упоминал) бывают "криво" залитые ролики, которые либо медленно скармливаются mpv, либо имеют другие проблемы (язык видео и т.п.). В таком случае проще и удобнее посмотреть в браузере.
igor:в таком случае случае линукс тут вообще не при чём.
Возможно если перелопатить мануал mpv (как предложил коллега ALiEN), то найдётся способ "прямого" просмотра с нужной аудиодорожкой. Но для меня проще скачать видео и выбранное аудио (в предложенном случае это заняло около 4-х минут в FHD качестве) и затем в mpv посмотреть. Преимущество ещё и в том, что при необходимости можно пересмотреть ещё раз, экономя трафик. Либо удалить при желании. Не забываем, что объём закачки при "прямом" просмотре и при скачивании ролика одинаков.

Не упускаем из вида, что гугл активно борется со средствами, подобными yt-dlp, расширениями для браузеров, и поэтому не приходится ожидать гарантированной гладкой работы из коробки. Ведь корпорации надо показывать нам рекламу, отслеживать и т.д.
vasek
Сообщения: 458
Зарегистрирован: 31.08.2022

#

mpv
# - перебать (узнать) доступные звуковые дорожки … и запуск:
mpv --alang=en … - автоматически выбирать аудио на заданном языке
mpv --slang=en … - автоматически выбирать субтитры на заданном языке
Можно указать и в config ...

Ошибки не исчезают с опытом - они просто умнеют

ALiEN
Аватара пользователя
Сообщения: 153
Зарегистрирован: 23.08.2022

#

Погуглил немножно.
Собственно, решение:
в mpv.conf добавить
ytdl-format='bv+ba[language=ru]/bv+ba/b'
vasek:mpv --alang
Не сработает. Yt-dlp по-умолчанию берет язык, который указан в самом ролике на ютуб как default или уже встроенный в контейнер.

🖥 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
Аватара пользователя
Сообщения: 52
Зарегистрирован: 16.08.2022

#

ALiEN: Собственно, решение:
в mpv.conf добавить

ytdl-format='bv+ba[language=ru]/bv+ba/b'
да, этот вариант сработал
спасибо
vall
Аватара пользователя
Администрация
Сообщения: 735
Зарегистрирован: 09.08.2022

#

ALiEN:Собственно, решение:
Спасибо. Действительно, работает.

Давно не заглядывал в свой конфиг mpv. После изменений блок параметров и качества видео для просмотра с yt-dlp выглядит так
ytdl-format='bv[height<=?2160][fps<=?60]+ba[language=ru]/bv+ba/b'
Ответить