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.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > One click suites for DVD backup and DVD creation

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th December 2012, 21:32   #2201  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,517
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 21:36.
manolito is offline   Reply With Quote
Old 19th December 2012, 09:54   #2202  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
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
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Old 19th December 2012, 16:59   #2203  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,517
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()
And resizing is done with JDL_InterlacedResize...



Cheers
manolito
manolito is offline   Reply With Quote
Old 20th December 2012, 14:43   #2204  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
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
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Old 22nd December 2012, 20:54   #2205  |  Link
wg
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.
wg is offline   Reply With Quote
Old 22nd December 2012, 22:26   #2206  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
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
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Old 22nd December 2012, 22:50   #2207  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,517
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 22:57.
manolito is offline   Reply With Quote
Old 23rd December 2012, 00:14   #2208  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 895
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 17134 | GPU Caps Viewer 1.40.1.0
NVIDIA GeForce GT 1030 (GP108) 2047MB/GDDR5 | (R417.22)
NTSC | DVD: R1 | BD: A
Sparktank is offline   Reply With Quote
Old 23rd December 2012, 14:17   #2209  |  Link
wg
Registered User
 
Join Date: Jul 2007
Posts: 78
Thanks for the welcome back MrC, & for the tutorial & advice manolito & Sparktank, still a very friendly & helpful forum.

Cheers!
wg is offline   Reply With Quote
Old 11th January 2013, 09:21   #2210  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,517
New Alpha Version 09/01/2013

Thanks very much MrC for the new version...

The new Deblock_int function works very well.

And a happy New Year to you and your family...



Cheers
manolito
manolito is offline   Reply With Quote
Old 11th January 2013, 10:02   #2211  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
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
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Old 13th January 2013, 03:26   #2212  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 895
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 17134 | GPU Caps Viewer 1.40.1.0
NVIDIA GeForce GT 1030 (GP108) 2047MB/GDDR5 | (R417.22)
NTSC | DVD: R1 | BD: A
Sparktank is offline   Reply With Quote
Old 13th January 2013, 05:53   #2213  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,517
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
manolito is offline   Reply With Quote
Old 13th January 2013, 19:30   #2214  |  Link
Mr. Monte
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
Mr. Monte is offline   Reply With Quote
Old 13th January 2013, 21:03   #2215  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 895
Quote:
Originally Posted by manolito View Post
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
Thank you! That's wonderful news.
__________________
Win10 (x64) build 17134 | GPU Caps Viewer 1.40.1.0
NVIDIA GeForce GT 1030 (GP108) 2047MB/GDDR5 | (R417.22)
NTSC | DVD: R1 | BD: A
Sparktank is offline   Reply With Quote
Old 14th January 2013, 12:37   #2216  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
Quote:
Originally Posted by Mr. Monte View Post
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).
What kind of errors do you get? Some screenshots may help.

Quote:
Originally Posted by Mr. Monte View Post
Any idea why ImgBurn can see th edrive, but AVStoDVD cannot?
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:
Originally Posted by Mr. Monte View Post
Is there a way to add a run without optical drive option in preferences?
You already can run AVStoDVD even if the burning drive is not detected.

Quote:
Originally Posted by Mr. Monte View Post
Lastly, what determines what MPEG2 encoder the app will use when you select auto determine for encoder?
See Help/How to use it/Preferences/Video/Setup Video Profile



Bye
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Old 6th February 2013, 09:49   #2217  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
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
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Old 7th February 2013, 13:39   #2218  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,517
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:
<06.02.2013 20:48:43>
START PROCESS
<>

<06.02.2013 20:48:43>
PROJECT SETTINGS

DVD Video Standard: PAL
DVD Titles number: 1
DVD Size: /4450 MB (0%)
DVD Output Setup: DVD-Ordner
DVD Label: DVD
DVD Menu: No Menu
Output Folder: I:
Delete Temp Assets Files: Yes
Delete Temp Working Files: Yes
Edit Command Parameters: No
Post Process Task: Fortschrittsfenster anzeigen (Voreinstellung)

PREFERENCES

MultiThread: 1
AVS Source Filter: A2DSource
AVS UpSize/DownSize Filter: Spline36Resize/Spline36Resize
Frame Adjust Strategy: 0
PAL SpeedUp: 1
Video Resolution: 0
Video BitRate Min: 2500
Video BitRate Level 1: 6500
Video Profile Level 2: 4500
Video BitRate Max: 8500
Keep DVD Compliant Video: 1
AC3 Audio Encoder: 0
Force FFmpeg for Long Audio: 1
DVD Audio Format: 0
DVD Audio BitRate: 224
Keep DVD Compliant Audio: 1
Normalize Audio: 1
Auto Delay Audio: 1
DVD Audio Language (Primary): DE - German
DVD Audio Language (Secondary): EN - English
DVD Subs Language (Primary): DE - German
DVD Subs Language (Secondary): EN - English
DVD Subs Font: Tahoma 18pt (255,255,255)
Chapters Interval: 5
Use Source Chapters: 1
DVD Burning Drive: H: BENQ DVD DD DW1620 B7W9
DVD Burning Speed: 8x
Auto Erase DVD RW: 0
Save Log file: 1
Unload ActiveMovie library: 1
Adjust ffdshow at runtime: 1
Save General Settings: 0
<>

<06.02.2013 20:48:43>
TITLE 1 SOURCE FILES
Video: F:\Download\ballet.flv
Info: AVC - 434 kbps - 364x238 - DAR 1,529 - 24,962 fps (CFR) - Progressive - 23:56 minutes - 35866000 frames
Audio 1: F:\Download\ballet.flv
Info: AAC LC - 55 kbps - CBR - 2 ch - 44100 Hz - 16 bit - 23:57 minutes (66 ms delay) - Internal
[MediaInfoLib - v0.7.61]
<>

<06.02.2013 20:48:43>
AVISYNTH SCRIPT
Import("E:\Programme\AVStoDVD\Lib\A2DSource.avsi")

Video = A2DVideoSource("F:\Download\ballet.flv", CacheFolder="I:", FrameRate=24.962, VFR=false)
Audio = A2DAudioSource("F:\Download\ballet.flv", CacheFolder="I:")

Video = Video.ConvertToYV12()
Video = Video.AddBorders(0,17,0,17)
Video = Video.Spline36Resize(720,576)
Video = Video.ConvertFPS("pal_video")

Audio = Audio.SSRC(48000)
Audio = Audio.Normalize()
Audio = Audio.DelayAudio(0.066)

AudioDub(Video, Audio)
<>

<06.02.2013 20:48:43>
START VIDEO ENCODING OPERATIONS
Encoding Profile: HCenc VBR 2-pass
Target Video FileSize: 428206,9 MB
Encoding Parameters: -ini "I:\DVD_0_ballet.HCenc.ini"
HCenc ini file:
*INFILE I:\DVD_0_ballet_1.avs
*AVSRELOAD
*OUTFILE I:\DVD_0_ballet.m2v
*LOGFILE I:\DVD_0_ballet.HCenc.log
*MAXBITRATE 9000
*BITRATE 2500
*PROFILE BEST
*ASPECT 4:3
*PROGRESSIVE
*TFF
*BIAS 20
*DC_PREC 8
*MATRIX MPEG
*AQ 1
*LUMGAIN 1
*SMP
*PRIORITY IDLE
*WAIT 2
<>

<06.02.2013 20:49:03>
CHECK LOG FILE <I:\DVD_0.LOG> FOR MORE INFO.
<>

<06.02.2013 20:49:03>
Log file created by AVStoDVD Release 2.6.0
<>

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 13:45.
manolito is offline   Reply With Quote
Old 8th February 2013, 06:39   #2219  |  Link
startreksuite
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.
startreksuite is offline   Reply With Quote
Old 8th February 2013, 21:41   #2220  |  Link
MrC
AVStoDVD Dev
 
MrC's Avatar
 
Join Date: Apr 2006
Location: Italy
Posts: 1,292
@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
__________________
MrC

AVStoDVD Homepage
AVStoDVD @ Doom9 Forum
MrC is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:32.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.