Log in

View Full Version : multithreading question?


fjhdavid
21st July 2008, 09:04
Dear Jdobbs,

should it be possible in order to use both core of a processor to split the clip in two part, and run concurently two DVD-RB instances EVEN if you use heavy avisynth filtering?
(the first DVD-RB instance for the first half of the clip on the first core and second DVD-RB instance for the second part of the clip on the second core)

but may be it is already the case? I use HCenc as CCE doesn't allow to run two instances in the same time.

thanks for your answer
Francois

linx05
21st July 2008, 10:26
Provided you are using DVD Rebuilder PRO 1.28.2, you may use the 'Multiple Encoder Processes' option in 'Settings'.

blutach
21st July 2008, 13:08
And if your segments are too large for you, split them using VobBlanker (http://jsoto.posunplugged.com/vobblanker.htm).

Regards

fjhdavid
21st July 2008, 14:10
does the "'Multiple Encoder Processes" option split the clip in two part and run two DVD-RB instances on each part?

Digga
21st July 2008, 15:50
does the "'Multiple Encoder Processes" option split the clip in two part and run two DVD-RB instances on each part?no, AFAIK DVD-RB uses your available CPU cores to encode each segment with one core (i.e. 2 simultaneous segments at a time if you have two cores). there is no splitting taking place.

steptoe
21st July 2008, 19:39
I believe what you are talking about is to process a clip in two or more threads

Try having a look at MT that can be used to speed up avisynth filters and functions by quite a lot, dependant on the exact filters in use as some just do not work when splitting a clip but others work very well with MT

http://avisynth.org/mediawiki/MT



I use it and it does make a big difference to some very snail like functions that call a lot of filters, like MCSpuds() which is very very good, but incredibly slow as it calls an awful lot of filters and functions and also uses motion detection which really slows things down