In association with heise online

24 March 2011, 11:36

FFmpeg integrates multi-threading support

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

FFmpeg Logo The FFmpeg project developers have announced that they have merged FFmpeg-mt into the main FFmpeg trunk code-base after nearly three years of development. Based on a project by Alexander Strange from the 2008 Google Summer of Code (GSoC) event, FFmpeg-mt is the project's formerly-experimental multi-threaded decoding branch.

Support for multi-threading will improve FFmpeg's overall performance on systems with CPUs with multiple cores or multi-threading. It is expected to be generally available in version 0.7 of FFmpeg. The actual merge of the code caused problems with the git repository's history and after a vote, the developers have undone the initial merge and are working on a cleaner way to merge the code. When it is properly available in from the repository, users testing the multi-threaded decoding support will be asked to report any bugs they encounter.

FFmpeg is a free tool and library collection used to record, convert and stream audio and video files in various formats. It is used by several popular open source software projects including the VLC media player, MPlayer, Perian and others.

The latest stable release of FFmpeg is version 0.6.1. However, FFmpeg 0.6.2 should arrive soon as it is currently being tagged by the developers. FFmpeg is licensed under the LGPL or GPL depending upon the configuration used.

See also:


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit