August 18th, 2010

MediaCoder tested with Intel Concurrency Checker

Today MediaCoder has been tested with Intel Concurrency Checker, as was invited by Intel Software Partner Program. According to the reports sent back by Intel, the Computed Scaling value of MediaCoder is 2.6 and 3.71 for without and with task parallelization respectively, which reaches and surpasses the suggested minimum value for 8-core processors.

October 5th, 2009

Technology preview: the next-generation transcoding software

The next-generation, all-in-one transcoding software is now being actively worked on, side-by-side with the development of MediaCoder. Here I disclose some interesting features of this brand new software, will possibly named, Transmedia for personal use and Transerver for organization/enterprise use.

Transmedia

  • Easy-to-use and efficient media transcoding
  • UI/core separated design
  • Pipelined task processing
  • Segmented transcoding
  • GPU accelerated encoding
  • User-participating mobile device support for transcoding
  • Media streaming with real-time on-the-fly media transcoding
  • uPnP and DLNA support for digital media device connectivity and discovery
  • Handy media library feature
  • Media playback and transcoding benchmarking feature (like PCMark)

Transerver

  • Automated batch media transcoding
  • Client/server schema
  • Pipelined task processing
  • Segmented transcoding
  • CPU/GPU co-working for highest possible transcoding performance
  • Watch-folder feature
  • Distributed/clustering transcoding (master/nodes schema) with loading balance
  • Remote monitoring and administration with local user experience
  • Integration into 3rd-party systems with interfaces like XML-RPC, SOAP etc.
  • Native cross-platform support for both UI and core (e.g. Linux)

If you have any idea or expectation, just leave a comment here.

July 3rd, 2009

Benchmarks: CUDA H.264 vs x264

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 »

June 9th, 2009

CUDA H.264 transcoding test report in MediaCoder

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.
Read the rest of this entry »

April 28th, 2008

H.264 profiles and levels

H.264 Profiles

The standard includes the following seven sets of capabilities, which are referred to as profiles, targeting specific classes of applications:

  • Baseline Profile (BP): Primarily for lower-cost applications with limited computing resources, this profile is used widely in videoconferencing and mobile applications.
  • Main Profile (MP): Originally intended as the mainstream consumer profile for broadcast and storage applications, the importance of this profile faded when the High profile was developed for those applications.
  • Extended Profile (XP): Intended as the streaming video profile, this profile has relatively high compression capability and some extra tricks for robustness to data losses and server stream switching.
  • High Profile (HiP): The primary profile for broadcast and disc storage applications, particularly for high-definition television applications (this is the profile adopted into HD DVD and Blu-ray Disc, for example).
  • High 10 Profile (Hi10P): Going beyond today’s mainstream consumer product capabilities, this profile builds on top of the High Profile—adding support for up to 10 bits per sample of decoded picture precision.
  • High 4:2:2 Profile (Hi422P): Primarily targeting professional applications that use interlaced video, this profile builds on top of the High 10 Profile—adding support for the 4:2:2 chroma subsampling format while using up to 10 bits per sample of decoded picture precision.
  • High 4:4:4 Predictive Profile (Hi444PP): This profile builds on top of the High 4:2:2 Profile—supporting up to 4:4:4 chroma sampling, up to 14 bits per sample, and additionally supporting efficient lossless region coding and the coding of each picture as three separate color planes.

Read the rest of this entry »

March 11th, 2008

Some video tutorials of MediaCoder on YouTube

I found these tutorials on YouTube by a random search. Some seems weel-done and useful. Thanks to the makers of these videos.

video
MediaCoder Tutorial

Read the rest of this entry »

March 11th, 2008

Adding RSS feed entries just like adding a folder

Since build 4075, MediaCoder is able to load a RSS feed and queue up all its entries, just like adding a disk folder. For example, we can easily find a RSS feed button on YouTube like this:

Simply drag the RSS feed button or link into MediaCoder, and you will see this: Read the rest of this entry »

March 6th, 2008

3 steps to convert YouTube video to any format directly with MediaCoder

Before we start, there are several things you need to make sure.

  1. You have installed/upgrade to MediaCoder 0.6.1.4110 or later
  2. You know how to set-up all the parameters of MediaCoder. At least you know how to convert a video file on your HDD to your desired format with MediaCoder. If not, please leave all the settings default (to make sure choose Revert All Settings in File menu).
  3. You have a reasonably fast Internet connection if you want a good conversion speed, because the streaming and conversion/transcoding are done simultaneity (the flv file is not downloaded to your HDD), the bottleneck of the performance is usually the network speed.

Now let’s start. Read the rest of this entry »