Whats the difference between ASF, WMV, and WMA?
There is no difference internally between ASF (Advanced Streaming Format), WMA (Windows Media Audio), and WMV (Windows Media Video). The reason for the difference is so that an application such as Winamp can take over the .wma extension and play audio and leave the .wmv extension for Windows Media Player which can render the video. .asf files can contain additional non-audio non-video data that may or may not be playable by a WMA or WMV capable player. If an app can handle ASF, it must be able to handle WMV and WMA. If an app can handle WMV, it should be able to handle WMA. An app that can handle WMA can likely only handle WMA. To “convert” a .wmv to .asf, for example, just rename the file. A .wma file with video in it is invalid and would be rejected by a strict parser.