KVCD: good experiences so far!
Well, it's my first post so I'll make it here ...
Wanted to put whole movies onto one CD, so I decided to look into KVCD. I used vmesquita's guide for CCE/TMPGEnc (I used CCE) and made an extremely impressive KVCD on my first try. Movie was only 90 minutes and was full-frame. Looked and sounded great! I made a second disc from another movie, and it too was terrific! I've got 2 players that can handle these. One is an old Apex (AD-500WM), and a recently purchased Cyberhome CH-300 (I tell ya, this sucker plays *everything* you throw at it, and for under 40 bucks!). But the Apex doesn't seem to play the KSVCD correctly. I had played a disc in it before that purported to be a "KVCD," and it played fine, so I was confused until I realized that, with MPEG-2, I had made a KSVCD. So now I wanna try a regular KVCD with MPEG-1 to see if it will work. I settled on a 1:25-long XviD movie, and chose a 528 x 480 MPEG-1 TMPGEnc template from this site (I have always used CCE in the past, so this will be a bit new for me). Anyway, I pound out my script and load the script in VirtualDub, but the movie's too tall. The original AVI has a 2.35:1 A/R, and my script is making it appear about like it's 1.85:1 (it just looks straight-up funky, I tell ya 8O ) I'm still using the script from vmesquitas' Tutorial, but it doesn't seem to have any built-in modifiers for aspect ratio. My first two conversions were both full frame, so I didn't have this problem. Here's the relevant portion: Code:
m_width=528 Any suggestions on where to turn next, or on how to resize correctly? Thanks! -abs |
Hi absinthe,
Welcome to the KVCD party! 8) The easiest way to do correct resizing is using Moviestacker. This program loads your source file and calculates the correct resizing parameters. Also keep in mind that when doing MPEG-1 KVCD you should better use TMPGEnc, as it provides better quality for mpeg1. For MPEG-2, stay at CCE. |
Well, second experience (third, really) not so good :)
Ironically, it's the oversimplified guides that I find hard to understand. Vmesquitas' went into a good bit of detail, but after taking the time to follow it I understood fairly well the process of making K(S)VCD/DVDs. It unfortunately just doesn't explain anything about manual resizing. There seem to be AviSynth plugins that do this automatically in most cases, but it doesn't work for my 2.35:1 flick. I decided to throw caution to the wind and try a quickie guide from the front site page that basically just said to load my .avi source into TMPGEnc, load the proper template (which I downloaded), and encode. Well, that produced an .m1v file that was way too big (however, it was the right aspect ratio) and an audio file that didn't seem to contain any sound. Guess I'm gonna have to hang out in the scripts forum if I'm gonna figure this out. -abs |
HI
Quote:
|
Okay,
I've checked out CQMatic and given that a go. Of course the first thing I discovered was the "89.77" error, so after reading about two-dozen forum threads (man, one of these days there's going to be something video-related that doesn't have a sharp learning curve) I ran the prediction process for a third time and got a value I think I can use. Of course it'll be 6 or 8 hours from now until I know how it turns out, but I'll let you know :lol: Still not sure why TMPGEnc didn't process the audio, because in fact I did alter the settings on my first go-round to produce 2 elementary streams. But no matter, I can always extract and process it separately if I can just figure out the video part. One thing I am slightly confused about. What I've done is use CalcuMatic to determine the "average bit rate." That's the number I plugged into CQMatic for prediction. So now I understand that I should plug the number that appeared below the avg. bitrate (the *.57 average) into TMPGEnc, but am not sure if it's supposed to be the min or max bitrate. As such ... http://www.digitalfaq.com/archives/error.gif Do you know which is right? Am I on the right track here? Thanks, -abs |
Hi absinthe
And welcome to the forum :D ... The *57 bitrate was earlier used as the min bitrate, but I don't think anyone is using it anymore (in earlier versions it gave a more accurate prediction). Just use 300 for min and 2300 for max, thats what I use. Some standalone players don't like min bitrate as low as 300, and some others don't care if it's even as low as 64. But start with min=300. As for the max bitrate it is depending on the length of your movie, for a 90 minutes movie the 2300 would do, and if it's longer you might wan't to lower the max to 2000 or even 1800. Hope this helps to get you a little further...Others may contribute with other hints :D -Anerboda |
Quote:
Quote:
I want to point out again that I'm shooting for a KVCD here (i.e., not KSVCD), and I guess I'm pointing that out because I'm sort of fuzzy on the difference between KVCD and KSVCD. It doesn't seem stressed too much around here. Is the only difference that KVCD uses MPG-1 and KSVCD MPG-2? I ask of course because in the so-called "official" specifications there are other differences between VCD and SVCD. Seems like on my first encoding attempt with this project, I just plugged the .avi into TMPGEnc, loaded up the template, and pressed "Start." I ended up with an MPG that was about 100 MB too big, and I'm assuming that the "Q" factor was at its default of 60. Well, my newly calculated Q is 80.68, so if that's all I change I can't see how I'll get a smaller file ... in fact, it seems like I'd get a bigger one! 8O If I just drop the min. bitrate down to 64 (and of course change the Q), will that do the trick? If that's the case, then I still don't see what I needed the "average bitrate" that I got with CalcuMatic for .... Man, am I ever full of questions . . . . Sorry :roll: On a brighter note, I just upgraded to the commerical version of VCDEasy, and while setting it up, I noticed that under Settings > Warnings there was an option to: "Don't show a compliance warning when adding a KVCD.net compliant MPG file." COOL! Thanks for the help thus far! -abs |
Hey absinthe first of all which template are you using and what are the movie spec's
|
Quote:
Here's my AVI's specs. Length: 1:25:04 A/R: 640 x 272 (2.35:1) FPS: 23.97 audio: MP3 VBR 48Hz Which reminds me of another question I have: Do you have to stick with 224 kbps for audio for KVCD, as is required for regular VCD? -abs |
Quote:
|
Quote:
Can anyone clue me in about my queries above before I start TMPGEnc on a 7+ hour encode job? Boy, it sure is slower than CCE ... but I'm told TMPGEnc actually does a better job with MPEG1 encodes. And I'd still like to know if there's any difference between KVCD and KSVCD besides the video being MPEG1 or MPEG2 ... Thanks for the help, ya'll ! ... :) -abs |
Quote:
You have MPEG1 KVCD and MPEG2 KVCD and in the past you had also SKVCD that used a 352*480(576) template. It's a very BAD habit that some people here have to call MPEG2 KVCD "KSVCD". |
Quote:
|
Quote:
I suppose the only difference then would lie in whether you authored as noncompliant VCD (with MPEG1) or noncompliant SVCD (with MPEG2). Obviously the discs would be laid out differently (the VCD with a "VCD" folder and the MPEG in a "DAT" file vs. the SVCD with an "SVCD" folder and the MPEG in an "MPG" file, among whatever other differences). I'm only interested in this because I have a stubborn Apex player on which I know I've watched a KVCD disc before, and it played fine. But my own MPEG-2 KVCDs (burned as noncompliant SVCD) play rather strangely (i.e. it only seems to take up the leftmost 3/4 of the screen, and in the far right quarter you can still see the DVD player's idling background flickering). However, these same discs of my own will play just fine in my Cyberhome CH-300. In fact, they play great! I found my Apex player in another database (it doesn't seem to be listed on the one at this site), and it indicated that it played KVCD's fine, but there was a "?" next to "KSVCD." So what I'm getting at is I want to try encoding as noncompliant VCD with MPEG1 video to see if maybe this Apex player can handle that correctly. I just don't have any experience with MPEG1 encoding. MPEG2 via AviSynth+CCE for DVD/SVCD has always served my purposes in the past. But if I can get the MPEG1 discs to look good and play in both of my players, I might start going with that. Advice? -abs |
Quote:
Quote:
|
Quote:
Can anyone answer my original question (above, in my third and fourth posts from the top) about where in TMPGEnc to put the bitrate found with CalcuMatic (if it should be used at all)? -abs |
Okay ... Cool! I've had some success with a small, 3-minute test file I clipped from an AVI.
Some points: * This is my first time doing serious encoding of MPEG1 (I've always used MPEG2), and new to me is the information that you don't need 3:2 pulldown for NTSC 23.976 fps. Hey, that might seem obvious to a lot of you, but this is the kind of simple point I wish someone would put in a sticky somewhere and save a lot of us a lot of grief. Also interesting to point out is that the absolute 23.976 framerate will work even when muxing and authoring as SVCD (which generally does require pulldown ... you're authoring/burning program may give you warnings on this). * In my Apex player, I've found that the 352 x 240 template works (constant quality 70). In the morning I'll test that with my CyberHome player (the wife is sleeping in that room right now :) ). I don't anticipate any problems there as the CyberHome model plays everything I throw at it. The video quality is very acceptable, but I'm keeping in mind that no AviSynth script was used and no other filters at all were applied, so I think it could definitely be improved from good to great! * Another little point I wish someone would put in a sticky somewhere. If you don't know which template to use (in terms of aspect ratio), there's a great little feature on the TMPGEnc file menu known as PREVIEW. Choose your input file (or script), select your template and other settings, and check out the preview. If the A/R is all screwed up, well then try another ... easy to get the right one this way. I don't think I've ever seen this mentioned anywhere. * I used bbMPEG to mux, and muxed as SVCD, being sure to check "VBR." (thanks for the tip there, DialHot) * Author/burn or just plain burn the muxed MPEG as noncompliant SVCD. I'm pretty excited about exploring KVCD authoring with MPEG1 further. I'm used to encoding for DVD, and the great thing about this is how darned fast it encodes at 352x240! DVD encoding for a 2-hour movie takes half a day, and even MPEG1 encoding in TMPGEnc for a 90-minute movie took me nearly 7 hours, but judging by how quickly my 3-minute sample encoded I ought to be able to encode at 352x240 MPEG1 in almost real time (I realize this may get longer after adding filters or if using a script). If I can find a script to sharpen things up to my liking, I may become an MPEG1 fan after all! Now if I can just figure out prediction, so I can encode a whole movie ... and get a good script going. ugg ... -abs |
@absinthe,
Here's a good script to start with: http://www.kvcd.net/forum/viewtopic.php?t=3483 Here's a filesize prediction utility: http://www.kvcd.net/forum/viewtopic.php?t=5145 -BP |
Quote:
I note that in the case of the scripts, they are supposed to be for "clean" or DVD material. I want to convert some AVIs, so I'm wondering if those scripts are appropriate. I wonder if I couldn't use the script in vmesquitas' divx/DVD-to-KDVD/K(S)VCD guide, just making appropriate changes regarding aspect ratio and so forth. This is the script I mean: Code:
###################################################################### |
Oh, sorry ... I just found DialHot's scripts in the DivX/XviD forum. Guess I'll give those a shot.
-abs |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.