View Full Version : How do you convert avi to vcd
stroller
27th October 2002, 15:01
Can't find the FAQ any advice on best way to get an avi onto a vcd
djidjo
28th October 2002, 10:48
Here's how to do it : rename the .avi to .mpg, put it on a CD and burn. Try in your DVD player. If it doesn't work, well... try another method :rolleyes:
Predatore
28th October 2002, 14:29
easiest way would be to use TMPEG ...
It can read AVI Files and has standard templates for vcd encoding but needs a lot of time for encoding :(
stroller
28th October 2002, 20:58
I have tried to rename it as .mpg but that has not worked.
(It is 5GB)
Secondly I have tried Tmpgenc but I keep getting an error message saying Index of scan line out of range 288.
I have also had error messages associated with mppegdecoder.dll.
I can get it to run by choosing dvd pal (low resolution) in the wizard but it shows no pictures and does not produce anything useable.
Any advice gratefully received but not too technical please.:confused:
LeonMcNichol
28th October 2002, 23:24
The renaming to mpg was sarcasm. You can't convert AVI, which is MPEG4, to MPG which is MPEG1(2), by just changing the extention.
What codec is it? DivX? HuffyYUV? If HuffyYUV, I think, if I remember right, that TMPGEnc can't accept it directly and you need to use an avs script file that has ConvertToYUY2() in the structure.
LoadPlugin("C:\PROGRA~1\GORDIA~1\mpeg2dec.dll")
AviSource("C:\source.avi")
ConvertToYUY2()
Should look kind of like that. You'll need avisynth on your computer. As for audio, you can convert it to wav through VirtualDub. Then just input that in the audio part of TMPGEnc's template.
stroller
29th October 2002, 20:43
Now this is where I do appear to be in awe of you guys.
I have got avisynth on my computer.
BUT I am unsure how to change the script.
Would you mind a step by step guide how to do that.
Sorry....I am really showing my newbie credentials now
djidjo
30th October 2002, 10:14
Ok, create a new text file, name it version.avs
Then write
version()
in the text file, save it, close it.
Open it in media player. There, you have the AVISynth video, see ?
I love AviSynth, it's really a powerful tool, don't you agree ?
htc10825
30th October 2002, 19:02
(It is 5GB)
Secondly I have tried Tmpgenc but I keep getting an error message saying Index of scan line out of range 288. I think your avi file is too big(over 4GB) for TMPG or avisynth(which uses the "Video for Windows" engine to open avi files).
In Avisynth you must use following instructions:
OpenDMLSource("avi-filename") or
SegmentedAVISource("base-filename"[,...])
See the guide of the author(not by Doom9!)
cypher_soundz
31st October 2002, 02:27
TMPGEnc can open avi file directly i have done it with many of my rips to convert to watch no my standalone . what OS are you running and what file system? NTFS FAT32? FAT32 can not handle over 2gb files! this could be the reason , i would (if posible) split the file into smaller peices. this may be hard if under fat32 i think...?
stroller
2nd November 2002, 09:58
Thanks for your advice.
It is leading me to the solution but not quite there.
I have split the files down and realised that the scripts I needed were already there and I had them aspaert of the DVD2VCD package.
So I could get the file into TMPGEnc and off it went.
BUT.... the problem appears to be the frame size and fps.
The frame size is 352x288 and the fps is 24,993.
I need to change this to a recognised PAL fps. (Do I also need to change the size to 720x576)
In LeeBear's guide it says I need to stretch the audio to match the video rather than just change the framerate or the audio goes out of sync.
The guide says there are other guides that tell you how to do this,, but doesn't say which ones.
Any ideas
htc10825
2nd November 2002, 16:51
If you use TMPG it is not neccesary to take care of the frame rate and A/V syncron by standard (S)VCD profiles. The program converts(when neccesary)these all automatically.(PAL-VCD: 352x288 @25fps)
Why do you want to resize it to 720x576 when the original much smaller?
If you use CCE for encoding then you have to do the time stretch and add "assumeFPG=25" in avisynth manually. But in your case it is only reasonable to do it if the record/play time is over 25-30 minutes due to the minimal difference(25 vs 24.993).
Time stretch can be made via "WaveLab" very ersyly and with highst quality.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.