Tuesday, June 26, 2007

How to get the fastest encoding speed

Faster encoding speed is attained with faster computers and more processors per system.
We are constantly improving our speed. Our latest released version encodes 1920x1080 source frames faster than real-time in a dual 3.6GHz Pentium. There are many reasons why your encoding speed may be slower than this such as slow, virus scan during or faulty disk access and delays in your codec that extracts frames from AVI or QuickTime files. For benchmarking our software (using our SDK or one of our HD encoders) we recommend that you duplicate our test conditions. Configure the encoder using our MP2Speed.ini and input HD YUV frames. Contact us if you have performance questions as we have included built in timers that allow benchmarking of the SDK or Stand Alone encoders right in your development environment.
(A note of interest: our first MPEG-2 encoder took 1000 seconds to encode a second of Standard Def video on the fastest PC available in 1995).

To attain the fastest encoding speed, load the encoder with M2Speed.ini and adapt the bit-rate and frame size your situations. Encoding with YUV source frames from a disk buffer should enable you to achieve the published encoding speeds. Encoding from RGB source files or via MOV or AVI files will slow down the encoding. Also, increasing the motion estimation for better quality in some videos will decrease the decoding speed. Yes there is a tradeoff between speed and quality. And our encoders provide the flexibility to optimize that decision.

1 comment:

pixeltools said...
This comment has been removed by the author.