Success with VCD to KVCD!
After many many months of trail and error converting VCD mpeg-1 files to KVCD, I have finally figured out how to do it. As discussed in previous threads, while AviSynth 2.52 purports to handle .mpg files via DirectShowSource(), it simply doesn't work. Neither does loading the .mpg into DVD2AVI (although some have reported this method works sometimes).
What I discovered was a plugin called MpegDecoder.dll created by Nic, the same guy who made MPEG2Dec3. Here's the syntax I used: Code:
Loadplugin ("c:\avisynth\plugins\mpegdecoder.dll") # this line not needed if using AviSynth 2.52 as it automatically loads plugins Anyway this has solved a lot of headaches for me and I hope others can find this helpful too. A couple additional comments: - this plugin doesn't seem to like long file names, so rename your .mpg to something short if you get an error - I found using GripCrop worked best in my scripts. If I used the LanczosResize() command to crop manually, my scripts wouldn't load. So let GripCrop do the work for you. Oh and the plugin can be found here: http://nic.dnsalias.com/mpegdecoder.htm |
Thanks man, I'll try this tomorrow.
|
Thanx 4 the info J-Wo i have loads of VCD's that i would love to put on a single CD.
Btw the link to the plugin doesnt work for me :( any mirrors? Thanks. |
Did a Google search and found the link below was that the same site J-Wo?
This link works for me. http://nic.dnsalias.com/MPEGDecoder.html |
I was just complaining about this dll a little while ago :lol:
http://www.kvcd.net/forum/viewtopic.php?t=4001 The only thing working for me now is DirectShowSource. Did you try increasing the priority in tmpgenc's environmental settings? If mpegdecoder is working for you that's cool though. |
Sorry about the wrong link guys, Zyphon found the right one.
Quote:
I never saw your original thread but I too encounted wrong frame count problems. In my case, it would only see half the total number of frames and thus encoding would end only halfway through the movie. I solved this by adding a -2 to the MpegSource() line. But I have no idea what this does! I can't seem to find any documentation in this dll, which is just mindboggling! |
There's documentation in the zip file
here it is: Code:
MPEGDecoder.dll YV12 Version for AviSynth 2.5 Only! Code:
When seeking, sometimes the video looks corrupt, ignore this as it will not look corrupt when encoding |
I'm sorry to tell that as rendalunit, NOTHING that is indicated in the documentation never worked for me. That include the usage of this "-2".
It worths the try, but it seems there is no miracle to expect. :-( |
bp posted about MPEGDecoder,more than a year ago:
http://www.kvcd.net/forum/viewtopic....ht=mpegdecoder Posted: Sun Aug 25, 2002 12:50 am :!: (from black prince post) |
Quote:
Last time I managed to do that with DVD2AVI, but that was the first time it worked. I never know why this time and not the others. |
dialhot: well mpegdecoder worked with me, but only when adding the -2 argument. I'd suggest starting off with a clean script too with no filters, it took me a bit to figure out that not include GripCrop was also causing errors.
|
Hi Jorel,
We should name you "The Curator of all links" :idea: Because you, more than anyone else in this forum, knows all the links and history to software, posts and references :D You keep track of things better than anyone :cool: -kwag |
Quote:
see the Kwag's tests and observations in the link too! "Couple of problems found after testing:"(Kwag) :wink: |
Quote:
"the memory" you all do the hard part: "the developing,great results and help." i can't stop to read all posts in the forum.....they have great value! :wink: |
Quote:
Quote:
Note: I didn't do only one test at one time. I tried, and tried again with several clips during 2 months :banghead: |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.