2
$\begingroup$

I'm running blender on Windows, and every time I try to render the animation to an .mp4 H264 video with audio blender crashes between the frames 300-400. This video has about 16,000 frames. Each frame takes about 4 seconds to render

By reading on other forums I found that sometimes the problem is that blender runs out of memory but I think this is no the case because blender is always using about 450MB of ram in my 8GB computer.

Here are my specs and some of the rendering settings:

  • Intel Core i7 2.4GHz

  • 8 GB Ram

  • Windows 10

  • Shading (Textures, Shadows, Ray Tracing, etc...) - All disabled

  • Antialiasing 8x

  • Render size: 1920 x 1080 at 30fps

  • Threads: Auto (4)

  • Tile size: (Tested with both 64 and 512)

  • Video codec: MPEG-4 H.264

  • Audio codec: AAC at 192 bps

    I haven't modified any other performance settings

The scene is a music video done with animated cubes with GxAV and a plane with a particle emitter with 10,000 billboard particles

Is there a way to reliable render this with blender?

$\endgroup$
3
  • $\begingroup$ What is the Blender's version ? Probably this is a bug; try rendering those frames where it crashes manually (i.e. set frame in the Timeline to desired one and render). Is the render done with CPU or GPU ? Is this animation the only one where Blender crashes ? $\endgroup$
    – Mr Zak
    Commented Mar 23, 2016 at 16:00
  • 2
    $\begingroup$ Blender version is 2.7.6.0 and the rendering is done on the CPU. I think I found the solution, that is to render with console only and limit the number of threads to 2 instead of auto. If my render finishes correctly i'll post this as an anwser $\endgroup$
    – Rafael
    Commented Mar 23, 2016 at 16:58
  • 1
    $\begingroup$ If you are crashing, all the more reason not to render as a video format. Render as an image sequence and encode to video after. $\endgroup$
    – user1853
    Commented Apr 7, 2016 at 3:48

1 Answer 1

2
$\begingroup$

I found the solution, that is to render with console only and limit the number of threads to 2 instead of auto with the command:

blender -b "file name.blend" -a -t 2

$\endgroup$
1
  • 1
    $\begingroup$ Thanks for sharing! Might it be due to a CPU problem? You might try out a stress test to confirm your CPU is working properly. Oh and you should mark your question as answered as well... $\endgroup$
    – Samoth
    Commented Apr 6, 2016 at 18:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .