Skip to content

Commit

Permalink
install mpv
Browse files Browse the repository at this point in the history
  • Loading branch information
univrsal committed Nov 1, 2023
1 parent 3c4e38d commit b33b98f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/scripts/.Aptfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ package 'git'
package 'jq'
package 'ninja-build', bin: 'ninja'
package 'pkg-config'
package 'mpv'
19 changes: 18 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## Video source for OBS Studio using libmpv
## obs-mpv

Adds a video source for OBS Studio using libmpv.

![screenshot](./screenshot.png)

Things left to fix/address

- The video seems to be darker (might be an issue with how obs handles hdr)
- Video filters do not work
- Audio control
- MPV does not seem to offer any way of retrieving raw audio via a callback
- On linux the source creates a jack audio capture and tells mpv to connect to it
this works well and allows us to control and filter the audio in obs, however
it does depend on jack or pipewire working. An option to choose beteween
the different audio backends (oss, sndio, alsa, pulse, jack and pipewire)
might be useful.
- On windows there's only WASAPI (jack might also work) so there's no good way
of controlling audio in obs unless we do some fuckery with the application specific audio capture
- The interact GUI works only for mouse movements, it does not react to clicks

0 comments on commit b33b98f

Please sign in to comment.