Well, actually, ChatGPT was my friend on this one. But after uninstall and reinstall of mpv, the issue remains the same. 2 video windows. GUI fully irresponsive, except the play button which activates one video.
Is this running natively? As in not through roesetta
Iām also having the same issue as above, where the GUI freezes and it opens up 2 video windows unless I force quit it.
Can you give instructions on how to do this? Checking my /Cellar/ folder, thereās only one MPV installed but I canāt tell if this is for Arm or Intel.
then
brew list
check if you had install a mpv, if you find mpv,
then
brew uninstall mpv
I uninstalled and reinstalled still and get the same issue of it creating two video windows then becoming unresponsive. Running brew list
under zsh
and arch x86_64
provides me the same result, of mpv being installed on both versions, despite only installing it for one.
Late reply but put the extensions in
~/Library/Application Support/OFS/OFS3_data/extensions
For me, I solved MPV video player issue on Apple Silicon Mac
Issue
When running OpenFunscripter on Apple Silicon Macs, users experience:
-
Duplicate video display (two video windows)
-
Video controls not responding
-
Playback issues
didnāt have to reinstall brew or mpv neither
I just added few code to āOFS_MpvVideoplayer.cppā
#if defined(__APPLE__) && defined(__arm64__)
// Force software decoding on M1/M2 Macs
hwAccel = false;
error = mpv_set_option_string(CTX->mpv, "vo", "libmpv");
if(error != 0) {
LOG_WARN("Failed to set mpv: vo=libmpv");
}
error = mpv_set_option_string(CTX->mpv, "gpu-context", "cocoa");
if(error != 0) {
LOG_WARN("Failed to set mpv: gpu-context=cocoa");
}
#endif
then
rm -rf build
mkdir build
cd build
cmake ..
cmake --build .
This also helped me to unfuck the linux version, thank you very much.
Iāve downloaded and installed your Patreon app and am having the same issue as others. Double video windows (one shows video; the other is black) and then the app is non responsive.
Iāve uninstalled and reinstalled mpv over and over with the same results. Running MacOS 15 on an M1 Mac.
@iii3iei33iii seems to have found a solution but Iām using @codeScripter 's pre-compiled app.
Same thing, two windows and the app doesnāt respond
Since the mpv in Homebrew has been upgraded to the latest version, actually OFS requires version 0.37.0_1. So you need to find a way to install this version of mpv. Although I have solved this problem myself, the process was extremely troublesome. I havenāt organized the corresponding documentation yet, so you may need to figure it out on your own. However, I think a better solution would be to package the mpv dependency into the app.
Iāve packaged all the dependencies for OFS together. Local testing was successful, so feel free to give it a try. Tomorrow, Iāll have my other colleagues with Macs test it out.
The core compatibility issue is that it requires mpv versions below 0.37 and ffmpeg@6.
My macOS version 13.7
thank you!! however, it did not open on arm64 (mbp m4). the app quits after a sec.
macOS 15.3.2
20250417
I conducted some tests using my colleagueās Mac, and there are still a few minor issues that need to be resolved.
do you need a cheerleader? iāll get out the pompoms.
How can i get ahold of this mac package im not much of a coder Im running M4 Mac
Iām still researching how to package all the dependencies of libmpv. Iāve already failed once. In fact, itās one pitfall after another.
if itās some path issue you can probably hardcode them by editing the main executable and change it to ./ (and with some bash script make it so it cd the .app automatically).
@codeScripter, I am trying to figure out how to install the software on a mac. Very green to this, and would appreciate any guidance
any news on this? I would love to run OFS on my Mac! Thanks