Video should work with M1 processors. Is there no video folder showing up in your project? You could also try with the next-version branch of the openrndr-template, itβs more up-to-date.
Is there any information in the IDE output window when you run your program? Is there an ffmpegOutput.txt file at the root of your project?
/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home/bin/java ...
INFO [main] o.o.i.g.ApplicationGLFWGL3 β 3.4.0 Cocoa NSGL Null EGL OSMesa monotonic dynamic
INFO [main] o.o.Application β no preload class found 'org.openrndr.Preload'
2024-09-25 12:05:47.639 java[22276:1022321] +[IMKClient subclass]: chose IMKClient_Legacy
INFO [main] o.o.i.g.ApplicationGLFWGL3 β OpenGL vendor: Apple
INFO [main] o.o.i.g.ApplicationGLFWGL3 β OpenGL renderer: Apple M1 Pro
INFO [main] o.o.i.g.ApplicationGLFWGL3 β OpenGL version: 4.1 Metal - 89.3
Recording
Paused
Process finished with exit code 0
I think the issue is a simple evil typo
Evil because there is no error.
// does nothing
extend { recorder }
// does something
extend(recorder)
The first option is equivalent to extend( { recorder } ), so you are accidentally passing as an argument a function that returns recorder instead of recorder itself.