User Tools

Site Tools


using:multithreading

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
using:multithreading [2010/04/12 01:30]
j.m Do not break my space, please
using:multithreading [2012/11/11 08:51] (current)
Line 7: Line 7:
 ===== Multithreading availability ===== ===== Multithreading availability =====
  
-While Avidemux has some multithreading capabilities,​ Avidemux itself, the GUI, the scripting engine, and various packing & unpacking, muxing & demuxing utilities are not multithreaded. However, this is not a real issue. The work that Avidemux itself does it quite minor, and the real work is done by the various codecs that are used. Codec such as MPEG-1/2, Xvid, and x264. The encoder part in most cases is at least 60(nbsp)% of total the processing time.+While Avidemux has some multithreading capabilities,​ Avidemux itself, the GUI, the scripting engine, and various packing & unpacking, muxing & demuxing utilities are not multithreaded. However, this is not a real issue. The work that Avidemux itself does it quite minor, and the real work is done by the various codecs that are usedsuch as as the libavcodec codecs, Xvid, and x264. The encoder part in most cases is at least 60(nbsp)% of total the processing time.
  
 Certain codecs have multithreading capabilities. The following are multithreaded codecs within Avidemux: Certain codecs have multithreading capabilities. The following are multithreaded codecs within Avidemux:
  
 Encoding Encoding
-  * H.264 (using ​x264) +  * x264 
-  * MPEG-1MPEG-2 ​(using libavcodec) +  * libavcodec ​MPEG-1/MPEG-2 
-  * MPEG-4 SP/ASP, using libavcodec MPEG-4 ​or Xvid)+  * libavcodec MPEG-4 
 +  * Xvid
  
 Decoding Decoding
-  * MPEG-1MPEG-2 ​(using libavcodec) +  * libavcodec ​MPEG-1/MPEG-2 
-  * MPEG-4 ​(SP/ASP, using libavcodec)+  * libavcodec ​MPEG-4
  
 ===== Enabling multithreading ===== ===== Enabling multithreading =====
  
-Multithreading can be enabled only in the latest version of Avidemux (>=2.2 or SVN). You can get that using the [[Compiling|Avidemux]] ​from SVN guide. After you have the appropriate version, start Avidemux. Then going to the menu "Edit -> Preferences"​ and under the tab called "​MultiThread"​ you can select the number of cores/CPUs to thread your program over. +Multithreading can be enabled only in the latest version of Avidemux (>=2.2 or SVN). You can get that using the [[build:Compiling Avidemux]] guide. After you have the appropriate version, start Avidemux. Then going to the menu "​Edit->​Preferences"​ and under the tab called "​MultiThread"​ you can select the number of cores/CPUs to thread your program over. 
  
 Available values: Available values:
Line 47: Line 48:
 Multithreading of codecs is the responsilibity of codec developers. Most of the codecs that have option to be used in multithread mode have been enabled for multithreading within Avidemux. Multithreading of codecs is the responsilibity of codec developers. Most of the codecs that have option to be used in multithread mode have been enabled for multithreading within Avidemux.
  
-If you want a certain codec of choice to be multithreaded,​ please feel free to contact the respective creators and maintainers of that codec to make requests to them. If you notice that a codec has been made multithreaded that has not been made multithreaded within Avidemux, please inform the Avidemux people about it. You can contact them at the [[http://​avidemux.org/​admForum/​index.php|Avidemux forums]].+If you want a certain codec of choice to be multithreaded,​ please feel free to contact the respective creators and maintainers of that codec to make requests to them. If you notice that a codec has been made multithreaded that has not been made multithreaded within Avidemux, please inform the Avidemux people about it. You can contact them at the [[http://www.avidemux.org/​smf/​index.php|Avidemux forums]].
using/multithreading.1271028620.txt.gz · Last modified: 2012/11/11 08:51 (external edit)