![]() So at this point the choices for video are: In any event, JMF (Java Media Framework) ĭoes not widen the set of formats much it does include support for MPEG-1 and H.263 video. Java is no longer shipped by Microsoft with Internet Explorer. The open source libflv can encode using the "Screen Video Bitstream" codec. The ffmpeg tool can be used to produce flv files using a Sorenson codec ("Sorenson H.263" is apparently the same as Sorenson v3). Starting with Flash v8, the encoding situation is better you can buy On2 Flash movie encoders relatively cheaply: ![]() There are free third-party tools for producing SWF files: in particular, the Ming project You also have to pay even more if you want to use the "Sorenson Video Professional Edition"Ĭodec instead of the worse "Sorenson Video Standard Edition" codec.Īlso, the references to these FLV files have to be embedded in a SWF file,įor interoperation with standard browsers. The easiest way to produce FLV files requires that you buy the Macromedia tools, such as "Flash MX Professional 2004". In v7 Flash added a "Screen Video Bitstream" codec, and starting with Flash v8, the On2 VPx (VP6 and VP7) codecs are also supported. The codec used in v6 is a Sorenson codec. FLV file video was supported starting with Flash v6 (2002). One alternative to either of the bundled players is Flash multimedia, becauseįlash has very wide deployment (see which indicates > 95% penetration of Flash versions that support Flash video). What they mean is MPEG-4 Part 10 ("H.264" or "MPEG4 AVC" or "MPEG4-10") This is confusing, because H.264 is part of MPEG-4. It is only for a subset of the standard - and not in an MP4 container.īy the way, the new video iPod supports two formats which QuickTime confusingly calls "H.264" and "MPEG-4". Note that "Microsoft MPEG-4" is not ISO MPEG-4.Īlthough Microsoft offers an "ISO MPEG-4" codec at Windows Media Player does not support any kind of MPEG-4. QuickTime Player 6 supports MPEG-4 part 2 QT 7 supports both Part 2 and Part 10. Than a MPEG4 Part 2 encoding, which in turns takes more work than MPEG-2 encoding. The space efficiency comes at an extra computational cost at encoding time: a H.264 encoding takes substantially more time MPEG4 Part 2 is about twice as space-efficient as MPEG-2 MPEG4 Part 10 is about three times as space-efficient as MPEG-2. The latest standard, MPEG-4 (particularly "H.264", which is MPEG-4 Part 10), is competitive with vendor-specific ones. There is also a new free MPEG-2 encoder called HC: For MPEG-2, Cinema Craft Encoder (CCE) and tmpgenc have good reputations both are Windows only. Suggests Pinnacle DC2000 among hardware encodersĪmong software encoders, tmpgenc is reputed best for MPEG-1. There are serveral comparisons on the net see: ![]() It is possible for one encoder to do a better job than another by choosing better quantization tables, for example.Īlso, some encoders implement more of the optional features (VBR, etc.). Note that as with all codecs, while the playback is deterministic, the encoding is not. MPEG-2 supports a non-linear macroblock quantization. Both use a DCT-based codec with motion compensation, but MPEG-2 has higher precision values, so there are fewer rounding problems than in MPEG-1 (MPEG-1 always uses 8-bit MPEG-2 can go to 11 bits). MPEG-2 is backward-compatible with MPEG-1. MPEG-2 is used between 3mbps and 15mbps below 3mbps it is allegedly worse in quality than MPEG-1. MPEG-1 does not support interlaced video, but MPEG-2 does. MPEG-1 can actually go up to around 5000kbps. In fact, compliant MPEG-1 files are quality limited because they are not allowed to exceed around 1.5 Mbit/sec (at least, if producing a standard "Constrained Parameters Bitstream"). The MPEG-1 bitrate is variable, but there is a sweetspot around 1.2 - 1.5 Mbit/sec. MPEG-1 is roughly VHS in quality (once expanded to the same number of pixels - it looks ok Here are the bitrates, dimensions, and physical media they are used on: Unfortunately the overlapping standard formats (MPEG-1 and MPEG-2) are quite old (MPEG-1 standardized Of these, only MP3 is an official standard. The overlapping formats for audio are: AIFF (Apple), AU (Unix), MP3 (= MPEG-1, Layer 3), WAV (Windows). On Apple operating systems, in practice (because of the need for an overlapping codec). This constraint means that AVI is not generally that well supported (WMP support for QuickTime is only for version 2.0 and earlier, which effectively means none).ĪVI is a proprietary Microsoft format, and support is dependent on theĬodec used inside the format (whereas with MPEG-* formats, the codec is fixed). There is a depressingly small intersection of supported audio and videoįormats between the players that are bundledįor video, the overlap consists solely of MPEG-1 and AVI Video Encoding Choosing a Audio or Video Internet Distribution Format
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |