I'm working on a video for a game. The clips I'm using are encoded using Xvid with a quantizer of 3. They don't have sound, so I have to add sound in Sony Vegas 9. I want to render the project using the same Xvid format and the same quantizer. When I render the video, the preview window displays "No recompression needed" and Vegas just dubs the audio in and copies the video stream. This is fine, as the compression is no different from the source format. However, when I try to play the file, the image is severely distorted, as if it's not being decoded properly. The video data hasn't changed during rendering, as no recompression took place. This only happens when passing an Xvid stream through the renderer without re-encoding. According the the filesize, the video should be in the file in one piece, but it won't play back correctly, no matter what program I use. It seems a header byte or something is wrong. Is there any way I can fix this? I can upload a sample if needed. Thanks for the help.
Whoops, forgot about this thread. I also noticed that it only happens when reducing the framerate from 59.94fps in the source to 29.97fps after processing for some reason. http://www.mediafire.com/?uvrbaja2ajba40b
I can add an audio to the original and change the frame rate without recompressing using VirtualDub, no problem. It must be a Sony Vegas issue - and I don't have it. If you post that link over at The VideoHelp site, the hotshots there could probably help.
This only happens when taking interlaced video, deinterlacing it to Xvid in VirtualDub, then editing and adding sound in Vegas. I just need to figure out how to use Yadif 2x with a 30fps output. Although I can just use Yadif 1x, for some reason the results aren't as good as with 2x.