GS:Mac: Add ffmpeg
Description of Changes
- Adds a minimal (~3MB) copy of ffmpeg to Mac builds (includes a few small lossless codecs and the interface to macOS's system encoding libraries)
- Fixes a bug where s16 codecs would get their audio mangled
- Fixes a bug where setting a pixel format with
pixel_format=fmtin the extra arguments would break things
Rationale behind Changes
Capture support on macOS
Suggested Testing Steps
Try recording things on macOS
Tested on Windows and it works correctly it also fixes recording with FLAC cannot test on Mac OS.
I'm getting "failed to find video encoder" errors on Mac regardless of what output file format I try (MOV, MKV, etc). Also, weirdly, it wanted to access my calendar. That's probably just Mac being stupid, I don't think we touch that on purpose.
I'm getting "failed to find video encoder" errors on Mac regardless of what output file format I try (MOV, MKV, etc)
Should be fixed now
Also, weirdly, it wanted to access my calendar. That's probably just Mac being stupid, I don't think we touch that on purpose.
Qt's file open/save dialog was touching it. Fixed in #9104 which I've rebased this on top of
Permissions spam is fixed. Default encoders failing is not. Manually selecting the proper encoders works as expected.
Permissions spam is fixed. Default encoders failing is not. Manually selecting the proper encoders works as expected.
Try now