Trying to debug an ffmpeg issue

I’m getting the following error when using the extend(ScreenRecorder()) functionality and I’m not able to get past the issue (M1 mac, OS v12.5.1, fresh installation of the OPENRNDR template). Any help much appreciated!

/Users/peterszerzo/Library/Java/JavaVirtualMachines/corretto-18.0.2/Contents/Home/bin/java -XstartOnFirstThread -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=51018:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /Users/peterszerzo/Documents/projects/openrndr/openrndr-template/build/classes/kotlin/main:/Users/peterszerzo/Documents/projects/openrndr/openrndr-template/build/resources/main:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/2.0.6/88c40d8b4f33326f19a7d3c0aaf2c7e8721d4953/slf4j-api-2.0.6.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-ffmpeg/0.4.2/808023abc54b15a6a6d277d034eef22b4de9a88c/openrndr-ffmpeg-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-gui/0.4.2/75d4890a89241f5b9dd70cd459862740c3cf1d21/orx-gui-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.10/7c002ac41f547a82e81dfebd2a20577a738dbf3f/kotlin-stdlib-jdk8-1.8.10.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-olive/0.4.2/c359727c2b7296ad9a292b3c097a00d18d778a8e/orx-olive-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-panel/0.4.2/d6a120e83b70779279397f1e576f05b5d175425b/orx-panel-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-video-profiles/0.4.2/cd021597fd2cb4393209e48db40075fd8b11e667/orx-video-profiles-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/1.8.10/b13ea9c7e46d589139e56086a878763290e20bd5/kotlin-script-runtime-1.8.10.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/io.github.microutils/kotlin-logging-jvm/3.0.4/fb66155bec41f7c2c8b9be53dbb7c191c83b9415/kotlin-logging-jvm-3.0.4.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-openal-jvm/0.4.2/f2f5cb2e51ea2bb983933d1ce304915fab172132/openrndr-openal-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-application-jvm/0.4.2/329964f185b0b3529c85a0408ac0cb547cc3f62e/openrndr-application-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-svg-jvm/0.4.2/c3568849fe74247cfa1d9bfe852da0b80e786678/openrndr-svg-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-animatable-jvm/0.4.2/80080aa06641e2931846661171f3d65bcef5c42/openrndr-animatable-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-extensions-jvm/0.4.2/e4a2592343cfe3e56f528100d2dc95672220d79f/openrndr-extensions-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-filter-jvm/0.4.2/27b3b2f25c86c7a889cb8dd85e7be58beb2889db/openrndr-filter-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-camera-jvm/0.4.2/92682a0d4c1c8cf7f96086aa748ab334a3d4b1bd/orx-camera-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-color-jvm/0.4.2/2caf155014224c38c6192c327ba5691d12212cb8/orx-color-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-compositor-jvm/0.4.2/5609e987fa74ddc8b4ee826af180aa73078d039e/orx-compositor-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-fx-jvm/0.4.2/dd351e9473e28207072d03c93cb3134c2fa8ab22/orx-fx-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-image-fit-jvm/0.4.2/3c7fff19a044c467a5fe667766bea92bd7c6eeea/orx-image-fit-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-no-clear-jvm/0.4.2/5bbfb51cb534dcea8cab893c8efc89a712a2884d/orx-no-clear-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-noise-jvm/0.4.2/2d8dd3238f5b4868a76215c157f20f4584a3336e/orx-noise-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-shade-styles-jvm/0.4.2/f90b47e82278aed88e6c054450c96f1405447605/orx-shade-styles-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-shapes-jvm/0.4.2/cad9883993252f579d27467583a67cb445e9d113/orx-shapes-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-view-box-jvm/0.4.2/aa9b2ddda05168e25d192a0f0757b503f2714df0/orx-view-box-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.10/cb726a23c808a850a43e7d6b9d1ba91b02fe9f05/kotlin-stdlib-jdk7-1.8.10.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.8.10/6d5560a229477df9406943d5feda5618e98eb64c/kotlin-stdlib-1.8.10.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.8.10/a61b182458550492c12aee66157d7b524a63a5ec/kotlin-stdlib-common-1.8.10.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-parameters-jvm/0.4.2/f07bee9886fe93874302372eef973d73189ded9a/orx-parameters-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-draw-jvm/0.4.2/f68436eb64a622364019a77ee33ceb353a38b09d/openrndr-draw-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-math-jvm/0.4.2/396b98d6c78d0feb110bd515284a0326f13d95db/openrndr-math-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-event-jvm/0.4.2/87b6c1484426f0280e96ae51461c35ba5c9372a2/openrndr-event-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-shape-jvm/0.4.2/bc264c19b7c097ecbd758223069586e185576030/openrndr-shape-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-color-jvm/0.4.2/e20bb8ddd3f700b6ba246046cf8a489cfd6348ce/openrndr-color-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-utils-jvm/0.4.2/35e50b4f00a69cd01c492f92221374defdf133b/openrndr-utils-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-ktessellation-jvm/0.4.2/621b0eca42159984b014391be1b2de86a980c677/openrndr-ktessellation-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j2-impl/2.20.0/155c8b9bbdac91d8461d9a403a646e6bd0d365d8/log4j-slf4j2-impl-2.20.0.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-gl3-natives-macos-arm64/0.4.2/d5c1fb696aeec24c8cbc65167b114a8607fadcbd/openrndr-gl3-natives-macos-arm64-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-openal-natives-macos-arm64/0.4.2/d5c1fb696aeec24c8cbc65167b114a8607fadcbd/openrndr-openal-natives-macos-arm64-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-ffmpeg-natives-macos-arm64/0.4.2/45c4536db9141a2f0a57039f6f97f8ec6e389599/openrndr-ffmpeg-natives-macos-arm64-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.20.0/eb2a9a47b1396e00b5eee1264296729a70565cc0/log4j-core-2.20.0.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.14.2/cc9a25c1f4212562dcb2fa33dd8ae179ba0e6a4e/jackson-dataformat-yaml-2.14.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.14.2/1e71fddbc80bb86f71a6345ac1e8ab8a00e7134/jackson-databind-2.14.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-openal/3.3.1/2623a6b8ae1dfcd880738656a9f0243d2e6840bd/lwjgl-openal-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-openal/3.3.1/23d55e7490b57495320f6c9e1936d78fd72c4ef8/lwjgl-openal-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl/3.3.1/ae58664f88e18a9bb2c77b063833ca7aaec484cb/lwjgl-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl/3.3.1/71d0d5e469c9c95351eb949064497e3391616ac9/lwjgl-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.bytedeco/ffmpeg/5.0-1.5.7/5b113b78b1e38daf683d1a8ba813871acd3e3f0/ffmpeg-5.0-1.5.7.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.bytedeco/ffmpeg/5.0-1.5.7/abb79e8aa3f0e925ebeff8ecfbf3cc5096466e03/ffmpeg-5.0-1.5.7-macosx-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-file-watcher/0.4.2/3aa2822b9fce65c89625815791605972a8672f44/orx-file-watcher-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-kotlin-parser/0.4.2/7e5b8a3d12864746f39fc2c4615f68a04076f1e1/orx-kotlin-parser-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jsr223/1.7.21/9b6610178ef1a8285a58b4aa8d09f372bad0c203/kotlin-scripting-jsr223-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm-host/1.7.21/b32545861c7739d92d7a9d06618d201b2e6fe2cb/kotlin-scripting-jvm-host-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm/1.7.21/1f327341aebabf8de86dbc1ead1f5ef63c8774ec/kotlin-scripting-jvm-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.7.21/ad6d09bc4db0eab1069112eea8ebea0be7be44f/kotlin-reflect-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-dialogs/0.4.2/96644fbe614c884d31ee8cc29aa82b2f4dca1211/openrndr-dialogs-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.9.1/2cc2131b98ebfb04e2b2c7dfb84431f4045096b/gson-2.9.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-gl3-jvm/0.4.2/fc4086c4bae2bb435965d885546bff879450cb53/openrndr-gl3-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.20.0/1fe6082e660daf07c689a89c94dc0f49c26b44bb/log4j-api-2.20.0.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-glfw/3.3.1/cbac1b8d30cb4795149c1ef540f912671a8616d0/lwjgl-glfw-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-glfw/3.3.1/cac0d3f712a3da7641fa174735a5f315de7ffe0a/lwjgl-glfw-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-jemalloc/3.3.1/a817bcf213db49f710603677457567c37d53e103/lwjgl-jemalloc-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-jemalloc/3.3.1/e577b87d8ad2ade361aaea2fcf226c660b15dee8/lwjgl-jemalloc-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-opengl/3.3.1/831a5533a21a5f4f81bbc51bb13e9899319b5411/lwjgl-opengl-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-opengl/3.3.1/eafe34b871d966292e8db0f1f3d6b8b110d4e91d/lwjgl-opengl-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-stb/3.3.1/b119297cf8ed01f247abe8685857f8e7fcf5980f/lwjgl-stb-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-stb/3.3.1/fcf073ed911752abdca5f0b00a53cfdf17ff8e8b/lwjgl-stb-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-tinyexr/3.3.1/2eb0ba73dd85046343b3fbd6ed739352123ce631/lwjgl-tinyexr-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-tinyexr/3.3.1/f8aa734319adb5c93a5682cbf14ad1d9b7902026/lwjgl-tinyexr-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-nfd/3.3.1/622318116996ddcff449b46cb38f0fdee39b8ac3/lwjgl-nfd-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-nfd/3.3.1/18b4cb2cccb1755ee193e826b5a58a429cd6433a/lwjgl-nfd-3.3.1-natives-macos-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.bytedeco/javacpp/1.5.7/4d6862d0056ff51bb546ef483e4023fe44fc7b06/javacpp-1.5.7.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.bytedeco/javacpp/1.5.7/4dcb0f56c74f98db51d966bfa1a2d43a0f513e3d/javacpp-1.5.7-macosx-arm64.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.14.2/f804090e6399ce0cf78242db086017512dd71fcc/jackson-core-2.14.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.33/2cd0a87ff7df953f810c344bdf2fe3340b954c69/snakeyaml-1.33.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.14.2/a7aae9525864930723e3453ab799521fdfd9d873/jackson-annotations-2.14.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4/4.10.1/fe5750f4c8fa1dfc3fa2c0722f0fb9e363b0c542/antlr4-4.10.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.antlr/antlr4-runtime/4.10.1/10839f875928f59c622d675091d51a43ea0dc5f7/antlr4-runtime-4.10.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-compiler-embeddable/1.7.21/b2d906e43c0069f543273f83a160369ae809e835/kotlin-scripting-compiler-embeddable-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.7.21/a36688d6a38ea94ac3fce84e198ea2cb6c6a8e88/kotlin-compiler-embeddable-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-common/1.7.21/f237334a26a2215304a7c78e1bbd9510a88b3459/kotlin-scripting-common-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jsoup/jsoup/1.15.3/f6e1d8a8819f854b681c8eaa57fd59a42329e10c/jsoup-1.15.3.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.lwjgl/lwjgl-egl/3.3.1/8399e6734ad7d97d2e1f865b2c6c5232d5126dca/lwjgl-egl-3.3.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.antlr/ST4/4.3.3/2a894d43f827164bcf4dc0ef54fa8c0b9c51d50c/ST4-4.3.3.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.antlr/antlr-runtime/3.5.3/9011fb189c5ed6d99e5f3322514848d1ec1e1416/antlr-runtime-3.5.3.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.abego.treelayout/org.abego.treelayout.core/1.0.3/457216e8e6578099ae63667bb1e4439235892028/org.abego.treelayout.core-1.0.3.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.glassfish/javax.json/1.0.4/3178f73569fd7a1e5ffc464e680f7a8cc784b85a/javax.json-1.0.4.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j/69.1/ff666ac55986650893aacb9e2e0003538e9799c0/icu4j-69.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-compiler-impl-embeddable/1.7.21/20dd4f77ca8ef96748762559af0f5193e630281f/kotlin-scripting-compiler-impl-embeddable-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-daemon-embeddable/1.7.21/b94818f660cc50f5d39f04b6396ac38e4d3a9eb7/kotlin-daemon-embeddable-1.7.21.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.intellij.deps/trove4j/1.0.20200330/3afb14d5f9ceb459d724e907a21145e8ff394f02/trove4j-1.0.20200330.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/5.6.0/330f2244e9030119ab3030fc3fededc86713d9cc/jna-5.6.0.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-shader-phrases-jvm/0.4.2/74f96cc9f164a8e35ed7df32bd06bafefe72c728/orx-shader-phrases-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-triangulation-jvm/0.4.2/429dc4de74d4219abd6dffdd80df010331fe6ab7/orx-triangulation-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-serialization-core-jvm/1.4.1/e0c2c11e5d0d541ca343c8f09602c0c2287d15a1/kotlinx-serialization-core-jvm-1.4.1.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-dds-jvm/0.4.2/304a6805d710f1dc450766e4cf57d091e77e76fd/openrndr-dds-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-binpack-jvm/0.4.2/28dec4d1426a5ca7c22250a88ee5c4838bde961e/openrndr-binpack-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr.extra/orx-hash-grid-jvm/0.4.2/dd85b0f109f1986cde6658d3a6a0aaed045ac26a/orx-hash-grid-jvm-0.4.2.jar:/Users/peterszerzo/.gradle/caches/modules-2/files-2.1/org.openrndr/openrndr-kartifex-jvm/0.4.2/5966880e501ec4d69c6eba845556775921611fb6/openrndr-kartifex-jvm-0.4.2.jar SheetsKt
 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'
 INFO [main] o.o.i.g.ApplicationGLFWGL3      ↘ OpenGL vendor: Apple
 INFO [main] o.o.i.g.ApplicationGLFWGL3      ↘ OpenGL renderer: Apple M1
 INFO [main] o.o.i.g.ApplicationGLFWGL3      ↘ OpenGL version: 4.1 Metal - 76.3
 WARN [main] o.o.d.Filter                    ↘ Shader 'noise-shader' has an existing #version definition. Shader configuration will not be added.
 WARN [main] o.o.i.g.ShaderGL3               ↘ Shader 'chromatic-aberration' does not have a uniform called 'textureSize0'
 WARN [main] o.o.i.g.ShaderGL3               ↘ Shader 'noise-shader' does not have a uniform called 'textureSize0'
system path: null
command: ffmpeg -y -f rawvideo -vcodec rawvideo -s 1200x1200 -pix_fmt rgba -r 30 -i - -pix_fmt yuv420p -sws_flags spline+accurate_rnd+full_chroma_int -color_range 1 -colorspace 1 -color_primaries 1 -color_trc 1 -vf vflip,colorspace=bt709:iall=bt601-6-625:fast=1 -vcodec libx264 video/Sheets-2023-03-21-16.34.47.mp4
ERROR [main] o.o.i.g.ApplicationGLFWGL3      ↘ Caught exception inside program the program loop
ERROR [main] o.o.i.g.ApplicationGLFWGL3      ↘ An exception was thrown inside the OPENRNDR program
 INFO [main] o.o.i.g.ApplicationGLFWGL3      ↘ OPENRNDR program ended with exceptions
 INFO [main]                                 ↘ Set -Dorg.openrndr.exceptions=JVM for conventional exception-handling


│  SheetsKt.main(Sheets.kt:-1)
├─ SheetsKt.main(Sheets.kt:13)
│  org.openrndr.ApplicationBuilderKt.application(ApplicationBuilder.kt:89)
│  org.openrndr.Application.run$openrndr_application(Application.kt:71)
│  org.openrndr.internal.gl3.ApplicationGLFWGL3.loop(ApplicationGLFWGL3.kt:885)
│  org.openrndr.internal.gl3.ApplicationGLFWGL3.drawFrame(ApplicationGLFWGL3.kt:966)
│  org.openrndr.ProgramImplementation.drawImpl(Program.kt:458)
│  org.openrndr.ffmpeg.ScreenRecorder.afterDraw(ScreenRecorder.kt:161)
│  org.openrndr.ffmpeg.ScreenRecorder.writeFrame(ScreenRecorder.kt:199)
│  org.openrndr.ffmpeg.VideoWriter.start(VideoWriter.kt:233)
│
↑ failed to launch ffmpeg (RuntimeException) 
├─ java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
├─ java.lang.ProcessImpl.forkAndExec(ProcessImpl.java:-2)

Process finished with exit code 1

Hi Peter! Welcome to the forum :slight_smile:

I’m copying here from Slack the solution you came up with:

In words: specifying the PATH environment variables manually in the IDE so ffmpeg is found.

Your question motivated me to finally send this PR to make OPENRNDR use the ffmpeg binary provided by one of its dependencies.

That would have been great because then people wouldn’t need to install ffmpeg themselves, but Edwin noticed that the videos produced that way looked worse, because libx264 was not part of that ffmpeg build.

But the story doesn’t end there :slight_smile:

Looking at the build scripts Edwin also noticed a line of code there, which led him to find out that by changing the ffmpeg dependencies to the GPL version libx264 would be provided :slight_smile:

So it looks like the framework will soon figure out automatically the binary to use.

Hi @abe thanks so much for all the help, I’ve been all set for now and having some quality time OPENRNDR-ing! I’ll be on the lookout for new version releases.

1 Like