jolson
15th April 2007, 23:13
I have used D2SRoBa/DVD2SVCD several times to convert standard AVI files with AC3 audio to DVD, and it works good.
If the source isn't a standard AVI, I have used GraphEdit/avs scripts and "AviSynth frameserved" to the MPEG2 encoder. But then it's a lot of manual work left, which DVD2SVCD does so well...
So - is there a way to use DVD2SVCD even if the source isn't an XviD/DivX AVI (but something that's playable in GraphEdit/DirectShowSource'able to Avisynth)? I can think of a couple of possibilities:
* Extract the AC3 audio and encode the m2v file, set up DVD2SVCD as if this was just done using DVD2SVCD and then do "Recover Pulldown".
* Fool DVD2SVCD into thinking it really gets an AVI file by frameserving through VFAPI.
I have however no experience with either of these methods, and from what I understand frameserving with AviSynth to DVD2SVCD doesn't work.
Any help/ideas?
I use the VFAPI method very succesfully.
It's slow as hell though.
Open a new thread if you can't get it to work - we're veering off topic here.
I thought I'd better start that new thread immediately, since if it works I' guess more people would be interested.
I have tried before to make an avs with a DirectShowSource and AviSynth-frameserv that to DVD2SVCD. DVD2SVCD opens it, but I can't get any further since can't find necessary metadata it wants to read from the AVI file (I think), and "Start Conversion" (and other things) is greyed out.
But you mean that this works with VFAPI? (I haven't used VFAPI, just what I read about it seemed promising). Will have to read up to how it works. How slow is "Slow as Hell"? Will the time be doubled compared to directly converting a comparable XviD AVI?
* A third possibility, in addition to the two above, would be *not* to use the actual DVD2SVCD program. But to, after a conversion of a standard XviD AVI is run with D2SRoBa/DVD2SVCD, save files like CCE_Project_file_MOVIE.ecl and AviSynth_Script_file.avs and edit them for next file and feed the ecl to AviSynth. Then from log files extract what more (call pulldown...) has to be done and either put that into a simple batch script or AutoIt...
If the source isn't a standard AVI, I have used GraphEdit/avs scripts and "AviSynth frameserved" to the MPEG2 encoder. But then it's a lot of manual work left, which DVD2SVCD does so well...
So - is there a way to use DVD2SVCD even if the source isn't an XviD/DivX AVI (but something that's playable in GraphEdit/DirectShowSource'able to Avisynth)? I can think of a couple of possibilities:
* Extract the AC3 audio and encode the m2v file, set up DVD2SVCD as if this was just done using DVD2SVCD and then do "Recover Pulldown".
* Fool DVD2SVCD into thinking it really gets an AVI file by frameserving through VFAPI.
I have however no experience with either of these methods, and from what I understand frameserving with AviSynth to DVD2SVCD doesn't work.
Any help/ideas?
I use the VFAPI method very succesfully.
It's slow as hell though.
Open a new thread if you can't get it to work - we're veering off topic here.
I thought I'd better start that new thread immediately, since if it works I' guess more people would be interested.
I have tried before to make an avs with a DirectShowSource and AviSynth-frameserv that to DVD2SVCD. DVD2SVCD opens it, but I can't get any further since can't find necessary metadata it wants to read from the AVI file (I think), and "Start Conversion" (and other things) is greyed out.
But you mean that this works with VFAPI? (I haven't used VFAPI, just what I read about it seemed promising). Will have to read up to how it works. How slow is "Slow as Hell"? Will the time be doubled compared to directly converting a comparable XviD AVI?
* A third possibility, in addition to the two above, would be *not* to use the actual DVD2SVCD program. But to, after a conversion of a standard XviD AVI is run with D2SRoBa/DVD2SVCD, save files like CCE_Project_file_MOVIE.ecl and AviSynth_Script_file.avs and edit them for next file and feed the ecl to AviSynth. Then from log files extract what more (call pulldown...) has to be done and either put that into a simple batch script or AutoIt...