-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is there a way to make MPV have terminal-only OSD? #3387
Comments
Try emulating the old behavior via a custom crafted Something like: Seems to work nicely together with |
This is quite quirky-hacky way to do what I need. I ended up with this config:
Thus, I just made texts 100% transparent, but this is kinda really dirty and hacky way to just simply disable onscreen display. |
Hi, I use mpv to play movies on large screen in summer cinema and large auditory. I compiled the version 0.19 and revert the commit to have |
Would it help if |
Random thought: What about having a separate osd level for terminal and OSD? You could also include the setting “auto“ (for terminal: pick the OSD message level if there's no GUI, and vice versa for GUI) to mimic the current behavior (i.e. the new default would have term-osd-level=auto and gui-osd-level=1) Probaly too messy to implement but it might be a good idea for UX Edit: Probably too redundant with |
Disable OSD rendering with |
Yes, that would be nice. The only thing is that I don't think that |
Implemented a bit differently.
I think this would be ideal, but would require quite some refactoring. At least you'd need to keep OSD state per component (VO/terminal), rather than having a single state. |
I have one special use for mpv: I play videos on big external LED/Projector screen for large auditory. Thus, I don't need any OSD go on video screen (no messages, no OSC, no progressbar), but I need full OSD in terminal. Thus, in my config profile I have this:
This used to work last year (whatever version of MPV was used then). That is, I could still see all messages (such as changing brightness or panscan) in terminal, but absolutely nothing over the video. I've tried looking through man but the only way I could disable over video OSD was by setting
osd-level
to 0. But it silences terminal messages also.I suppose the problem is in this commit: d1a46c2 (
use-text-osd
removed).So, the question is: what is the proper way to achieve this in newer versions of MPV? And if there isn't maybe you could revert that commit or make it work somehow?
Using mpv 0.18.1 (and 0.16.0) on Kubuntu 14.04.4 64bit.
The text was updated successfully, but these errors were encountered: