Postby BiQ » 18 Apr 2005 00:00
The way I see it:
WMV3 codec is supported in Windows Media Player 9 for Mac. .avi container format is not. No free software media players can currently play WMV3-compressed video streams on mac, even if they might have some support for the .wmv container format, as well as .avi container format. In a nutshell, the reason that nothing can play .avi-contained WMV3 streams on mac is that Windows Media Player for Mac refuses to touch anything else than .asf and .wmv container formats, and no one else really can decompress WMV9 on mac but MS's player.
A thought crossed my mind. If we start with a goal to "get that .avi-WMV3 video to play on OSX, goddammit!" would a hackish and ugly solution to be possible?
How much is known about .wmv and .avi container formats? .avi I presume to be very well known, and .wmv is supported to at least some degree. The only thing we do not know that much about is the WMV3 video stream. Now, (and here is where I confess to know absolutely nothing about digital video) could it be possible to just get the video and audio streams from an .avi container and rewrap them in valid .wmv file? I am under the impression that there would be no actual need to de/compress anything in this scenario. If this worked, then OSX users could at least see the video, as WMP for Mac would agree to play it...
...now that I think of it, VideoLAN is probably NOT the right program to hope for this kind of functionality, and yes, this is not a perfect solution. But in the hope that someone who actually knew something about digital video reads this message, I'd like to know if this was even a feasible thing to do on paper...
EDIT: In the long run, however, I suppose that the better solution would be to get ffmpeg's WMV3 support working. My sincere thanks to all the great people doing work on these projects.