Here is all that I have tried for the following use case:
–> I am generating animation in oF. I need to record audio (via SoundFlower) + video (oF animation) into a video file.
I am running oF 0.9.8-master on Sierra and High Sierra.
What I’ve tried:
ofxVideoRecorder --> osxVideoRecorderExample
— --> I can’t run it because apparently OSX no longer supports QTKit.
–> I can run it, but the output is a .mov file with no video, just audio (via SoundFlower). VideoGrabber has dimensions of (0,0), even though I set it to (640,480). This line:
NSArray * devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
ofAVFoundationGrabber.mm returns a list of zero devices. This causes the entire initialization for video to be skipped. (I have FFMpeg installed.)
–> I can’t run it; I get this error:
Error:(267, 5) no type named ‘thread’ in namespace ‘std’; did you mean ‘thread_t’?
–> I got this to work, but I don’t want to have an external application to accomplish this goal; I want the user to have this functionality built into my oF app. Also, the dimensions of the output video reflect the dimensions of the Syphon Recorder window, not the OpenFrameworks video (!!).
I would love to get ofxVideoRecorder working to record video…