LINUX.ORG.RU

Конфигурация OSD в mpv

 ,


0

1

Хотелось бы в постоянно включенном OSD (–osd-level=3) выводить величину кэша в мин:сек, как это выводится в правом нижнем углу интерфейса.
Просмотрел доки https://mpv.io/manual/master/#options-osd-status-msg, но не смог найти нужный параметр для –osd-status-msg в конфиге.
Как сделать? Где вообще посмотреть возможные параметры для этой опции OSD? В каком месте исходников?

★★★★★

Последнее исправление: athost (всего исправлений: 2)

выводить величину кэша в мин:сек, как это выводится в правом нижнем углу интерфейса

Вывод значения cache «в правом нижнем углу интерфейса», расписан в osc.lua, который в теле mpv. Как это организовать в желаемом «OSD», вопрос на миллион.

krasnh ★★★
()
Ответ на: комментарий от krasnh

расписан в osc.lua

Да, спасибо. Покопался там и нашел, что нужно – demuxer-cache-state. Только оно в секундах, и для OSC вычисляется и форматируется.
Для меня ни разу не программиста, сделать так для OSD слишком)
https://github.com/mpv-player/mpv/blob/be6c22f93b41e1962b294f9366642444084199e4/player/lua/osc.lua#L2124-L2136

Ну пускай хоть в секундах выводится)))

athost ★★★★★
() автор топика
Последнее исправление: athost (всего исправлений: 2)