7
$\begingroup$

I use Blender as a video montage software and the issue happens during rendering.

Blender doesn't use all the cores of the machine. In fact it uses only one. However, I set the threads value to fixed 8.

enter image description here

And I still have a single thread rendering.

enter image description here

I thought I could find the answer here but obviously it's not the same problem.

The GPU is unemployed too.

Who knows how to use the whole machine?

Edit: I precise that I use Linux and other softwares work fine with multithreading.

$\endgroup$
5
  • 1
    $\begingroup$ As far as I know, the video sequence editor (sequencer) is singlethreaded. There are already multiple unanswered question with similiar problems. $\endgroup$
    – Leander
    Jan 12, 2017 at 19:17
  • 1
    $\begingroup$ Blender Video Sequence Editor uses FFMPeg as an external encoder, as far as I know, and it may not support passing threading parameteres through, not sure. $\endgroup$ Jan 13, 2017 at 0:10
  • $\begingroup$ Ok, if it's ffmpeg-dependant, it seems that ffmpeg should be compiled with multithreading options. I'll explore this and come back to you... $\endgroup$ Jan 13, 2017 at 0:30
  • $\begingroup$ Possible some encoding libraries in FFMPEG don't support threaded encoding. What format and container are you exporting to? $\endgroup$
    – JtheNinja
    Jan 13, 2017 at 2:10
  • $\begingroup$ QuickTime/h264 or avi/h264. The avi/h264 supports the multithread in mencoder, already tested... $\endgroup$ Jan 13, 2017 at 6:21

1 Answer 1

6
$\begingroup$

You can use Pulverize to do multi-process rendering from Blender's Video Sequence Editor:

https://github.com/sciactive/pulverize

Pulverize will render multiple parts of your video in separate processes, then concatenate them into one video file using FFMPEG. It uses the Blender command line to select frame ranges for each render.

$\endgroup$
2
  • $\begingroup$ Indeed. I wrote this because I had checked all these threads looking for an answer, but didn't find any. This is a solution for all of these duplicate questions on here. $\endgroup$ Feb 21, 2017 at 3:58
  • 1
    $\begingroup$ @HunterPerrin Thanks for digging around and answering all these. However, in the future please flag/vote to close duplicate questions rather than duplicating answers. $\endgroup$
    – gandalf3
    Feb 21, 2017 at 4:00

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