Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
How To Set Up Threading
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
TCmullet
Posted: Jan 2 2013, 10:07 PM


Advanced Member


Group: Members
Posts: 312
Member No.: 3970
Joined: 2-May 03



I see the Threading item in Preferences...

Video compression threads = 0

"Zero disables video compressor multithreading. '1' causes the compressor to run in a separate thread... values greater than 1 not yet supported". I gather this is simply a 0 or 1, 1 meaning "yes, let video compression run in a separate thread".

Video filter threading = 1 thread (from a dropdown of choices)

It appears I can specify how many threads to be allowed for filter processing (assuming as I read somewhere that all this applies only when my codec is key-frame only). I do see an "auto" option.

I have a 4-core system (for example). How do these 2 parameters interact? How would I set it up? 1 for compressor and 3 for filter threading? Or maybe it should be 1 for compressor and 2 for filter, as 1 would be needed for the rest of the OS. I guess the "auto" for filter threading would work, but I'd like to know how to do it manually, too.

To make the question even more complicated (not my intention, I assure you), what if I'm using a codec such as Lagarith, which has a switch allowing me to specify that it will use multithreading if processor is so equipped?

--------------

Although it's not threading, "process-ahead" is also on that pane. I remember (from years ago) that the temporal cleaner works on multiple frames. Is this something that controls that? Would "auto" be best to always have it at?
 
    Top
-vdub-
Posted: Jan 3 2013, 09:02 AM


Advanced Member


Group: Members
Posts: 613
Member No.: 27087
Joined: 24-February 10



QUOTE (TCmullet @ Jan 2 2013, 10:07 PM)
(assuming as I read somewhere that all this applies only when my codec is key-frame only)

To make the question even more complicated (not my intention, I assure you), what if I'm using a codec such as Lagarith, which has a switch allowing me to specify that it will use multithreading if processor is so equipped?

--------------

Lossless avi video is only I frames, I guess would be the same for largarith etc.

Using this for other encoders xvid, x264 etc then would be of no use when encode with I_P or both I_P_B.

I hadn't read of it was only for I frame video. So will be testing this with a few encoders to see if there is an encoding speed up gain by not having it set for xvid, x264 encoders and others.
 
    Top
jpsdr
Posted: Jan 3 2013, 10:08 AM


Advanced Member


Group: Members
Posts: 335
Member No.: 20490
Joined: 23-December 06



You can have in video compression value up to 4 max.
BUT, value higher than 1 is allowed only for codec... don't remember the exact name, which have only I frame.
So, it's ok for codec like Lagarith, huffyuv, UT video, but not with codec like xvid, divx, h264, and other like.
It's what phaeron said a long time ago...
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
2 replies since Jan 2 2013, 10:07 PM Track this topic | Email this topic | Print this topic

<< Back to Advanced Video Processing