MediaCoder 0.7.2 releasedMediaCoder 0.7.2发布 (Stanley posted on September 7th, 2009 )

We are pleased to anounce the release of MediaCoder 0.7.2. In the new version, there are improvements and new features just like before. Here is a brief description of the changes:

  • AviSynth is better supported. MediaCoder will now generate more exhaustive AVS script, to apply necessary video and audio filtering. Additional script lines can be applied by means of script template (a script with specific variables substitute, a more detailed document will be published later)
  • MediaCoder will choose AviSynth as video source to decode in higher priority when there is necessary splitters and decoders installed in the system.
  • Automatically loading AviSynth plugins when available
  • Ability to use AviSynth in MediaCoder x64 version
  • Supporting various subtitles by means of AviSynth’s TextSub and VobSub
  • CUDA H.264 encoder updated
  • Sync x264 options with the latest x264 build
  • Some minor bugs fixed

The new version can be downloaded from our download page.

Serious statements from the author of MediaCoder (Stanley posted on July 9th, 2009 )

Recently (actually since I posted an article introducing MediaCoder’s new CUDA support on the doom9 forum), a group of people, mainly those developing software similar to MediaCoder, began to pick holes in MediaCoder. Some of the same people, requested that the FFmepg group put MediaCoder on the FFmpeg shame list, accusing MediaCoder of abusing and modifying FFmpeg without publishing the patch. They also insinuated that MediaCoder contains virus and malwares, as well as tampering with the MediaCoder description on Wikipedia and changing the description as adware. I am very angry and shame on them. I hereby make the following statements:
Recently (actually since I posted an article introducing MediaCoder’s new CUDA support on the doom9 forum), a group of people, mainly those developing software similar to MediaCoder, began to pick holes in MediaCoder. Some of the same people, requested that the FFmepg group put MediaCoder on the FFmpeg shame list, accusing MediaCoder of abusing and modifying FFmpeg without publishing the patch. They also insinuated that MediaCoder contains virus and malwares, as well as tampering with the MediaCoder description on Wikipedia and changing the description as adware. I am very angry and shame on them. I hereby make the following statements:

  1. MediaCoder DOES NOT link against any GPL-ed libraries. It only invokes GPL-ed programs and use their outputs. MediaCoder does not violate GPL license.
  2. MediaCoder uses an unmodified build of FFmpeg (builds are obtained from here and here) and only invokes FFmpeg as a separate process instead of using its code directly. This does not conflict with FFmpeg’s license.
  3. MediaCoder uses patched builds of MPlayer and MEncoder. The patch (available here) adds pipe input/output support as well as a few additional features and command line options. It only invokes MPlayer or MEncoder as a separate process instead of using its code directly. This does not conflict with MPlayer’s license.
  4. I respect all the FFmpeg and MPlayer developers and respect the work they’ve done on the both projects. MediaCoder is standing on the shoulder of giants. I have also submitted patches in the MPlayer dev mail-list and would like to contribute to the projects whenever possible. MediaCoder itself does not contain any source code from any (L)GPLed software.
  5. MediaCoder (distributions from the offical download locations) does NOT contain any virus and malwares. The MediaCoder installer bundles OpenCandy, a software recommendation network. Users can choose whether to accept the recommendation during installation.
  6. MediaCoder is NOT an adware. There is no ads banner on the application GUI (not including the contents served on the web site). MediaCoder does NOT collect any personal information. It is a pure freeware. As for bundled OpenCandy in the installer, please refer to their privacy policy.
  7. The latest versions of MediaCoder do not contain encoder binaries those people are arguing about, including CT AAC+ encoder and Nero AAC encoder, though these encoders are supported and the binaries can be downloaded separately from its owner’s website. CT AAC+ encoder was removed from distribution since about 3 years ago. Nero AAC encoder was bundled until previous 0.7.0. I have already realized improper and removed it recently.
  8. Since version 0.7, MediaCoder is distributed under MediaCoder End User License Agreement and is no longer open-sourced. It is still and will be always totally free of charge.
  9. MediaCoder is now identified as a product of Broad Intelligence Technologies, which is a software company I started to run since early 2009. MediaCoder is not a commercial software though we are building some commercial solutions (like distributed transcoding cluster) around MediaCoder. While pursuing some deserved commercial interests by providing solutions and services, we make most of our efforts and breakthroughs (like recent new GPU/CUDA support) go into the free MediaCoder software and we will do our best to provide the community with the best free media transcoder.

Read the rest of this entry >>

Benchmarks: CUDA H.264 vs x264 (Stanley posted on July 3rd, 2009 )

Hardware platform:

  • CPU: Intel Core2 Quad Q6600 (2.4Ghz/4 cores)
  • GPU: nVidia GTX 275 (896M/448bit/240 SP)
  • Memory: 4GB

Software platform:

  • OS: Windows XP x64
  • Transcoder: MediaCoder 0.7.1.4475
  • x264 command line options:  –no-psnr –no-ssim –keyint 250 –min-keyint 25 –me hex –merange 16    –non-deterministic –aq-mode 1 –aq-strength 1.0 –b-adapt 1 –ref 1 –subme 6 –psy-rd 1:0 –bframes 3  –trellis 1 –weightb –direct auto –bitrate $(VideoBitrate) –qcomp 0.6  -o “$(DestFile)”

Read the rest of this entry >>

CUDA H.264 transcoding test report in MediaCoderMediaCoder的CUDA H.264编码技术预览及测试报告 (zoominla posted on June 9th, 2009 )

NVIDIA’s cutting-edge CUDA tech is cool, and it’s been talking about throughout the internet. Also it’s attractive to us, we started cuda working from the start of the year. After a period of hard working, we finally successfully integrated it into MediaCoder, it’s very awsome. We can’t wait to annouce it and publish the test report.

The report mainly compares transcoding performance between CUDA-accelerated H.264 and X264. There are two parts, one is performance on HD encoding, the other is on low resolution encoding.
近两年NVIDIA的CUDA技术似乎成为业界新宠,其优良的科学运算加速能力确实首屈一指,引领着并行运算潮流,各行业都纷纷采用它来加速,搞得我们也跃跃欲试,呵呵,另外还有很多网友对MediaCoder的厚爱,希望在MC上体验一下CUDA加速的快感,于是我们决定了用CUDA加速MediaCoder转码。
年初我们几个开发人员就开始酝酿着采用CUDA加速H.264编码,毕竟H.264现在比较火,还是比较有前途。经过一段时间的紧张的开发,CUDA加速的H264编码器终于诞生,让性能卓越的MediaCoder有添一利器。废话不多说,下面贴一下内部测试的结果以飨各位网友,主要与x264编码性能做个对比。
Read the rest of this entry >>

MediaCoder 0.7.1 released – first free transcoder accelerated with NVIDIA CUDA technology (Stanley posted on June 8th, 2009 )

We are pleased to announce the release of the new version of MediaCoder 0.7.1. In this version, we start to make use of NVIDIA CUDA technology to accelerate H.264 encoding and video filtering.

A new encoder backend of “CUDA encoder” is added which can be chosen active on the Video tab.

MediaCoder with CUDA support

Read the rest of this entry >>

MediaCoder 0.7.0-rc released (Stanley posted on March 24th, 2009 )

MediaCoder is improving all the time even if the version number keep the same. This time there are some major changes, so let’s increase the number after nearly 10 months. I’ve spent lots of time to prepare the release of 0.7. Let me briefly recall what has been changed. Read the rest of this entry >>