appear to record correctly, play audio when previewed in Finder, but fail to import into Roon. The skipped files report says “Audio Stream Format Not Supported”.
Sometimes, if I move those recordings into another folder, Roon decides they are OK, and imports them.
Do the files get written directly into the watched folder? If so, that could be the problem - then it might be better to only copy finished recordings; not sure if that’s doable with ffmpeg.
If these files always show up after being moved, it’s most likely that they’re being written to the watched folder as u_gee suggested. If an incomplete file is being written to the folder when Roon tries to import it, that could cause issues with the import (which is why it would show in Skipped Files).
Saving these files to a location outside of your watched folder and then adding them to the watched folder when complete is likely your best bet here.