Thread: Problem
View Single Post
Old 05-13-05, 01:42 AM   #4 (permalink)
OddbOd
Aximsite Minor League
 
OddbOd's Avatar
Member
 
Join Date: Nov 2004
Location: Australia
Posts: 208
Thanked 1 Time in 1 Post
The problem is Betaplayer cannot use the MPEG-4 V.2 codec which is part of Windows Media Player and WMP cannot play AVI's. Up until recently the only way to fix this was to recompress the AVI to a different format which is slow, annoying and always causes a loss of quality.

Fortunately there is a way to convert an AVI to ASF (which WMP can play just fine) without doing any recompression, this is fast and causes no quality loss whatsoever. To do this you will need Graphedit and Solveig Multimedia's ASF Muxer.

1) Unzip Graphedit to somewhere convenient like your Desktop and unzip SMMASF_2005_03_28.zip into the graphedit directory.

2) Open the register.bat file with notepad and add the line regsvr32 SMMASF.ax /s, now save the file and double click on it. A window should appear then quickly disappear.

3) Double click GraphEdt.exe to open Graphedit and drag'n'drop your AVI file into its window, you will end up with something similar to the one below. It doesn't matter if the boxes have different labels or if you have more than the 6 shown because your system configuration may be slightly different.


4) Now delete all the boxes except for the one containing the name of your AVI file and the one labelled AVI Splitter by clicking each box then pressing the delete key.

5) Select Insert Filters... from the Graph menu and a new window containing a treeview will appear, open the DirectShow Filters branch by clicking the + symbol next to it and scroll down until you see SolveigMM ASF Multiplexer, click on it and press the Insert Filter button. A file requester window will open and ask you for an output filename, enter any name you wish but it must end with .asf.

Notes: The button labelled Open should actually be labelled Save, this is a minor mistake by the programmer. If SolveigMM ASF Multiplexer was missing from the list it's because you don't have MSVCR71.DLL on your system, close Graphedit (without saving anything), go grab the missing file from here and copy it to your C:\WINDOWS\System32\ directory and go back to step 2.

6) Close the Insert Filters window, graphedit should now look like this:


7) Drag a line from the little box next to Stream 00 to the one labelled Video, there should now be an arrow connecting the two, do the same between Stream 01 and Audio 0. The Graph is now ready to run so just click the little Play button on the top toolbar (or choose Play from the Graph menu).

That's it! You should now have an ASF file that can be played in Windows Media Player (Mobile and Desktop).

Last edited by OddbOd; 05-13-05 at 02:05 AM.
OddbOd is offline   Reply With Quote