Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
18th December 2012, 22:32 | #2201 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
This is how I do it in DVD2SVCD with good results (for interlaced sources)
- Source load - Color Space conversion ##Deblock interlaced## par=getparity() SeparateFields().PointResize(width,height) Deblock() AssumeFrameBased() SeparateFields() Merge(SelectEven(),SelectOdd()) par ? AssumeTFF() : AssumeBFF() Weave() - Deinterlace (My preferred same-rate deinterlacer) (or skip this line to keep it interlaced) - Denoise/Degrain - Crop/AddBorders - Sharpen - Resize - Framerate adjust - Tweak colors Cheers manolito Last edited by manolito; 18th December 2012 at 22:36. |
19th December 2012, 10:54 | #2202 | Link |
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
To keep it interlaced, the deinterlace step (Bob) should be done anyway: Denoise/Crop/Sharpen/Resize should not be done on interlaced frames.
Then it can be re-interlaced again (SeparateFields().SelectEvery(4,0,3 or 4,1,2).Weave()). Bye |
19th December 2012, 17:59 | #2203 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Of course you're right...
Since I am notoriously lazy, all my AviSynth scripts use Stickboy's tools. All I have to do is set a global variable "Interlaced" to true or false. My denoising and sharpening filter script looks like this: Code:
Interlaced==true ? JDL_UnFoldFieldsVertical(flip=true) : NOP() # cnr2() # degrainmedian(mode=2) undot() # deen() asharp(1,4) # MSharpen(highq=false, strength=70) # PSharpen() # HighPassSharpen(1,1) # LimitedSharpenFaster() # LSFmod() Interlaced==true ? JDL_FoldFieldsVertical(flip=true) : NOP() Cheers manolito |
20th December 2012, 15:43 | #2204 | Link |
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
Deblock interlaced sources, here we are:
Code:
LoadPlugin("DGDecode.dll") Function DeBlock_Int(clip IS, int "quant", int "aOffset", int "bOffset", bool "mmx", bool "isse") { par = GetParity(IS) SeparateFields(IS) PointResize(width(IS),height(IS)) Deblock(quant, aOffset, bOffset, mmx, isse) AssumeFrameBased() SeparateFields() Merge(SelectEven(), SelectOdd()) par ? AssumeTFF() : AssumeBFF() Weave() Return Last } Bye |
22nd December 2012, 21:54 | #2205 | Link |
Registered User
Join Date: Jul 2007
Posts: 78
|
Nice to see this projects still going strong MrC, I used to use AVStoDVD a lot, but recently I haven't needed to create any discs, so I need some advice.
I have a concert MKV with 20 songs on it, the MKV contains a chapter file which AVStoDVD reads perfectly(They show in the auto-chapters set-up). I want to show each track on the menu & be able to click on it for direct access to that track. Would it be possible for AVStoDVD to read the chapter file & create links on the menu? then all the user would do was enter the song title details, would something like this be possible? Look forward to input from all on this forum. Thanks in advance & seasons greetings to all. |
22nd December 2012, 23:26 | #2206 | Link |
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
Welcome back, wg, nice to hear from you again.
Unfortunately the "DVD menu from chapters" feature is still not available. See Help/FAQ/Authoring/Q6.2 for more info. Anyway it is in the ToDo list. Bye |
22nd December 2012, 23:50 | #2207 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Of course I cannot speak for MrC, but I don't think that there is much hope for this feature in the near future...
The menu is created with the help of BatchMux (by Sir Didymus) which passes its commands to MuxMan. It is not a trivial task to make this menu creation work, and I believe altering the current menu creation process is probably not very high on MrC's todo list. But there are workarounds for your needs: As I see it you have two different options. You can either split your MKV by chapters, so you will end up with 20 separate MKV files. If you load these files into AVStoDVD you will get menu entries for all the different files. The second option is to use AVStoDVD just for the conversion without any menus. Then use a different software (I recommend DVDStyler) to create the menu. The first option uses MKVMergeGUI. Here is a short tutorial how to use it: http://forum.videohelp.com/threads/3...=1#post1985776 The second option works like this: 1. Convert your MKV with AVStoDVD, as your output format select Muxed MPEG2 File. 2. For DVDStyler you need the chapters in the DVDAuthor format. Extract the chapters from the MKV using MKVExtractGUI2. Make sure to specify the OGG chapter format. Then use ChapterGen to convert the OGG chapter file into the required DVDAuthor format. 3. Fire up DVDStyler, load your MPEG2 file, copy&paste the chapters, create your menu. The second option requires a little more effort than the first one, but with DVDStyler you have much more freedom for the menu creation compared to AVStoDVD. It really depends on your preferences which method is best for you... Cheers manolito //Edit// Oops, MrC was faster than me answering your request... But the workarounds are still valid. Last edited by manolito; 22nd December 2012 at 23:57. |
23rd December 2012, 01:14 | #2208 | Link |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
I would personally opt for the second work around using different software.
Some hardware players have slight pauses or freeze for a few seconds when switching between titles if you want them to play seemlessly from chapter to chapter. But that's largely hardware-dependent. Newer machines shouldn't have that issue so much.
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
11th January 2013, 11:02 | #2211 | Link |
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
Thanks Manolito. I wish you a great 2013 too.
Just adding the change log from previous alpha: - Added a consistency check to user defined Paths during preferences loading ('Preferences'/'Paths') - Added Auto Crop routine in 'Title Edit'/'AviSynth'/'Crop' - Added AviSynth library 'DeBlock_Int.avsi' (thanks to Didée and Manolito) - Improved AviSynth Script generation routine (revision of functions calls sequence) - NicAudio updated to 2.0.6 Bye |
13th January 2013, 04:26 | #2212 | Link |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
I have a question about the ConvertToYV12() function.
Sometimes, I'll remux a Blu-Ray movie from disc and convert it down to a 480p (with Rec.709 -> Rec.601) resolution to feed to AVStoDVD. Frameserving with FFMS2 and using VirtualDub to save as an AVI with Lagarith compression. The "Color Depth" options in VD are both set to "4:2:0 planar YCbCr (YV12)" and I'll even throw in ConvertToYV12() in the AVS script before converting to a LAG.avi file. Lagarith settings are: Mode=YV12, Prevent Upsampling When Decoding=Yes Using DirectShowSource on the LAG.avi with Info() shows that it's already YV12. But every time I load it into AVStoDVD, the autoscript will always show ConvertToYV12(). Is this normal? Or will it affect the colorimetry? Am I doing something wrong? I find this also happens with UtVideoCodec (YUV420 (ULY0) VCM x86) as well.
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
13th January 2013, 06:53 | #2213 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
If the clip is already YV12, the AviSynth command ConvertToYV12() will not do anything. Luckily AviSynth is intelligent enough to detect the colorspace of the clip and just ignore commands which would convert the clip into the colorspace it already has.
Cheers manolito |
13th January 2013, 20:30 | #2214 | Link |
Registered User
Join Date: Feb 2005
Posts: 350
|
Mr.C,
I have a few questions. I'm using AvstoDVD in a VM on a Mac in VM Fusion. ImgBurn is able to recognize the internal SuperDrive, however AVStoDVD keeps giving me errors throughout th euse of the program (if I open up Menu Wizard..i get 2 or 3 errors). Any idea why ImgBurn can see th edrive, but AVStoDVD cannot? Is there a way to add a run without optical drive option in preferences? Lastly, what determines what MPEG2 encoder the app will use when you select auto determine for encoder? Thanks again |
13th January 2013, 22:03 | #2215 | Link | |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
Quote:
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
|
14th January 2013, 13:37 | #2216 | Link | |||
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
Quote:
AVStoDVD is written in VB6, that has some quite old routines to detect burning drives. I'm not sure it is an issue that can be solved. Quote:
Quote:
Bye |
|||
6th February 2013, 10:49 | #2217 | Link |
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
Release 2.6.0 is available to download.
Change log: - Some bugs fixed - Added 'FFmpeg (Safe Mode)' to AC3 Audio Encoding profiles in 'Preferences'/'Audio' - Added 'Adjust Frame Strategy' in 'Preferences'/'AviSynth' - Added a consistency check to user defined Paths during preferences loading ('Preferences'/'Paths') - Added 'FFmpeg (Safe Mode)' option in 'Title Edit'/'Video'/'Video Encoding Profile' - Added Auto Crop routine in 'Title Edit'/'AviSynth'/'Crop' - Added AviSynth deblocking filter 'Deblock' (by Manao) in 'Title Edit'/'AviSynth' - Added AviSynth library 'DeBlock_Int.avsi' (thanks to Didée and Manolito) - Added a time cap (2h) to AC3 audio encoding step (Wavi+Aften profile). Overrun leads to process kill and 'FFmpeg (Safe Mode)' start as backup. - Added a framerate consistency check vs selected Video Standard to source titles during 'Add Title' routine - Added audio ON/OFF control to 'Preview Clip' section - Added ffdshow 1.2.4422.0 32bit to Installer package - Added GraphStudio 0.3.2.0 beta to NoInstall and Installer packages - Added 'Codecs' as new element in Main AVStoDVD Menu - Added 'ffdshow Video Configuration' option from 'Codecs' (Main Menu) - Added 'ffdshow Audio Configuration' option from 'Codecs' (Main Menu) - Added 'Build Graph Filter' option from 'Codecs' (Main Menu) - Moved 'AviSynth FrameServing Check' from 'Title' to 'Codecs' (Main Menu) - Removed ImgBurn Installer from AVStoDVD Installer Package. There is still a link to ImgBurn webpage. - Changed 'Adjust ffdshow Mixer Output at runtime' to 'Adjust ffdshow Settings at Runtime' (now including Raw Video and Raw Audio adjustments for Preview Clip section) - Changed maximun number of jobs for batch encoding from 10 to 30 - Improved AviSynth Script generation routine (revision of functions calls sequence) - Improved 'Quick StartUp Tutorial' section - Improved 'Fix SRT' routine for authored subtitles - Improved log activity (Audio Encoding section) - Improved GUI graphics (progress bars color change) - Re-organized AviSynth filters options disposition in 'Title Edit'/'AviSynth' - FFmpeg updated to build git-8b6aeb1 - FFMpegSource updated to 2.17 - NicAudio updated to 2.0.6 - Haali Media Splitter updated to 1.11.96.14 - MKVToolNix updated to 5.8.0 - MediaInfo updated to 0.7.61 Bye |
7th February 2013, 14:39 | #2218 | Link | |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Thanks very much MrC for the new version...
Just 2 small things: For some reason the corrected German language file I sent you a while ago did not make it into the distribution. Here it is again: http://www.sendspace.com/file/q4lgky And I found another MediaInfo issue: I tried to convert a 24min long FLV file. The main window reports the correct duration, but the Edit window thinks that the duration is more than 15 hours. As a consequence AVStoDVD picks a wrong bitrate and the wrong encoder. http://i45.tinypic.com/rjqw0k.jpg http://i48.tinypic.com/o7rg5h.jpg This is the log: Quote:
Reverting back to MediaInfo version 0.7.58 completely fixed this issue. Cheers manolito //Edit// The reason the source file is located in my download folder is that it came from an adult site which explicitly allows to download their clips... Last edited by manolito; 7th February 2013 at 14:45. |
|
8th February 2013, 07:39 | #2219 | Link |
Registered User
Join Date: Jun 2010
Posts: 2
|
Hi Mr.C,
I have recently found your program and it is nicely laid out. I have used Convert X2DVD in the past, but wanted to give freeware a try. I was trying out the menu feature, and I often have a movie poster as a menu, with just a play button. I tried doing this with your program, but when I try and delete the Menu and Title one letter remains on each line no matter how many times I go back to this. Is this a bug or am I doing something wrong? Thanks in advance. |
8th February 2013, 22:41 | #2220 | Link |
AVStoDVD Dev
Join Date: Apr 2006
Location: Italy
Posts: 1,302
|
@manolito
thanks for sending me the German translation, probably I have noticed but not downloaded it... About the MediaInfo misreading, that is the output from 0.7.61: AVC - 434 kbps - 364x238 - DAR 1,529 - 24,962 fps (CFR) - Progressive - 23:56 minutes - 35866000 frames the frames count is definitively 1000x. If 0.7.58 is ok, we should inform Zenitram. BTW I can add a consistency check between framerate, time and frames count. @startreksuite first of all, welcome there Instead of deleting all the texts, just put a space (" ") to trick AVStoDVD. Bye |
Thread Tools | Search this Thread |
Display Modes | |
|
|