# Disable default animation output when using "File output" nodes

I'm using a "File output" node to customize the output of my animation (separating object & shadow into two files for each frame).

I have set custom path for the File output node and subpaths for its inputs. This works fine.

But Blender also writes a second copy of the animation frames using the default "Output" setting in the main "Output properties" panel. How can I get rid of that?

So far the best thing I can do is to delete the output:

bpy.data.scenes["Scene"].render.filepath = "//ignore/"
#
# render the animations here...
#
shutil.rmtree('ignore')


• Unfortunately you cannot disable the default output... I usually set the default to jpg. However, I'd consider using exr and piz encoding: blender.stackexchange.com/questions/148231/… if you are dealing with alpha you should consider exr anyway: blender.stackexchange.com/a/106671/31447 Aug 4 '20 at 18:16
• Have the same issue in the current Blender version and there is probably still no ideal solution. The default output can even accidentally overwrite the result of the File Output node if both are using the same file name and file format. Mar 27 '21 at 9:11

I met the same problem and I think to found a temporary solution. Basically I though to use the directory of Windows RecycleBin as output ( C:\$Recycle.Bin\Cestino\ ...that is... C:\$Recycle.Bin\S-1-5-21-1238235524-1654077969-1323641347-1004\ ).