![]() |
Trying to make KVCD from DV home movies
I spent the better part of this weekend trying to make a KVCD from a 90 minute home movie compilation.
I have run into a few snags. Most of the filters for Avisynth 2.53 require YV12 colorspace. DV Video (at least mine) is in RGB24 colorspace. So try as I might, I cannot use any Avisynth 2.53 optimal script. The one workaround that I thought would work would be to include: ConverttoYV12() # right after Avisource("c:\video.avi") # and ConverttoRGB() # last line of script - I need this line in all my scripts with YV12 source or I get the "solarization" effect in TMPGenc This did the trick, in that I didn't get any error messages back, however it had a nasty side-effect of flickering lights on the right side of the video. So I gave up on Avisynth 2.53 and went back to my old 2.08 with the following script: Quote:
So, enough rambling, I have a few specific questions: 1. Can anyone share their experience converting DV to KVCD? (ok, that's a general question). 2. What is the best way to use Avisynth 2.53 with a DV avi source file? 3. What optimal script should I use? 4. What is the best way to de-interlace? I wanted to try incredbile's method from this thread: http://www.kvcd.net/forum/viewtopic.php?t=8306 but I didn't get very far because I couldn't get anything to work on the RGB source. Any help would be greatly appreciated! Thanks, Icarus |
Come on... There must be someone out there who uses Avisynth 2.5 and converts DV to KVCD?
Please, tell me how you do it, what script you use, etc... I'm getting desperate here... I really can't afford a DVD Burner right now! Thanks, Icarus |
Quote:
Quote:
Quote:
|
Re: Very frustrated trying to make KVCD from DV home movies
Quote:
So you should try my recommendation but using BFF: SmoothDeinterlace(tff=false, doublerate=true, blend=true).Selecteven() (also try one using selectodd() at the end instead of selecteven(), and choose which looks better. Quote:
Quote:
But in case of NTSC you will end up with a 29.976 deinterlaced stream. So first use this script: Code:
Avisource("YourDVsource.avi)Now we include the following function to do a conversion from REAL 29.976 to 23.976 FPS Code:
Avisource("YourDVsource.avi)Its ok? How is the playback, it schouldn't be jerky or stuttering. Because NOW you got a 23.976 progressive stream and it should look like film material which can be wonderful encoded to KVCD as it now needs not that much bitrate cause of less FPS! Now below this script you can add your filters as you like. TemporalSoften, CNR2, Deen("a2d",x,x,x) ... just find out what ends up as best. (If you gonna use YV12 filters just change the converttoYUY2() at the beginning of the script to ConverttoYV12() as Smoothdeinterlace supports YV12 |
Thanks for the response Incredible!
It feels like a tease though since I am at work right now, and have to wait until I get home to test it out! :D |
hey, I'm new here and I have a lot of DV to convert, and I'd like it all to be "archival quality". how come you're resizing it so much? How did that script work out for you? Could you post the entire script so I have something to start with?
Also, again forgive my noobness, but is the reason you're having him convert frame rates so he can just use one of the standard templates? Is this less hassle than modifying the templates? |
I've been experimenting with quite a few scripts recently.
I still haven't made up my mind yet, but will post my "personal" "optimal" DV script when I find it! - Icarus |
anything yet?
I'm still working on mine, just wondering what you guys have so far.
|
I posted by "optimal script" here:
http://www.kvcd.net/forum/viewtopic....283&highlight= What are you using? Thanks, Icarus |
pretty much the same one as yours. except i can never get blindPP to work so I took that out. However i'm not happy with what i'm getting.
When i use yours i get errors saying i can't use smoothdeinterlace unless it's in yuv2, so i've added that. and I can't get blindPP to work no matter what, i've read what people have suggested with the adding the rgb thing at the end and stuff. mine's ending up just too blocky. what can i do to eliminate the blockiness? |
welthqa
If your results are blocky, it usually means that the average data rate is too low for the frame size. Try increasing the CQ setting and the max bit rate. BlindPP(cpu=4) requires loading the MPEG2Dec3.dll. Putting SmoothDeinterlace right after AVISource works for me in AviSynth 2.53. |
welthqa
The AviSynth 2.0 DLLs will not work in AviSynth 2.5 Maybe you are inadvertently trying to use some 2.0 DLLs in AviSysnth 2.5. |
which 2.0 dlls are you talking about? the MPEG2Dec3.dll?
also, i can't seem to get prediction to work. seems like calcumatic doesn't load avs or the dv avi that i'm using. cq matic works otherwise, if i guestimate the bitrate, though i admit i'm not sure what bitrate to use. ohoh, yes, i was using old MPEG2Dec3.dll, i dl the new one, and it works, thanks for that reminder. now to solve the prediction thing. |
Quote:
|
never really used it before. I've opened projects that I've saved as textproject and the settings from tmpgenc. but the calcumatic doesn't seem to accept dv avi. I know how to change the prediction and the full encode settings. But I guess, no I haven't used it for anything other than DV.
|
If you are using the Icarus3000 script, you should be able to get fair quality 720x480 video using CQ70, max bit rate 2000, min bit rate 300. You might try that. Remember, CQMAtic does not assure good video quality, only that it will fit on CD.
|
Hi all !
I'm trying to convert some DV cap's with Avisynth 2.54(tryed 2.53,2.52,2.5- it's not avisynt problem)but Avisource can't oppen My DV files . Same with VirtualDub - Can't open Avi file . I know that it's missing codec problem . Maybe u can suggest wich one is best and where to download it from ??? bman |
The DV have to be type 1. Are yours type 1 or 2 ?
|
bman and others,
If you're having trouble opening your DV footage in avisynth, my advice, since I do this w/ my DV source (Sony TRV-22) is I open my DV (Type 2) inside vdub, and then I frameserve into avisynth. Or, you can just open your DV inside vdub, and framserve into TMPG. One thing to note, is that vdub does not like Type 1 files. It strip (or ignores) the audio part, and if you ignore the error/warning message from it, it will open your source in "video only" mode (no sound) . . But, if you want to open your DV footage directly inside an .AVS script, then from what I understand, avisynth will only open Type 1 files. This means that you will have to resort to MUXing your audio at a later step. And, I'm sure you have that process nailed down :lol: My prefered method is to first open inside vdub (cause I like to hear the sound, among other things like some preferenced filtering) and then either I will frameserve that into TMPG, or I will further process it in an .AVS script, and then frameserve it into TMPG. . . There is no quality loss in doing it the way I just described, unless you start incorporating a few ConvertTOrgb(); ConvertTOYUV(); ConvertTOyv12() etc, because it moves the colorspace around, and each time you call it, it moves the colorspace around some mores. Like pushing a red paintbrush up and down a piece of paper. The more you move it, the more color it gets or whatever :roll: -vhelp |
bman, pansonic's DV codec works fine for me. http://users.tpg.com.au/mtam/install_panvfwdv.htm
|
Site design, images and content © 2002-2026 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2026 Jelsoft Enterprises Ltd.