View Full Version : DVD2KVCD & BurnOut - DVD2SVCD plugins
kru
17th November 2003, 21:09
DVD2KVCD
--- WHAT IS IT? ---
The plug in was mainly made to make the DVD2SVCD even more simple. It should set up the most used templates, and the only thing you have to do is is press GO, and next day you'll have a finished VCD in your CD burner. It should also make a better prediction for CQ for TMPGEnc than DVD2SVCD's internal prediction.
The plug in is far from good as D2SRoba, but it can be useful if you are using TMPGEnc.
--- MAIN FUNCTIONS ---
-Set's up (S)KVCD template for DVD2SVCD. The plugin include all filters and scripts which are recommended by KVCD.
-The plug in can also set up SVCD and VCD templates. And you can also load your own templates.
-The plug in use CQMatic as predictor. This will make prediction even more precise than DVD2SVCD's internal plug in.
--- INSTALLATION ---
-Remember to take backup of SVCD.ini, VCD,ini before you run DVD2KVCD in case you want your old settings back!!!
-Download, run the file and follow the instructions.
--- HOW TO USE ---
Run DVD2KVCD. Choose your template and press next. The plug in should be easy to use, and it has a help option if you press "?" in the top of the window. After some few steps, DVD2SVCD will started, and a template has been created. But you can got the misc tab and load any template you want. You can also change avs script, and I'll also recommend FACAR, specially for 4:3 sources.
PS: You have to choose KVCD as template if you want to use CQMatiq. If you want to use other templates than KVCD, you just load it in DVD2SVCD.
If you want your old settings back, copy "DVD2SVCD_backup_ini" to "DVD2SVCD.ini". You'll also need to Copy "DVD2SVCD_backup_ini" to SVCD.ini, if your old settings was SVCD, or VCD.ini or DVD.ini.
--- BUGS ---
The plug in is written with AutoIt 2. The plug in is not so very old, and seems to have some strange bugs on some computers, and it will maybe work perfect on an other computer. If you got problem, post it here, and DVD2KVCD_log.txt (this will only be created if you use CQMatic)
More info: DVD2KVCD @ KVCD.net (http://www.kvcd.net/forum/viewtopic.php?t=5417)
--- TO DO ---
-I'll add support for audio encoding after video encoding
-A kind of conditional sizing pass.
-A new prediction method
--- DOWNLOADS ---
DVD2KVCD (http://home.tiscali.no/tor1234/DVD2KVCD2.exe)
DVD2KVCD source code (http://home.tiscali.no/tor1234/DVD2KVCD2.aut)
Changelog, info (http://www.kvcd.net/forum/viewtopic.php?p=37568#37568)
BurnOut
--- WHAT IS IT? ---
This is an other plug in to burn CD images which has been created in DVD2SVCD.
--- MAIN FUNCTIONS ---
-Make burning of VCDs easier and faster because it burns the first CD during DVD2SVCD.
-Simple movie database
-Preview CD images using Daemon Tools.
--- INSTALLATION ---
First time you run BurnOut, it will go to the setup window. You will have to choose between Nero and CDrDAO. Nero is very easy to set up, but I recommend CDrDAO. If you use CDrDAO, you have to enter CDrDAO path BEFORE you press scanbus.
--- HOW TO USE ---
-When you run BurnOut, it sets up a command in finalize tab in DVD2SVCD:
--Parameters for burning manually after DVD2SVCD conversation: -D2S %CDF %CDN
--Parameters for burning the first CD in DVD2SVCD conversation: -D2S %CDF %CDN -burn
-After image creation, BurnOut will burn the first CD if you have chosen parameters "-D2S %CDF %CDN -burn"
-To burn the movie, or some of the CD's later, you run BurnOut.
-BurnOut use also the information filled in movie info in DVD2SVCD to create a little database of your burned movies.
--- BUGS ---
The plug in is written with AutoIt 2. It seems to have some strange bugs on some computers, and it will maybe work perfect on an other computer. I've find this plug in very useful, so I hope you also will give it a try:)
--- DOWNLOADS ---
BurnOut (http://home.tiscali.no/tor1234/BurnOut.exe)
BurnOut Source Code (http://home.tiscali.no/tor1234/BurnOut.aut)
CDrDAO (http://cdrdao.sourceforge.net)
DDogg
18th November 2003, 17:35
Kru, I tried it and it worked as advertised. Very nice job! You have really brought this project far along. It should be very helpful for folks that use TMPG.
The only bone I have to pick is I think it would be better mannered to restore the D2s settings after you are finished. This may give people trouble. For instance, If later somebody uses D2S with TMPG without your plugin the call to your plugin is still left. Resample audio is checked, TMPG GOP settings are changed, etc. It just causes a lot of aggravation for me at least. Yes, I know I should have saved my settings and then manually restored them :)
kru
19th November 2003, 15:11
Resample audio is checked, TMPG GOP settings are changed, etc. It just causes a lot of aggravation for me at least. Yes, I know I should have saved my settings and then manually restored them
I forgot to wriye it, but DVD2KVCD make a backup of DVD2SVCD.ini the first time it runs. If you want the old DVD2SVCD.ini back, copy DVD2SVCD_backup_ini to DVD2SVCD.ini. I try to make backup of SVCD.ini / VCD.ini / DVD.ini in the next version
r6d2
20th November 2003, 01:35
Gotta try this stuff. Sometimes looked to as sons of a lesser god, these KVCD community guys are very smart indeed.
:goodpost:
DDogg
20th November 2003, 03:01
Actually, since this plug-in supports standard SVCDs, as well as the weird sissy stuff (rof), I kinda see it as the D2sRoBa for TMPG [except targets only 1 disk like D2SRobas set for 1 disk]:) Kwag's CQMatic prediction is accurate on the tests I did ...Not fast, but deadly accurate prediction. In many ways, TMPG CQ mode is a counterpart to CCE OPV. Arguably, one or the other, or equally, are the best methods for a quality mpeg2 encode. Just depends on which product you personally favor.
I like both very much, and from a quality standpoint, I am not sure if there is enough difference to notice. From a speed standpoint ... well that's a different story .. but then one is 50 bucks and one is 1500 bucks. One *better* be faster than the other or something would be very lopsided :) Let me put that in another way, at the cost of some extra encoding time, TMPG CQ mode can equal, some would even argue better, CCE on encoding quality. Frankly I don't think it needs the strange KVCD GOP structure. It does just fine with a normal GOP structure.
Not trying to start anything, but I do wish people would keep this KVCD stuff, as it applies to mpeg2<-/svcd, in perspective. TMPG, doing a normal SVCD, in a normal way (using CQ) is very powerful, just as CCE doing a OPV standard SVCD encode is powerful. Not much more to gain by tampering with a standard (IMMHO). That being said, I routinely use Kwag's Notch Matrix in both CCE and TMPG for lower bitrate encodes. It, along with Bach's Matrix, are very important tools to me.
Oh, as an aside, I wonder if the CCE prediction part of CQMatic will be done? I notice the greyed CCE button. I sure would like a standalone tool like that in my toolbox.
kru
20th November 2003, 18:22
I'm a litle curius about Bach's Matrix. I've never heard about it before! And do you have some bitrates or CQ values about when I should use KVCD matrix, and when I should use Bach's matrix? And I am also curius about avs script. KVCD recommand MA script, but is this script so good at high bitrates? I personally think FACAR kicks ass!!:D
Is it posible to make a kind of Roba prediction with TMPGEnc by using TMPGEnc's log file???
DDogg
20th November 2003, 18:50
Kru, did you change the executable from the one you first linked? I can't run it anymore. Get a strange "Line1223: runwait,C:\\Program files\\DVD2SVCD\\\\D2K\\AutXtra.exe" *clipboard"
As for the Matrix, I would not worry about it. They are close to each other. I sure agree with you about FACAR.
Right now your plug-in works a little like D2SRoBa in one disk sizing mode. To expand your work you would have to allow the user to specify the least acceptable CQ value. You would then increment the number of disks that would be needed to achieve at least that minimum CQ. That would be a lot more work on your part. In effect you would be offering something similar to D2SRoBa's auto mode. Then it truly would be a very special gift for TMPG users.
kru
20th November 2003, 21:59
Right now your plug-in works a little like D2SRoBa in one disk sizing mode. To expand your work you would have to allow the user to specify the least acceptable CQ value. You would then increment the number of disks that would be needed to achieve at least that minimum CQ. That would be a lot more work on your part. In effect you would be offering something similar to D2SRoBa's auto mode. Then it truly would be a very special gift for TMPG users.
Actually, some of my first versions had a "worst CQ" option. And it used a own prediction system. If the CQ felt below xx it used an other template with lower resilution. But my prediction system had some strange errors, so I cutted it out.
But if I find a prediction method for my script, which are like or better than CQMatic, I'll go for the "worst CQ" option!
Kru, did you change the executable from the one you first linked? I can't run it anymore. Get a strange "Line1223: runwait,C:\\Program files\\DVD2SVCD\\\\D2K\\AutXtra.exe" *clipboard"
When does the foult comes? In the menu, during saving of TMPGEnc project, audioencoding????:sly:
Boulder
22nd November 2003, 13:13
Originally posted by DDogg
Oh, as an aside, I wonder if the CCE prediction part of CQMatic will be done? I notice the greyed CCE button. I sure would like a standalone tool like that in my toolbox.
I second that.
I'll nudge nudge Kwag in the KVCD.net forum:D
DDogg
22nd November 2003, 17:04
@Kru, I just tried to run it from the dvd2svcd dir. Seems like that is what I did before. I've got too many experiments going on to remember. Let me know if I was doing something stupid. I seem to be doing a lot of that lately.
@BoulderI second that. I'll nudge nudge Kwag in the KVCD.net forum Please! and - Howdy, long lost brother Boulder. Don't be such a stranger! We miss you! :)
@all
While this plugin is being developed I recommend users just right click on their TMPG directory and their dvd2svcd directory, select copy, then select past to create "copy of TMPG" and "copy of dvd2svcd". This may save some aggravation from files being overwritten and settings changed.
Speaking of aggravation, this might save somebody the aggravation of putting the additional test matrices in TMPG. Paste it in to your TMPGEnc.ini on the bottom, or do the appropriate renumbering mods if you have other matrices already in it. You should double check my typing. The numbers started to make my eyes cross. I would have posted it sooner, but it seems something overwrote my TMPGEnc.ini so I had to do it all over again.
Kru? :devil: (Nah, I'm smiling, really :) )
[Tools.QuantizeMatrix]
Count=6
Name0="$$Default"
ReadOnly0=1
Intra0_0=8 16 19 22 26 27 29 34
Intra0_1=16 16 22 24 27 29 34 37
Intra0_2=19 22 26 27 29 34 34 38
Intra0_3=22 22 26 27 29 34 37 40
Intra0_4=22 26 27 29 32 35 40 48
Intra0_5=26 27 29 32 35 40 48 58
Intra0_6=26 27 29 34 38 46 56 69
Intra0_7=27 29 35 38 46 56 69 83
NonIntra0_0=16 17 18 19 20 21 22 23
NonIntra0_1=17 18 19 20 21 22 23 24
NonIntra0_2=18 19 20 21 22 23 24 25
NonIntra0_3=19 20 21 22 23 24 26 27
NonIntra0_4=20 21 22 23 25 26 27 28
NonIntra0_5=21 22 23 24 26 27 28 30
NonIntra0_6=22 23 24 26 27 28 30 31
NonIntra0_7=23 24 25 27 28 30 31 33
Name1="$$MPEG_Standard"
ReadOnly1=1
Intra1_0=8 16 19 22 26 27 29 34
Intra1_1=16 16 22 24 27 29 34 37
Intra1_2=19 22 26 27 29 34 34 38
Intra1_3=22 22 26 27 29 34 37 40
Intra1_4=22 26 27 29 32 35 40 48
Intra1_5=26 27 29 32 35 40 48 58
Intra1_6=26 27 29 34 38 46 56 69
Intra1_7=27 29 35 38 46 56 69 83
NonIntra1_0=16 16 16 16 16 16 16 16
NonIntra1_1=16 16 16 16 16 16 16 16
NonIntra1_2=16 16 16 16 16 16 16 16
NonIntra1_3=16 16 16 16 16 16 16 16
NonIntra1_4=16 16 16 16 16 16 16 16
NonIntra1_5=16 16 16 16 16 16 16 16
NonIntra1_6=16 16 16 16 16 16 16 16
NonIntra1_7=16 16 16 16 16 16 16 16
Name2="$$CG_Animation"
ReadOnly2=1
Intra2_0=8 32 32 32 32 32 32 32
Intra2_1=32 32 32 32 32 32 32 32
Intra2_2=32 32 32 32 32 32 32 32
Intra2_3=32 32 32 32 32 32 32 32
Intra2_4=32 32 32 32 32 32 32 32
Intra2_5=32 32 32 32 32 32 32 32
Intra2_6=32 32 32 32 32 32 32 32
Intra2_7=32 32 32 32 32 32 32 32
NonIntra2_0=16 16 16 16 16 16 16 16
NonIntra2_1=16 16 16 16 16 16 16 16
NonIntra2_2=16 16 16 16 16 16 16 16
NonIntra2_3=16 16 16 16 16 16 16 16
NonIntra2_4=16 16 16 16 16 16 16 16
NonIntra2_5=16 16 16 16 16 16 16 16
NonIntra2_6=16 16 16 16 16 16 16 16
NonIntra2_7=16 16 16 16 16 16 16 16
Name3="Kwag_Notch"
ReadOnly3=1
Intra3_0=8 9 12 22 26 27 29 34
Intra3_1=9 10 14 26 27 29 34 37
Intra3_2=12 14 18 27 29 34 37 38
Intra3_3=22 26 27 31 36 37 38 40
Intra3_4=26 27 29 36 39 38 40 48
Intra3_5=27 29 34 37 38 40 48 58
Intra3_6=29 34 37 38 40 48 58 69
Intra3_7=34 37 38 40 48 58 69 79
NonIntra3_0=16 18 20 22 24 26 28 30
NonIntra3_1=18 20 22 24 26 28 30 32
NonIntra3_2=20 22 24 26 28 30 32 34
NonIntra3_3=22 24 26 30 32 32 34 36
NonIntra3_4=24 26 28 32 34 34 36 38
NonIntra3_5=26 28 30 32 34 36 38 40
NonIntra3_6=28 30 32 34 36 38 42 42
NonIntra3_7=30 32 34 36 38 40 42 44
Name4="Bach_1"
ReadOnly4=0
Intra4_0=8 16 19 22 26 27 29 34
Intra4_1=16 16 22 24 27 29 34 37
Intra4_2=19 22 26 27 29 34 34 38
Intra4_3=22 22 26 27 29 34 37 40
Intra4_4=22 26 27 29 32 35 40 48
Intra4_5=26 27 29 32 35 40 48 58
Intra4_6=26 27 29 34 38 46 56 69
Intra4_7=27 29 35 38 46 56 69 83
NonIntra4_0=16 18 20 22 24 26 28 30
NonIntra4_1=18 20 22 24 26 28 30 32
NonIntra4_2=20 22 24 26 28 30 32 34
NonIntra4_3=22 24 26 30 32 32 34 36
NonIntra4_4=24 26 28 32 34 34 36 38
NonIntra4_5=26 28 30 32 34 36 38 40
NonIntra4_6=28 30 32 34 36 38 42 42
NonIntra4_7=30 32 34 36 38 40 42 44
Name5="IntraShifted by jsquare"
ReadOnly5=0
Intra5_0=8 16 19 22 26 27 29 34
Intra5_1=16 16 22 24 27 29 34 37
Intra5_2=19 22 26 27 29 34 34 38
Intra5_3=22 22 26 27 29 34 37 40
Intra5_4=22 26 27 29 32 35 40 48
Intra5_5=26 27 29 32 35 40 48 58
Intra5_6=26 27 29 34 38 46 56 69
Intra5_7=27 29 35 38 46 56 69 83
NonIntra5_0=16 19 22 26 27 29 34 37
NonIntra5_1=16 22 24 27 29 34 37 38
NonIntra5_2=22 26 27 29 34 34 38 40
NonIntra5_3=22 26 27 29 34 37 40 48
NonIntra5_4=26 27 29 32 35 40 48 58
NonIntra5_5=27 29 32 35 40 48 58 69
NonIntra5_6=27 29 34 38 46 56 69 83
NonIntra5_7=29 35 38 46 56 69 83 99
kru
22nd November 2003, 17:59
Speaking of aggravation, this might save somebody the aggravation of putting the additional test matrices in TMPG. Paste it in to your TMPGEnc.ini on the bottom, or do the appropriate renumbering mods if you have other matrices already in it. You should double check my typing. The numbers started to make my eyes cross. I would have posted it sooner, but it seems something overwrote my TMPGEnc.ini so I had to do it all over again.
DVD2KVCD make a copy of DVD2SVCD.ini and VCD.ini and SVCD.ini if ...DVD2SVCD\D2K\D2K.ini not exsit. Thats the only files that the plugin changes.
Boulder
22nd November 2003, 18:08
Originally posted by DDogg
@Boulder Please! and - Howdy, long lost brother Boulder. Don't be such a stranger! We miss you! :)
Oh, I didn't know I was missing;) You just haven't been to the Dark Side of the Forum - the Avisynth section that is:D
Thanks for the warm welcome anyway, from what I've been reading today in the D2S forum, you seem to be on fire:devil: I asked about CCE support in the KVCD.net forum, we'll see what happens. He's been quite busy lately with the motion adaptive script which is being currently revised.
Boulder
22nd November 2003, 21:19
@DDogg (and all who are interested in automated CCE Q prediction) : it seems that there's a rather easy way to do the prediction.
http://www.kvcd.net/forum/viewtopic.php?t=6922&postdays=0&postorder=asc&start=0
The thread starts with TMPGEnc 2-pass but as often happens with the threads at that forum, it evolved and ends up doing a prediction in CCE too. Looks like it's quite accurate and presumably faster than the prediction which CQMatic uses for TMPGEnc.
It shouldn't be too hard to add in CQMatic so I'd suppose Kwag might do that when he has the time.
I'm currently about to start a little test with "Bridge on the River Kwai" and see if it works. The movie should be a tough case as it's long with both static and fast-moving scenes.
kru
29th November 2003, 00:53
Still have bugs???
I made a simpler version of DVD2KVCD. This version does only the prediction part, nothing elese (yet). And it won't screw up DVD2SVCD's settings:
DVD2KVCD Lite (http://home.tiscali.no/tor1234/DVD2KVCDlite.exe)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.