make movie with custom formats

BusyBee wrote on 4/8/2005, 2:56 AM
Encoding being an 'art', with all those parameters recent codecs offer, I tend to go further than the standard settings offered. The output results are much better.
With Sony Movie Studio, the Make Movie wizard allows only factory presets, with one exception: if you go in Advanced Render... and if you choose the Uncompressed AVI format, you get access to a 'Custom...' button.
Once there, you can choose from the list of codecs that you have installed on your computer, and create a self-made template (for example using the WMV9 codec in a certain configuration).
Once that is done. You can encode with your personal settings.
The compressed file will have an AVI suffix, that you need to change manually into WMV (if you have used it in your custom setting).
Such a file is playable as such, BUT there is a last problem. The internal header of the file says it is an AVI file, while its content is all WMV.
Windows Media Player will play the file, but you first get a warning saying that there is something wrong in the file.
I have read somewhere that it is the CCC code that is wrong, and that needs to be changed.
Could someone tell me with which program you can easily change that header code (or 'repair' the media file) ? Thanks

Comments

discdude wrote on 4/8/2005, 5:53 AM
I'm sure by now you noticed that you can't change file formats (aka containers) simply by changing the extension.

In short, the way data is arranged in a AVI file is different than the way it is arranged in a WMV file. You need special conversion software to do that.

Unfortunately, the only tool I know of was in the old Windows Media Tools 4.1package which is no longer available. Try Googling either Windows Media Tools 4.1 or vid2asf.
BusyBee wrote on 4/8/2005, 9:35 AM
Thanks for your comments. I found VidToASF in 5 secs and it works.
However the results are surprising, in the following sense:
-while my initial AVI container file, holding the compressed video in WMV9 format, runs at 356 kbps,
- VidToASF creates a 'real' WMV9 file 3 times larger, running at 1050 Kbps... It seems that a bunch of useless frames are generated in the process. Moreover the frame rate was changed from 25fps to 30fps (and there is no command in VidToASF to change this...). I have looked at the command options available.
- Finding a way to strip all these unasked frames becomes another task.... brrrr. Have you got a suggestion ?!
Thanks
discdude wrote on 4/9/2005, 5:37 AM
Sorry, vid2asf is the only program I know to losslessly change formats. Most people want to change WMV's to AVI's and not the reverse so programs to do that are relatively rare.

I use Asftools (http://www.geocities.com/myasftools/) to fix broken WMV's.

However, we may be going about this the wrong way. There are other ways to create WMV's with custom settings. You could download a frameserver for VMS from http://www.debugmode.com/frameserver/. I don't know if you are familar with frameservers but they basically let you send video data from one application to another.

Basic Instructions for Framserver
1) Install it.
2) When rendering, select the frameserver as output. This will create a "signpost" file.
3) Open the signpost file in Windows Media Encoder (http://www.microsoft.com/windows/windowsmedia/download/default.asp)
BusyBee wrote on 4/10/2005, 3:41 AM

Discdude
I am grateful to you, as you have contributed to solve one of my current nightmares. The frameserver works fine not only with WMEncoder (wmv conversions), but also with Sorenson Squeeze 4.
With my warmest thanks