I am trying to join several AVIs into one file before converting them and burning them to a DVD. When I attempted this with Easy Video Joiner, the files joined into one and the video played but there was no sound. I am now trying to do it with VirtualDub, using the quide here at AfterDawn. I am using the VDub.MP3.Freeze 1.4b version of the software, after having no luck with the original version of VirtualDub. I can join the first few pieces successfully, but when I try to add the 5th part I get the error; "Cannot append segment: The video streams have different data forms." FWIW, all the pieces started out as FLVs downloaded from MySpaceTV. I converted them to AVIs using Replay Converter. I'd appreciate any guidance you can give me.
The file giving the error may have been compiled with a different video codec. Run Vdub, load the file, click 'File' > 'File Information' and check the 4cc code or Decompressor. Maybe you can re-compress it to match the others. *Edited for clarity*
File > File information brings up a window named AVI Information. I don't see anything that says 4cc code so I'm guessing that that is shorthand for something I don't understand. Under Video Stream I see Decompressor: ffdshow Video Codec. Under Audio stream I see Compression: Fraunhofer IIS MPEG Layer-3 Codec for each of the files. BUT, I note that, under Video stream, Frame size is listed as 320x240 for all the files except the one that it craps out on, which is listed as 312x240. Is that the problem, and if so, is there any way to adjust this one different frame-sized file to match the others so VirtualDub will join them?
In VirtualDub, click Video > Full processing > Filters > Add, double click on 'Resize' and choose 320x240. Select Filter Mode 'Lanczos3', ok, ok. Under Video > Compression select the same compressor as the source, then save the file.