April 30th, 2008

Generate thumbnails automatically with MediaCoder

It is very easy to generate multiple thumbnails with MediaCoder automatically. In the Settings dialog, navigate to Video Filters->Thumbnails, you can find necessary options for thumbnail generating, like following:


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 »

April 19th, 2008

Encoding 5.1 channel audio with separate waveform files

From build 4100, a new audio source, Waveform Composer, is introduced in. It is used to import separate waveform files as individual channels.

For example, we want to produce an MP4 file with H.264 video and 5.1 channel AAC audio. We have 6 mono waveform files which compose a 5.1 channel audio.

Read the rest of this entry »

April 6th, 2008

Being in the IDF 2008 Shanghai

I was invited, among thousands of developers, to participate in the Intel Developers Forum this year held in Shanghai. Intel has proved us that he is very rich by holding a really big event in the whole building of the top conference center of Shanghai. Besides the extravagance I experienced, there were several lectures given by Intel fellows and scientists somehow rewarding to me I think. Here are a few pictures taken in the event.


Read the rest of this entry »

April 6th, 2008

How to use MediaCoder to stream out transcoded video

This is a real scenario in which MediaCoder’s built-in media streaming server can be used. The scenario is like this. All my media files are stored on my powerful Intel Core2 desktop PC. Many of them are high-definition video. I have a legacy PC (Celeron 566Mhz/Windows 2000), and a mobile device (XScale 500Mhz/Windows Mobile 5). I want to playback my HD video on these two devices with LAN and WIFI and without taking time to transcode the video into a low-definition file beforehand. I can just use MediaCoder’s new media streaming server feature. Read the rest of this entry »

|