Multiple Disc SVCD to single KVCD
First thing you want to do is run each of your AVSEQ01.MPG's through DVD2AVI to get your .d2v's and .mpa's. I choose to keep it simple and just name them by what disc number they are (ie: 1.d2v, 2.d2v, etc.) If it is an NTSC source, chances are it's telecined, so choose Forced FILM for the Field Operation. If it's PAL, leave it alone.
Next, open two instances of TMPGEnc and open each .d2v in each one (ie: use one to open 1.d2v, the other to open 2.d2v). If your source is PAL (25 fps), you might want to make a simple .avs script with mpeg2source("1.d2v") and a changefps(23.976) if you want to encode at 23.976 -- if you want to encode at 25 fps, leave it be. Now what you want to do is go into the Source Range tool and find out your cutting points -- ie: where the first disc ends and the second begins. This is important as many multiple disc SVCD's have a 2 second overlap between discs. Scroll through the frames until you find a decent cutting point (close to the end of the first disc and close to the beginning of the second). http://www.digitalfaq.com/archives/error.gif Next step is to figure your cropping. Open up the Clip Frame dialog in one of the instances of TMPGEnc and figure where you need to clip. Take note of the clipping amounts and the resulting size. http://www.digitalfaq.com/archives/error.gif You're almost ready to create your final .avs script, but there's one more step. Audio. When you run your files through DVD2AVI, you'll have a .mpa for each CD, ie: "1 MPA T01 DELAY -76ms.mpa". Each disc will usually have its own delay -- this is why you have to do each disc individually instead of just chunking them together in DVD2AVI and just having one .d2v for the whole movie. What you need to do is convert these .mpa's to .wav. This is as simple as this: Code:
C:\Path\To\Movie>"C:\Path\To\BeSweet.exe" -core( -input "C:\Path\To\Movie\1 MPA T01 DELAY -76ms.mpa" -output "C:\Path\To\Movie\1.wav" -2ch ) -ota( -d -76 ) After you do this, you should have some pretty hefty .wav files. Now, for resizing use your favorite method -- do it manually or use FitCD. I just use some simple math and do it manually to make sure the resulting size will have the almost identical aspect ratio as the source. Take for example a movie for which the source is 480x480, after cropping the video size is 476x280. For a 480x480 encode, to account for overscan your width is always going to be 448. Here's the math. (280/476)*448, rounded up to the nearest pixel, 264. Voila, your resize to should resize to 448x264. Say you want to encode to a 528x480 movie.. (280/476)*528.. simple? I think so =) Say you want to convert from a PAL source (480x576) to SVCD (480x480).. your movie, after cropping, is 476x336.. (480/576)*336=280, then (280/476)*448, rounded to the nearest pixel, 264 -- resulting size: 448x264. Again, simple? :) Now you're ready to create your .avs script: Code:
(...plugins...) Code:
AudioDub(mpeg2source("1.d2v"),wavsource("1.wav")).changefps(23.976).trim(0,74430) + AudioDub(mpeg2source("2.d2v"),wavsource("2.wav")).changefps(23.976).trim(21,66539) For the audio, what I do is open the .avs in VirtualDub and save a WAV from there, then encode in HeadAC3he as usual. I use VirtualDub as the resulting WAV doesn't give the missing data chunk error when opened in HeadAC3he like a WAV from TMPGEnc does.. Hope this helps! Good luck! |
Just a couple counter points after doing a few SVCD to KVCD conversions myself:
1. I've always loaded all SVCD files into DVD2AVI and processed the audio/video into a single file. Though the original author mentions that the audio delay will be different on each file, I have never had an audio sync problem when creating a single .mpa file and converting it to .mp2 directly. This may be dumb luck, I don't know. However, this will _not_ allow you to correct for the 2second overlap between discs! The original author's method will be necessary to use the .trim() functionality in the .avs script. My method is for those that just want quick and dirty conversions. 2. If you want to forget about using FitCD or calculating borders/crop sizes/etc., make use of SansGrips wonderful utilities. For example: GripCrop(480, 480) GripSize() <filters here> GripBorders() Letterbox(0,0,16,16) Note that the letterboxing is optional. I do this instead of adding overscan=2 to the GripCrop line to preserve as much height as possible, while still gaining the benefits of reducing the width. I feel the widescreen borders are large enough already, and I don't need to further expand them. Whichever method you choose, the aspect ratio will be correct. |
Sorry about this....
Sorry I have to post twice my question... But... Anywhere I've gone, I haven't gotten a reply... So....
I have some home movies that were put onto DVDR. The problem is that each DVD is only an hour and a half long. I want to double the amount of video on each DVDR, and converted them into SVCD. Here is where the problem lies: How do I put SVCD files onto DVDR and make it compliant in standalone dvd players? If anyone could give me a link or some tips it would save me a lot of headache. I've already posted in the doom9 site and no one responded. My only hope now lies here... Basically, how do you put SVCD's into DVDR to get them to play in standalone players? Once again, I'm extremely sorry for committing this "taboo" act on you guys.... :? |
Thanks for this guide, it's very timely for me as I'm trying to convert the 2 disc Chicago SVCD screener into a 1 disc KVCDx3. But I'm having problems with file prediction. Namely, how do I do it!!! I soon realized that my old prediction formulas did not include audio, but in your script you are using the AudioDub() function which muxes audio+video. So how do you do your CQ predictions?
|
Re: Sorry about this....
Quote:
rule #485766738 sub sec 45678.A apendix c paragrah 3 Quote:
Ok all fun aside have you managed do this :?: I was interested to see if the ifoedit method I suggeted in your other post was of any help. |
Quote:
|
I just have two questions:
1) If my source SVCD is 480x480, I should encode at that same resolution since my player can handle it, right? There's no point in me encoding at KVCDx3 resolution, 528x480? 2) My player can't play SVCDs but it can play SVCDs that have been converted using the VCD Header Trick. So I have a bunch of those files that I'd like to convert, but I'm not certain if Avisynth can load them as is, or for that matter what command to use. Any ideas? Do I need to do some sort of "reverse" VCD header trick? Thanks guys. |
Quote:
Quote:
|
Okay I've got another question. I love this Audiodub method for joining the two SVCDs cause it really makes a seamless transition if done correctly. But my problem is that my audio does NOT sound at all like the source SVCD. I've tried both tooLame and SCMPX as the audio encoder, but at 128kbps the audio is not as crisp (it's most noticeable when people say words that have strong S's in them). Am I doing something wrong?
|
Hi J-Wo,
Encode your audio with HeadAC3he :wink: -kwag |
@ Daagar
I usually use TMPGEnc to multiplex the SVCD's together using the Mpeg Tools and select the Merge & Cut tab and i merge the 2 Mpeg-2 files in there is o.k to do or is it better to join them in DVD2AVI? Thanx in advance. ;) |
Why go to all the trouble of joining the 2 files together syncing the sound when you can keep each seperate svcd mpg as it is encode each of them to 2 kvcd mpgs and then load each mpg into vcdeasy if you need to author them to dvd just load both mpgs into dvd author package then make the 2nd mpg to play after the first mpg. Alot less hassle!
|
because the idea in this thread is:
"standards"(more than one) SVCD's to (one) KVCD..... :!: :wink: |
Yes one KVCD , that could interpreted as 1 kvcd disk but can still be 2 mpg's :wink:
|
Quote:
|
Quote:
(if forst part of the movie is high action, and end is romantic comedy :-)) By joining both MPEG before doing the KVCD you can use an average CQ of 60 for all the movie. That's the purpose here ! |
believe Phil,
i was thinking: "i will call Phil to answer this for me!" you got "my" words! 8O (telepatic forum?) Markymoo,.....this is the idea! :wink: |
Quote:
for myself i maintain high cq, size not being so critical and interested more in cleaning up the svcd |
Go Figure Another Program(dv2avi) it is not working, this is where I'm at:
Btw Files are already in .mpg format, click open(all files) then i choose all 2 parts. After that just alot of not responding's and crashes(pretty much every button I push), pls help or better yet a better way to make a 2 disc (s)vcd into 1 kvcd that does not invole using dvd2avi that would sooooo great :lol: Thx In Advance! |
Quote:
u need to decide if its VCD or SVCD m8........as you say above "(s)vcd" different methods are required for each. i like markymoo's approach.......it has worked for me in the past........ Quote:
u might have been unlucky and have an mpeg2 file that has an mpeg1 header if you have downloaded this. (this is used in VCD header trick to let none-svcd playing dvd players play svcd) and don'y give up m8 lol :wink: cheers KYUSS |
Quote:
EDIT: This method also makes it very easy to take, say, a three disc movie and encode it down to two -- just make the script for the whole movie all joined together, load that as a source and then split that, or do some math and merge the first disc with whatever half of the 2nd you want, then the other half of the 2nd with the rest of the 3rd. Yes, you can just put two MPG's onto once disc, but you still have to eliminate the two second overlap in the middle. If you have to do that anyway, why not just add an extra period or two and some plus signs into your AVISynth script and merge the two together? I, personally, think it would be a LOT more tedious to encode two separate files finding two different CQ values than just mushing them together and finding one CQ value for the whole thing. I've done lots of these and invested way too much time into it, and I've found that making a script and cranking out the audio in VirtualDub or similar is the best route that will guarantee no f*ckups in between with perfect cutting of the audio and resulting perfect sync with the movie. Yes, it can be tedious but the result is pristine. Once you've done enough of these, you can do the whole first few steps (ie: everything prior to file size prediction) in a matter of minutes, and when you've really done enough you'll start to notice patterns. For example, using Jorel's method (I think it was his) for CQ prediction where you use triple the framerate, if you encode your audio at 128k, you'll find that your target file size will always be roughly 36 megs, which means using standard CQ prediction methods, your target size should be around 12. Et voila, no more KVCD Predictor to find target file sizes. Optimization is fun isn't it? :D Again, this guide wasn't meant to be just a 'how to put two discs into one as quickly as possible' guide.. it's a 'how to put two overlapping discs into one high-quality seamless disc as efficiently as possible' guide. I know many programs automatically overlap the two discs, and A) I don't like bad splits and B) I don't like switching discs halfway through the movie (although I have to admit, the switch is usually perfect for a smoke break :D) Fare thee well. |
I just tried to run a mpeg file thru dvd2avi v1.77 and nothing happened. Is there something I left out?
Also when I tried to encode in cqmatic it said I needed a tmpg file. How do I make one when yr instructions it says encode in cqmatic? |
Re: Multiple Disc SVCD to single KVCD
Quote:
|
Re: Multiple Disc SVCD to single KVCD
Quote:
Make a search on the forum, there a a lot of "VCD to KVCD" or "MPEG1 to VCD" threads, with all the answer you need into them. |
v
isnt there a program 2 do this auto-matically (vcd 2 kcvd)
|
Yes : the versatile tool that is at the end of each of your arms ? ;-)
|
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.