I've found a good deal of info about this huge subject. I'll list some of my findings here, in hopes that it will help to make decisions on how to provide your future content. All that being said, WMV is still a popular format, and F4M makes it easy to encode your projects for whatever destination is planned.
Video codecs (someone named Jon prepared this info)
• MPEG-2 is commonly used for DVDs and ATSC broadcasts. MPEG-2 doesn’t have particularly efficient compression, so unless you’re creating a playable DVD or broadcasting over the air, you probably won’t create MPEG-2 video files.
• MPEG-4 ASP is a much more interesting format, and it commonly goes by the names XviD or DivX. These codecs provide reasonably good compression, wide compatibility, and a reasonable CPU load for encoding/decoding. DivX is owned by DivX, Inc., while XviD is GNU licensed.
• H.264 is also known as MPEG-4 AVC. H.264 is a more advanced video codec than ASP/XviD (hence the AVC acronym), and provides better compression. How much better? Don’t quote me on this, but IIRC it provides about 35-50% better quality for the same file size. Unfortunately, it has two disadvantages when compared to MPEG-4 ASP. First, H.264 decoders are a little less common than XviD decoders, so compatibility isn’t quite as widespread. Second, encoding and decoding H.264 is more processor intensive than XviD. That said, H.264 is probably the best quality video codec on the market today, or at least is tied for this honor.
• H.263 is, unfortunately, not just an incremental step down from H.264. It is about 8 years older, and provides far worse quality. This is unfortunate, because H.263 is used in at least two prominant places. First, most Flash video is encoded with H.263, including just about everything on YouTube and MySpace. Second, H.263 is often used by cell phones to play or capture video. Despite the low quality, H.263 makes perfect sense if you want to put video on the web and don’t want to use the codec that will be described next – VP6.
• VP6 is a proprietary codec developed by On2 Technologies. VP6 has two major advantages. First, it offers great compression, comparable to H.264. Second, VP6 is used by Flash 8, so it is a great candidate for video that will be played back on the web. The downside is that VP6 can’t be encoded for free; it requires commerical software, like Flash 8, or the On2 Flix Engine. But this may actually not be a downside, as I’ll discuss in a future article on licensing and royalties.
• WMV describes several Microsoft codecs. Confusingly, WMV 7 is also known as WMV1, WMV 8 is also known as WMV2, and WMV 9 is also known as WMV3. (The latter name refers to the codec’s FourCC code, and I think the former name refers a corresponding version of Windows Media Player.) These codecs are not bad, and with Flip4Mac, they are no longer restricted to Windows machines.
• Theora is a truly open-source video codec based on On2’s VP3 codec, as a part of the Ogg project. It provides comparable quality to MPEG-4 ASP (e.g. XviD), and it is BSD-licensed. Did I mention that it is open-source (unlike any of the MPEG, Microsoft, or On2 codecs)? I’ll discuss this in more detail in a future post.
Audio codecs
• MP3 is probably the most famous codec of all time. It is a part of the MPEG-1 standard (MPEG-1 audio layer 3). This codec provides adequate quality at a bitrate of about 128kbps. However, distribution of MP3-encoded content is not free, as will be discussed in a later post.
• For this reason, AAC is a better audio codec than MP3 for most uses. AAC-encoded content is free to distribute, which is one of the reasons why iTunes chose AAC for its content. AAC also provides better compression than MP3 – 96kbps AAC is generally considered equal to 128kbps MP3.
• Vorbis is an Ogg audio codec that is similar in quality to MP3, or perhaps slightly better. Like Theora, it is truly free (unlike AAC or MP3).
• FLAC and Apple Lossless are two lossless codecs that provide about 50% size savings compared to uncompressed audio. FLAC is part of the Ogg project, and I’m not sure who developed Apple Lossless.
• AC-3 is the Dolby Digital audio codec that can store 5.1 channel audio.
Formats
• MOV is the Quicktime container format. It is a reasonably good format, with pretty widespread compatibility (every computer with iTunes installed also has Quicktime) and decent codec support. One major advantage of Quicktime is that MOV files can be played back in many browsers (though not all).
• MP4 (MPEG-4 part 14) is based on Quicktime and is very similar, but it supports some codecs and encoding options not supported by MOV (like advanced H.264 profiles). Most media players can play MP4, though not in a web browser.
• AVI is an old format (1992!) that is somewhat outdated today. It has pretty good codec support, though it isn’t able to handle some modern codecs very efficiently, including XviD and H.264. Ask yourself why you want to use AVI instead of a more modern format.
• ASF is a proprietary Microsoft format. If you’re primarily using a Microsoft codec and Microsoft players, ASF may be a good option.
• OGG is a free, open-source format released under the BSD-license that typically is used with Vorbis, Theora, FLAC, and other Ogg codecs. However, the Ogg container format can wrap other formats (like MP3 and various MPEG-4 codecs).
• FLV is the Flash Video format, and offers by far the best web browser compatibility – likely in the 99% range for folks with up-to-date computers. Of course, there are several versions of Flash Player, and so if you’re on the bleeding edge, the number may be lower. Unfortunately, FLV only supports two codecs: H.263 (bad) and On2 VP6 (great but commercial).
Expert, Johan Skaneby, tells it all in the podcast HERE.
Quite the informative interview with Johan. He points out advantages of using Episode in today's file based workflow, and the Final Cut integration which eliminates the need to render certain aspects of your project, before you can see the results.
There's good integration of Episode directly into Compressor, too. Instead of rendering thru Final Cut and then going to Episode, you send to Compressor and then pick a preset that is actually from Episode.
There's good talk about Episode Engine that integrates server based processing for multiple users.
Take a look at the Telestream site HERE for more on Episode.
QuickTime offers two methods of watching video via the web: progressive downloads and streams.
The progressive download method caches the entire video on your hard drive, and does not begin playing until the video has been sufficiently downloaded, in order to prevent interruptions in playback. This method
ensures high quality playback regardless of the speed of your Internet connection. It also allows you to save the video to your hard drive. This method is usually preferred for prerecorded, finite videos.
The streaming method begins playing almost immediately, at the expense of quality. This method does not save the video to your hard drive, and is usually preferred for live video, or 24/7 broadcasting.
Prior to version 2.2.0.49, Flip4Mac WMV Player gave users the option to treat streams coming from a web server normally, or as progressive downloads. There are inherent differences between QuickTime streaming and Windows Media streaming, which cause situations where the two do not work well together.
Many users reported problems when viewing streams with Flip4Mac WMV Player, which could be prevented by switching to the progressive download method. In order to provide users with the best experience possible, as of version 2.2.0.49, progressive download is now the default method.
Advanced users that wish to enable the streaming method can use the Flip4Mac Utility Application to turn the "Create Streaming Movies" option on or off. For the best viewing experience, "Creating Streaming Movies" should only be enabled in situations where it isneeded, and turned off again afterwards.
1. Windows Media Player is no longer supported for Macs.
2. Flip4Mac supports WM7, 8, 9, 9 Advanced, ISO MPEG 4 V1.0 & V1.1, Microsoft MPEG 4 V2 & V2 along with multiple audio codecs. And not only that, but it's a web plugin for AV playback
3. Affordable upgrade to features that allow you to import and export video. You can convert content to whatever format you choose.
4. Excellent support via email: support@flip4mac.com, User's Forum, or tele.
5. Frequent updates. Compatibility standards are always changing, and Flip4Mac keeps up with the tides.
6. Telestream, the makers of Flip4Mac, is a video innovative company with 10 years of reputation in media transport and compatibility solutions. Actually, their experience goes much further back to the era of the Grass Valley Group. Many of the founders of Telestream began their career with that industry leader of video switching systems.
7. The *free* download of Flip4Mac provides *all* the features of upgraded versions in trial mode. Import, export video all the way up to high def encoding. *And*, convert WMV for use in your iPod.
8. Final Cut Pro integration. No other plug in provides direct functions from within the most used video editing program today. *And*, the MXF ingest components take Flip4Mac to a whole new level of *pro*'ness. BTW, "ingest" means bringing in video content from different cameras and sources.
9. One word, Episode. For high end encoding, web and otherwise.
10. 10 million people have it already. It works.
News Release from TELESTREAM
Flip4Mac Image Server Component for Final Cut Pro Now Available
Flip4Mac Import/Export Component provides direct file transfer between Apple’s
Final Cut Pro and 360 Systems MAXX servers
Nevada City, Calif., January 4, 2008 – Telestream, the provider of award-winning Flip4Mac®
digital media tools for the Mac, today announced availability of the newest addition to its growing
line of professional MXF components. The Image Server Component for Final Cut Pro provides
IMX (MPEG-2) file compatibility, and direct file transfer between 360 Systems’ MAXX servers,
and Apple’s Final Cut Pro editing systems.
“We are pleased to expand Flip4Mac support into Final Cut Pro for the new generation of 360
Systems’ MAXX servers,” said Barbara DeHart, VP of Flip4Mac Products. “Final Cut users can
now pull content directly from their Image Server into Final Cut Pro, edit it and move it back to the
server for playout, enabling a faster file-based workflow for IMX content.”
Telestream leverages its expertise in digital media workflows to make file-based media workflows
between Final Cut Pro editing applications and professional servers and disc-based cameras a
reality for many Mac users. The Flip4Mac Image Server Component imports MPEG-2 IMX
30/40/50 M/bit standard definition video, uncompressed audio, and metadata from the MAXX
server directly into the Final Cut Pro project bin for editing. It also exports the MPEG project from
Final Cut Pro for seamless Ethernet file transfer back to MAXX servers. This file-based workflow
provides greater speed, efficiency and productivity for Mac users.
“This tight integration is key to providing a faster, more convenient workflow for transferring
media between our servers and Final Cut Pro editing environments,” said Robert Easton,
President of 360 Systems.
360 Systems’ MAXX servers are a new generation of video server that offers broadcast quality
and reliability at a reasonable price. MAXX Servers use MPEG-2 as the primary file format, and
are available in both NTSC and PAL formats. Their extensive feature set makes them an
excellent choice for VTR replacement, satellite ingest, and as play-to-air servers. The MAXX
Server includes 3 video channels, and stores up to 170 hours of MPEG-2 video on internal drives.
Priced at $495, the Flip4Mac Image Server Component is now available for online purchase at
www.flip4mac.com.
Read their "Final Word"
Episode Pro is a powerful yet easy-to-use application with output to just about every major format on the market, with the exception of real media for the intel mac. The application is incredibly fast and stable to use.
Telestreams Episode Pro is something that every professional editor should have in his or her workflow.