I need to extract scene data without loading a blend file completely as some files might be in the upwards of 3GB and more.
Here is an example of the data I have managed to extract by loading everything in the blend via a python script.
{
"scenes": [
{
"scene.cycles.samples": 250,
"scene.frame_end": 250,
"scene.frame_start": 1,
"scene.frame_step": 1,
"scene.name": "Scene",
"scene.render.engine": "CYCLES",
"scene.render.image_settings.file_format": "PNG",
"scene.render.pixel_aspect_x": 1.0,
"scene.render.pixel_aspect_y": 1.0,
"scene.render.resolution_percentage": 100,
"scene.render.resolution_x": 1920,
"scene.render.resolution_y": 1080
},
{
"scene.cycles.samples": 1111,
"scene.frame_end": 250,
"scene.frame_start": 1,
"scene.frame_step": 1,
"scene.name": "Scene.001",
"scene.render.engine": "CYCLES",
"scene.render.image_settings.file_format": "PNG",
"scene.render.pixel_aspect_x": 1.0,
"scene.render.pixel_aspect_y": 1.0,
"scene.render.resolution_percentage": 100,
"scene.render.resolution_x": 256,
"scene.render.resolution_y": 256
}
]
}