avi vs asf

Auric

Diamond Member
Oct 11, 1999
9,591
2
71
Advanced Streaming Format is limited to MPEG-4 video which is not much of a limitation as it very flexible and results in the highest quality at a given bitrate, and Windows Media Audio which is generally good but MP3 is better in some cases. The primary advantage is the ability to stream (hence the name). The main disadvantages are fewer tools to create and work with them and a larger file size. ASF tools generally limit the frame size and bitrate so it is often necessary to actually create an MPG4/WMA AVI and then convert it directly (not re-encode) to ASF, which shows that the larger size only comes from the streaming overhead for the exact same quality. So, since the Audio Video Interleave transport can use many different codecs for audio and video, including those mentioned and has more tools available for it and is a smaller size for the same quality it is superior in every instance except where streaming is absolutely required. Encoding with the latest MS MPEG-4 codec of course require a hack since at some version in the development MS decided to limit its offical use to ASF. But no matter as DivX ;-) has become virtually the standard amongst hacked versions and even then it is only required to encode. The final file can have its header changed back to MPG4 so DivX ;-) is not even required for playback.
 

andri

Senior member
Aug 12, 2000
339
0
0
hm, I believe it was called Active Streaming Format, not Advanced, cuz M$ is in love with Active* things - ActiveX etc...
 

Auric

Diamond Member
Oct 11, 1999
9,591
2
71
Well that would not surprise me but it is probably just another example of MS changing names for something. The Active fetish was from a previous era as in Active Movie. Which maybe then became NetShow and then incorporated into Media Player. OLE Controls... ActiveX... DirectX. It's just all branding and marketing. As always I do not claim to be an authority but I think I was right ;)