Log in

View Full Version : AutoMKV 0.98.4


Pages : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Honeyko
27th August 2008, 07:59
ADDED: VirtualDubPlugins in \exe folder. In this folder put VirtualDub plugins that want to load (example DeLogo.vdf). The filter will be loaded as this (for example) LoadVirtualDubPlugin("c:\VirtualDub-1_4_10\plugins\delogo.vdf","delogo"), attention to filter name "delogo". The filter name is based on plugin name!. So if plugin is called "awesome_deinterlacer.vdf" the filter will de called "awesome_deinterlacer". To use DeLogo plugin (and other virtualdub plugins) remember to converto rgb32 before. like this ConvertToRGB32.delogo(1, "500-999", "D:/2.bmp", "D:/2.bmp", "D:/1.bmp", "D:/2.bmp", 34, 56, 0,0).ConvertToyv12(interlaced=true) LoadVirtualDubPlugin("...\MSU_Smart_Deblocking.vdf","MSU_Smart_Deblocking", 0)
clip=AVISource("source.avi", false, "RGB24")
clip.ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1)(Still struggling with this....)

From the changelog and the MSU site's wording above, I infer that the string to be added should be, after taking into account the lastest plug-in's name and my path-name: "LoadVirtualDubPlugin("C:\Downloads\AutoMKV0\exe\VirtualDubPlugins\MSU_SmartDeblock_0.8.vdf","MSU_SmartDeblock_0.8", 0) clip=AVISource("source.avi", false, "RGB24") clip.ConvertToRGB32.MSU_SmartDeblock_0.8(1, 1, 1, 1)" (I have created a VirtualDubPlugins folder inside the exe folder, and have placed the MSU_SmartDeblock_0.8.vdf deblocker plug-in inside of that.)

I didn't get an answer to my last question on the topic, so I guessed that this line should be cut-n-pasted to the end of the string already present in "Advanced Profiles Editing" -> "Add to line", after scrolling to the end of the line.

Result of doing so prevented xvid_encraw from functioning, so I assume the string is incorrectly structured.

Please advise....

buzzqw
27th August 2008, 09:19
@Honeyko

1) create a VirtualDubPlugins folder into \exe
2) put here the VDF filter. This file must be named in the same manner as is it called in avs. For msu deblocker you MUST rename it to "MSU_Smart_Deblocking.vdf"
3) In filter list write this "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" (or use Last AVS string)

As you note the filter is called as "MSU_Smart_Deblocking(1, 1, 1, 1)" and due to this the filter name must be MSU_Smart_Deblocking.vdf

BHH

Honeyko
27th August 2008, 10:35
1) create a VirtualDubPlugins folder into \exe
2) put here the VDF filter....Already done.This file must be named in the same manner as is it called in avs. For msu deblocker you MUST rename it to "MSU_Smart_Deblocking.vdf"The one I downloaded came with a version number in the name, so I included it in every string. ....I've now changed its name in the folder, as well as the string.3) In filter list write this "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" (or use Last AVS string)Where is "Last AVS String" entered? I don't see a field listed that. (I'm sure it's right in front of my face.) The deblocker must be run last, and I'd like to use other filters anyway.

In any event, I've tried it again as you suggest (with the deblocker line pasted into Filter, and everything renamed), and did not get usable output, either because the command did not execute the deblocker, or because it ran before the MVdegrain3 instead of after.

buzzqw
27th August 2008, 10:38
name isn't important for filter... you can call it honeyko.vdf and it will fuction (but not in automkv)
since automkv don't know how to call a filter (example: dgdecode.dll fuction is mpeg2source() ) you must rename the vdf to the name of calling fuction, for "MSU_SmartDeblock_0.8.vdf" the fuction is "MSU_Smart_Deblocking() so the vdf file must be "MSU_Smart_Deblocking.vdf"

in that way you can add whatever vdf filter you want BUT the file must obey to naming rule

the last avs is in advanced settings, bottom right

BHH

Taddeusz
27th August 2008, 12:12
@buzzqw

Did you ever figure out what was causing subtitles not to burn into the video?

buzzqw
27th August 2008, 12:51
@Taddeusz

... no, sorry

but i admit that i must do more test (like changing encoder, container, resize...)

BHH

Elpichu
27th August 2008, 22:08
It looks like it's much better with beta18 :)

encoding of the same 2 jobs are in progress but i already can see in the log that audio tracks are back ^^


22:51:34 0.96 public beta18 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
22:51:34 Selected Input file: D:\dvdfab\MainMovie\Dr House - 05\VIDEO_TS\VTS_01_0.IFO
22:51:34 Selected Output dir: E:\automkv\temp\
22:51:34 Selected Final Name: Dr House - 05
22:51:34 Selected Container type: MKV
22:51:34 Selected Encoder: X264
22:51:34 Selected Size: 1 CD / 1
22:51:34 Selected Profile: Constant_Quality.xml
22:51:34 Selected Resizer: NONE / Original
22:51:34 Selected Filters: RemoveGrain(mode=2)
22:51:34 Selected Deinterlacer: AUTO
22:51:34 Selected Field Order: AUTO
22:51:34 Enabled Constant Quality With Unlimited Size (Q 18)
22:51:34 Activate PGC Ripping: 1
22:51:34 Working by Command Line: automkv1.ini
22:51:34 Track Language 1: 81: English (AC3 6ch, 0xBD 0x81) [0]
22:51:34 Audio Codec 1: Copy Original
22:51:34 Track Language 2: 80: Francais (AC3 6ch, 0xBD 0x80) [0]
22:51:34 Audio Codec 2: Copy Original
22:51:34 Selected 1' Sub tracks: Francais 0 (0xBD 0x20) [0] wide
22:51:34 Selected 2' Sub tracks: Francais 1 (0xBD 0x21) [0] wide
22:51:34 Activate Anamorphic Encoding
22:51:34 Selected Unlimited media size
22:51:35 Starting SubRipping
22:52:19 Subtitle Size: 18432 bytes
22:52:19 Finished SubRipping
22:52:19 Activate PGC processing: PGC 1 [0:42:14:12]
22:52:19 Dgindex CMD: E:\Downloads\AutoMKV0.96beta13\exe\dgindex\dgindex.exe -FO=0 -OM=1 -TN=81,80 -YR=2
-AIF=[D:\dvdfab\MainMovie\Dr House - 05\VIDEO_TS\VTS_01_1.vob] -OF=[E:\automkv\temp\movie] -exit -minimize
22:52:58 D2V file size: 322042 bytes
22:52:58 Audio 2: movie t80 3_2ch 448kbps delay 0ms.ac3
22:52:58 Pre Audio 2' Size: 141929984 bytes
22:52:58 Audio 1: movie t81 3_2ch 448kbps delay 0ms.ac3
22:52:58 Pre Audio 1' Size: 141904896 bytes
22:52:58 Renamed file movie t81 3_2ch 448kbps delay 0ms.ac3 to movie t81 3_2ch 448kbps delay 0ms_.ac3
22:52:58 Encoded 1' Audio Track: movie t81 3_2ch 448kbps delay 0ms_.ac3 141904896 bytes
22:52:58 Renamed file movie t80 3_2ch 448kbps delay 0ms.ac3 to audio2.ac3
22:52:58 Encoded 2' Audio Track: movie t80 3_2ch 448kbps delay 0ms_.ac3 141929984 bytes
22:53:11 Number of Frames: 63351
22:53:11 Framerate: 25.000000
22:53:11 Movie length in Seconds: 2535
22:53:11 Movie Width/Height: 720/576
22:53:11 DgIndex AR: 16:9
22:54:55 Source is declared bff by a margin of 31/13.
22:54:55 Advanced Deinterlace Routines Log
22:54:55 Analyzed 354 sections of five frames
22:54:55 Found Interlace Sections: 0 0.00%
22:54:55 Found Progressive Sections:354 100.00%
22:54:55 Found Telecined Sections: 0 0.00%
22:54:55 Found Zero Mov: 100.00% 354
22:54:55 Found One Mov: 0.00% 0
22:54:55 Found Two Mov: 0.00% 0
22:54:55 Found Three Mov: 0.00% 0
22:54:55 Found Four Mov: 0.00% 0
22:54:55 Found Five Mov: 0.00% 0
22:54:55 The Movie is declared to progressive
22:54:56 Starting X264
22:54:56 CRF encoding X264: E:\Downloads\AutoMKV0.96beta13\exe\encoder\x264.exe --pass 1 --crf 18 --stats
"E:\automkv\temp\.stats" --progress --keyint 250 --bframes 3 --qpmin 10 --qpmax 51 --no-psnr --mixed-refs --trellis 1
--ref 3 --filter -2,-1 --direct auto --vbv-maxrate 25000 --me umh --no-ssim --level 4.1 --weightb --b-pyramid --b-rdo
--bime --partitions p8x8,b8x8,i4x4,i8x8,p4x4 --8x8dct --threads auto --thread-input --aq-mode 2 --aq-strength 1.00
--sar 14222222:10000000 --output "E:\automkv\temp\movie.264" "E:\automkv\temp\movie.avs"

Honeyko
28th August 2008, 04:43
...for "MSU_SmartDeblock_0.8.vdf" the fuction is "MSU_Smart_Deblocking() so the vdf file must be "MSU_Smart_Deblocking.vdf"

the last avs is in advanced settings, bottom right
OK, I've done everything as instructed (the plug-in is now called MSU_Smart_Deblocking in all places now, including its ,vdf file name inside the VirtualDubPlugins folder, and "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" has been added to Last Line AVS Script), and yet something isn't working.

The project didn't seem to take any longer to encode (as I reasonably expect it would, since the deblocking is a rather processor-intensive step), so I'm assuming that the last line AVS script isn't properly calling or handling MSU_Smart_Deblocking.

Here's the full project; I hope you can spot the problem:

22:16:51 0.96 public beta18 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
22:16:51 OS Version: Windows XP
22:16:51 Selected Input file: C:\Downloads\This Island EarthZZZZZZZZZZZ.mpg
22:16:51 Selected Output dir: C:\Downloads\temp\
22:16:51 Selected Final Name: This Island EarthZZZZZZZZZZZ
22:16:51 Selected Container type: AVI
22:16:51 Selected Encoder: XviD
22:16:51 Selected Size: Same as Source / 1
22:16:51 Selected Profile: 2_Pass_Insane_Quality.xml
22:16:51 Selected Resizer: Lanczosmtplus / Automatic
22:16:51 Selected Filters: FFT3DFilter(sigma=3)
22:16:51 Selected Deinterlacer: tfm(movie,d2v="C:\Downloads\temp\movie.d2v",PP=0).tdecimate()
22:16:51 Selected Field Order: AUTO
22:16:51 Manual Crop&Resize Enabled
22:16:51 Left Crop: 4
22:16:51 Top Crop: 0
22:16:51 Right Crop: 4
22:16:51 Botton Crop: 0
22:16:51 Manual Width: 720
22:16:51 Manual Height: 480
22:16:51 Enabled CRF/CQ AutoRes at 2.5 value
22:16:51 Track Language 1: NONE
22:16:51 Audio Codec 1: Lame
22:16:51 Track Language 2: NONE
22:16:51 Audio Codec 2: Lame
22:16:51 Activate Last line AVS Script: ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()
22:16:51
22:16:51 Dgindex CMD: C:\Downloads\AutoMKV\exe\dgindex\dgindex.exe -FO=0 -OM=0 -YR=2 -AIF=[C:\Downloads\This Island EarthZZZZZZZZZZZ.mpg] -OF=[C:\Downloads\temp\movie] -exit -minimize
22:16:51 D2V file size: 1203 bytes
22:16:57 Number of Frames: 217
22:16:57 Framerate: 29.970030
22:16:57 Movie length in Seconds: 8
22:16:57 Movie Width/Height: 720/480
22:16:57 DgIndex AR: 4:3
22:16:57 FIRST pass XviD: "C:\Downloads\AutoMKV\exe\encoder\xvid_encraw.exe" -pass1 -bitrate 6280 -turbo -progress -max_bframes 3 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -kboost 20 -odegrade 9 -nopacked -gmc -nochromame -bvhq -threads 0 -lumimasking -i "C:\Downloads\temp\movie.avs" -type 2 -avi "C:\Downloads\temp\movie.avi"
22:16:57 SECOND pass XviD: "C:\Downloads\AutoMKV\exe\encoder\xvid_encraw.exe" -pass2 -bitrate 6280 -progress -max_bframes 3 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -kboost 20 -odegrade 9 -nopacked -gmc -nochromame -bvhq -threads 0 -lumimasking -i "C:\Downloads\temp\movie.avs" -type 2 -avi "C:\Downloads\temp\movie.avi"
22:18:58 Starting Second Pass
22:21:17 Only Movie Size: 1132620 bytes
22:21:18 Using VirtualDubMod for Muxing!
22:21:20 Encoding finished: 00:02:22 elapsed time
22:21:20 -----------------------------------------------------------------------
22:21:20 Script movie.avs
22:21:20
22:21:20 LoadVirtualDubPlugin("C:\Downloads\AutoMKV\exe\VirtualDubPlugins\MSU_Smart_Deblocking.vdf","MSU_Smart_Deblocking")
22:21:20 #loadpluginstart
22:21:20
22:21:20 #test1
22:21:20
22:21:20 #importstart
22:21:20
22:21:20 #test2
22:21:20
22:21:20 movie = mpeg2source("C:\Downloads\temp\movie.d2v")
22:21:20 function getOrder(clip c) {
22:21:20 order = GetParity(c) ? 1 : 0
22:21:20 Return order }
22:21:20 #filter1start
22:21:20
22:21:20 #test3
22:21:20
22:21:20 tfm(movie,d2v="C:\Downloads\temp\movie.d2v",PP=0).tdecimate()
22:21:20 last = movie
22:21:20 crop(4,0,-4,-0)
22:21:20 fixed_aspect = 1.318519
22:21:20 #Aspect_Error = -1.#IO%
22:21:20 #resizestart
22:21:20
22:21:20 #test4
22:21:20
22:21:20 Spline36Resize(720,480)
22:21:20 #filter2start
22:21:20
22:21:20 #test5
22:21:20
22:21:20 FFT3DFilter(sigma=3)
22:21:20 backward_vec3 = last.MVAnalyse(isb = true, delta = 3, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 backward_vec2 = last.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 backward_vec1 = last.MVAnalyse(isb = true, delta = 1, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 forward_vec1 = last.MVAnalyse(isb = false, delta = 1, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 forward_vec2 = last.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 forward_vec3 = last.MVAnalyse(isb = false, delta = 3, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 last.MVDegrain3(backward_vec1,forward_vec1,backward_vec2,forward_vec2,backward_vec3,forward_vec3,thSAD=300,idx=1)
22:21:20 ChangeFPS(24000,1001)
22:21:20 ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()
22:21:20 -----------------------------------------------------------------------
22:21:20 Script VirtualDubMod.vcf
22:21:20
22:21:20 VirtualDub.Open("C:\\Downloads\\temp\\movie.avi",0,0);
22:21:20 VirtualDub.RemoveInputStreams();
22:21:20 VirtualDub.video.DeleteComments(1);
22:21:20 VirtualDub.video.AddComment(0x00000005,"ISFT","Done with AutoMKV! 0.96 public beta18 http://forum.doom9.org/showthread.php?t=134478");
22:21:20 VirtualDub.video.AdjustChapters(1);
22:21:20 VirtualDub.video.SetDepth(24,24);
22:21:20 VirtualDub.video.SetMode(0);
22:21:20 VirtualDub.video.SetFrameRate(0,1);
22:21:20 VirtualDub.video.SetIVTC(0,0,-1,0);
22:21:20 VirtualDub.video.SetCompression();
22:21:20 VirtualDub.video.filters.Clear();
22:21:20 VirtualDub.SaveAVI("C:\\Downloads\\1219875678This Island EarthZZZZZZZZZZZ.avi");
22:21:20 VirtualDub.Close();
22:21:20
22:21:20 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -

BleedingGums
28th August 2008, 06:06
@buzzq
yay! the queue works and audio tracks are muxed correctly. the settings I use are working wonderflully.
14:41:19 0.96 public beta18 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
14:41:19 OS Version: Windows XP
14:41:19 Selected Input file: C:\DVDStuff\DVDProc\THIRD_DVD_1\VIDEO_TS\VTS_04_0.IFO
14:41:19 Selected Output dir: C:\DVDStuff\DVDProc\temp\
14:41:19 Selected Final Name: THIRD_DVD_1_01
14:41:19 Selected Container type: MKV
14:41:19 Selected Encoder: X264
14:41:19 Selected Size: 240 / 1
14:41:19 Selected Profile: Anime-Maxquality.xml
14:41:19 Selected Resizer: NONE / Original
14:41:19 Selected Filters: Convolution3d (preset="animeHQ")
14:41:19 Selected Deinterlacer: AUTO
14:41:19 Selected Field Order: AUTO
14:41:19 Activate PGC Ripping: 1
14:41:19 Working by Command Line: automkv1.ini
14:41:19 Track Language 1: 82: English (AC3 2ch, 0xBD 0x82) [0]
14:41:19 Audio Codec 1: Nero AAC
14:41:19 Audio Quality 1: 0.20
14:41:19 Audio Channel 1: Stereo
14:41:19 Track Language 2: 80: Japanese (AC3 2ch, 0xBD 0x80) [0]
14:41:19 Audio Codec 2: Nero AAC
14:41:19 Audio Quality 2: 0.10
14:41:19 Audio Channel 2: Stereo
14:41:19 Advanced Audio Settings DUMP Track 1
14:41:19 Nero Option Profiles: AUTO --- Encoding Mode: Quality
14:41:19 CCT Option Profiles: AUTO --- Channel Options: AUTO
14:41:19 Lame Settings: ABR
14:41:19 Audio Normalization: 1
14:41:19 Frequency: AUTO --- Tempo: NONE --- Pitch: NONE --- Other Add:
14:41:19 Advanced Audio Settings DUMP Track 2
14:41:19 Nero Option Profiles: AUTO --- Encoding Mode: Quality
14:41:19 CCT Option Profiles: AUTO --- Channel Options: AUTO
14:41:19 Lame Settings: ABR
14:41:19 Audio Normalization: 1
14:41:19 Frequency: AUTO --- Tempo: NONE --- Pitch: NONE --- Other Add:
14:41:19 Selected 1' Sub tracks: RIP ALL SUBS
14:41:19 Activate Anamorphic Encoding

one little quibble though. When you "save settings" the next time you start the program up it confuses the settings .ini file with the queue .ini files.

buzzqw
28th August 2008, 08:22
@Elpichu AND @BleedingGums
:thanks: :D

that's a good news. for sure there are lots of awful bugs, but at least this is a start

here the beta19 just fix the settings save and add some status bar message related to queue

http://www.64k.it/andres/data/a/AutoMKV096b19.exe

BHH

Honeyko
28th August 2008, 09:33
BUG (low-priority): "Save Configuration" and "Save Setting" still aren't saving everything (and it's probably confusing to a new user as to what the difference is between them).

Spreeni
28th August 2008, 15:39
@buzzqw
yeah, queue is working now better than ever :)! Thanks!

What do you think about my suggestion of post #100 for the new queue window?
Just a suggestion: how about showing the output filename on the right side or at the bottom if clicking on one job in queue-window? This could help, not to lose track of things if you have a lot of jobs in queue.

buzzqw
28th August 2008, 15:48
@Honeyko

i'll check, thanks

@Spreeni

queue is STILL a PITA .. ;) but.. i will try

BHH

Elpichu
28th August 2008, 17:29
I ran into another batch test, and it appears that when i more than one subtitle (to be muxed, not burned), only the first get into the resulting mkv film.

for ex.


10:14:06 0.96 public beta18 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
10:14:06 Selected Input file: D:\dvdfab\MainMovie\Pearl Harbor 2\VIDEO_TS\VTS_01_0.IFO
10:14:06 Selected Output dir: E:\automkv\temp\
10:14:06 Selected Final Name: Pearl Harbor 2
10:14:06 Selected Container type: MKV
10:14:06 Selected Encoder: X264
10:14:06 Selected Size: 1 CD / 1
10:14:06 Selected Profile: Constant_Quality.xml
10:14:06 Selected Resizer: NONE / Original
10:14:06 Selected Filters: RemoveGrain(mode=2)
10:14:06 Selected Deinterlacer: AUTO
10:14:06 Selected Field Order: AUTO
10:14:06 Enabled Constant Quality With Unlimited Size (Q 18)
10:14:06 Activate PGC Ripping: 1
10:14:06 Working by Command Line: automkv8.ini
10:14:06 Track Language 1: 80: English (AC3 6ch, 0xBD 0x80) [0]
10:14:06 Audio Codec 1: Copy Original
10:14:06 Track Language 2: 81: Francais (AC3 6ch, 0xBD 0x81) [0]
10:14:06 Audio Codec 2: Copy Original
10:14:06 Selected 1' Sub tracks: Francais 1 (0xBD 0x22) [0] wide
10:14:06 Selected 2' Sub tracks: English 0 (0xBD 0x20) [0] wide
10:14:06 Activate Anamorphic Encoding
10:14:06 Selected Unlimited media size
10:14:06 Starting SubRipping
10:14:45 Subtitle Size: 2502656 bytes
10:14:45 Finished SubRipping
10:14:45 Activate PGC processing: PGC 1 [0:52:20:19]
10:14:45 Dgindex CMD: E:\Downloads\AutoMKV0.96beta13\exe\dgindex\dgindex.exe -FO=0
-OM=1 -TN=80,81 -YR=2 -AIF=[D:\dvdfab\MainMovie\Pearl Harbor 2\VIDEO_TS\VTS_01_1.vob]
-OF=[E:\automkv\temp\movie] -exit -minimize
10:15:15 D2V file size: 402151 bytes
10:15:15 Audio 1: movie t80 3_2ch 448kbps delay 0ms.ac3
10:15:15 Pre Audio 1' Size: 175854336 bytes
10:15:15 Audio 2: movie t81 3_2ch 448kbps delay 0ms.ac3
10:15:15 Pre Audio 2' Size: 175854336 bytes
10:15:15 Renamed file movie t80 3_2ch 448kbps delay 0ms.ac3 to movie t80 3_2ch 448kbps delay 0ms_.ac3
10:15:15 Encoded 1' Audio Track: movie t80 3_2ch 448kbps delay 0ms_.ac3 175854336 bytes
10:15:15 Renamed file movie t81 3_2ch 448kbps delay 0ms.ac3 to audio2.ac3
10:15:15 Encoded 2' Audio Track: movie t81 3_2ch 448kbps delay 0ms_.ac3 175854336 bytes
10:15:24 Number of Frames: 78519
10:15:24 Framerate: 25.000000
10:15:24 Movie length in Seconds: 3141
10:15:24 Movie Width/Height: 720/576
10:15:24 DgIndex AR: 16:9
10:17:45 Source is declared tff by a margin of 44/30.
10:17:45 Advanced Deinterlace Routines Log
10:17:45 Analyzed 402 sections of five frames
10:17:45 Found Interlace Sections: 0 0.00%
10:17:45 Found Progressive Sections:402 100.00%
10:17:45 Found Telecined Sections: 0 0.00%
10:17:45 Found Zero Mov: 100.00% 402
10:17:45 Found One Mov: 0.00% 0
10:17:45 Found Two Mov: 0.00% 0
10:17:45 Found Three Mov: 0.00% 0
10:17:45 Found Four Mov: 0.00% 0
10:17:45 Found Five Mov: 0.00% 0
10:17:45 The Movie is declared to progressive
10:17:45 Starting X264
10:17:45 CRF encoding X264: E:\Downloads\AutoMKV0.96beta13\exe\encoder\x264.exe --pass 1
--crf 18 --stats "E:\automkv\temp\.stats" --progress --keyint 250 --bframes 3 --qpmin 10 --qpmax 51
--no-psnr --mixed-refs --trellis 1 --ref 3 --filter -2,-1 --direct auto --vbv-maxrate 25000 --me umh --no-ssim
--level 4.1 --weightb --b-pyramid --b-rdo --bime --partitions p8x8,b8x8,i4x4,i8x8,p4x4 --8x8dct --threads auto
--thread-input --aq-mode 2 --aq-strength 1.00 --sar 14222222:10000000 --output "E:\automkv\temp\movie.264"
"E:\automkv\temp\movie.avs"
11:01:29 X264 Final CRF Encoding Stats:
11:01:29 Accepted values are between 697303040 and 741343232 bytes (movie+audio)
11:01:29 Got a file of size: 1123745664 bytes + audio size 351708672 bytes (1476705664)
11:01:29 Only Movie Size: 1123745691 bytes
11:01:29 "E:\Downloads\AutoMKV0.96beta13\exe\matroska\mkvmerge.exe" -o "E:\automkv\temp\Pearl Harbor 2.mkv"
--default-duration 0:25000/1000fps --track-name -1:"Pearl Harbor 2" --aspect-ratio -1:1.777778 --chapters
"E:\Downloads\AutoMKV0.96beta13\exe\chapters.txt" "E:\automkv\temp\movie.264" --language -1:eng
--default-track -1:yes "E:\automkv\temp\movie t80 3_2ch 448kbps delay 0ms_.ac3" --language -1:fra "E:\automkv\temp\movie t81 3_2ch 448kbps delay 0ms_.ac3" "E:\automkv\temp\Pearl Harbor 2.idx"
--title "Done with AutoMKV 0.96 public beta18 http://forum.doom9.org/showthread.php?t=134478 "
11:02:43 Final Muxed size: 1477741952 bytes
11:02:43 Encoding finished: 00:44:58 elapsed time
11:02:43 -----------------------------------------------------------------------
11:02:43 Script AutoCrop.log
11:02:43
11:02:43 Crop(2,74,716,428)
11:02:43 -----------------------------------------------------------------------
11:02:43 Script movie.avs
11:02:43
11:02:44 #loadpluginstart
11:02:44
11:02:44 #test1
11:02:44
11:02:44 #importstart
11:02:44
11:02:44 #test2
11:02:44
11:02:44 movie = mpeg2source("E:\automkv\temp\movie.d2v")
11:02:44 function getOrder(clip c) {
11:02:44 order = GetParity(c) ? 1 : 0
11:02:44 Return order }
11:02:44 #filter1start
11:02:44
11:02:44 #test3
11:02:44
11:02:44 last = movie
11:02:44 fixed_aspect = 1.672897
11:02:44 out_width = 720
11:02:44 #Aspect_Error = 0.374%
11:02:44 out_height = 576
11:02:44 #resizestart
11:02:44
11:02:44 #test4
11:02:44
11:02:44 #filter2start
11:02:44
11:02:44 #test5
11:02:44
11:02:44 RemoveGrain(mode=2)
11:02:44 -----------------------------------------------------------------------
11:02:44 Script mkvmaudio.avs
11:02:44
11:02:44 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\filter\NicAudio.dll")
11:02:44 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\filter\SoundOut.dll")
11:02:44 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\BeSweet\BassAudio.dll")
11:02:44 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\filter\FFmpegSource.dll")
11:02:44 NicAC3Source("E:\automkv\temp\movie t80 3_2ch 448kbps delay 0ms.ac3")
11:02:44 #Applying STEREO downmixing routines
11:02:44 function stereo(clip a)
11:02:44 {
11:02:44 flr = GetChannel(a, 1, 2)
11:02:44 fcc = GetChannel(a, 3)
11:02:44 lfe = GetChannel(a, 4)
11:02:44 lfc = MixAudio(fcc, lfe, 0.2071, 0.2071)
11:02:44 mix = MergeChannels(lfc, lfc)
11:02:44 lrc = MixAudio(flr, mix, 0.2929, 1.0)
11:02:44 blr = GetChannel(a, 5, 6)
11:02:44 Return MixAudio(lrc, blr, 1.0, 0.2929)
11:02:44 }
11:02:44 #
11:02:44 6==Audiochannels() ? stereo() : last
11:02:44 function addvideo(clip c) {
11:02:44 blankclip(length = Int(100 * AudioLengthF(c) / float(audiorate(c))), fps=100)
11:02:44 Return audiodub(last,c)
11:02:44 }
11:02:44 Normalize()
11:02:44
11:02:44
11:02:44 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -



08:47:46 0.96 public beta18 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
08:47:46 Selected Input file: D:\dvdfab\MainMovie\Panic Room\VIDEO_TS\VTS_01_0.IFO
08:47:46 Selected Output dir: E:\automkv\temp\
08:47:46 Selected Final Name: Panic Room
08:47:46 Selected Container type: MKV
08:47:46 Selected Encoder: X264
08:47:46 Selected Size: 1 CD / 1
08:47:46 Selected Profile: Constant_Quality.xml
08:47:46 Selected Resizer: NONE / Original
08:47:46 Selected Filters: RemoveGrain(mode=2)
08:47:46 Selected Deinterlacer: AUTO
08:47:46 Selected Field Order: AUTO
08:47:46 Enabled Constant Quality With Unlimited Size (Q 18)
08:47:46 Activate PGC Ripping: 1
08:47:46 Working by Command Line: automkv7.ini
08:47:46 Track Language 1: All Audio Tracks
08:47:46 Audio Codec 1: Copy Original
08:47:46 Track Language 2: NONE
08:47:46 Audio Codec 2: Copy Original
08:47:46 Selected 1' Sub tracks: Francais 1 (0xBD 0x21) [0] wide
08:47:46 Selected 2' Sub tracks: English 0 (0xBD 0x20) [0] wide
08:47:46 Activate Anamorphic Encoding
08:47:46 Selected Unlimited media size
08:47:46 Starting SubRipping
08:50:19 Subtitle Size: 2793472 bytes
08:50:19 Finished SubRipping
08:52:18 Renamed file to audio.ac3
08:52:18 Renamed file to audio.ac3
08:52:18 Renamed file to audio.dts
08:52:18 D2V Film Detected: 99.800003% FILM found
08:52:23 Number of Frames: 201310
08:52:23 Framerate: 29.970030
08:52:23 Movie length in Seconds: 6718
08:52:23 Movie Width/Height: 720/480
08:52:23 DgIndex AR: 16:9
08:58:56 Source is declared tff by a margin of 152/1.
08:58:56 Advanced Deinterlace Routines Log
08:58:56 Analyzed 195 sections of five frames
08:58:56 Found Interlace Sections: 1 0.51%
08:58:56 Found Progressive Sections:33 16.92%
08:58:56 Found Telecined Sections: 161 82.56%
08:58:56 Found Zero Mov: 16.92% 33
08:58:56 Found One Mov: 0.51% 1
08:58:56 Found Two Mov: 82.56% 161
08:58:56 Found Three Mov: 0.00% 0
08:58:56 Found Four Mov: 0.00% 0
08:58:56 Found Five Mov: 0.00% 0
08:58:56 The Movie is declared to telecined
08:58:56 Starting X264
08:58:56 CRF encoding X264: E:\Downloads\AutoMKV0.96beta13\exe\encoder\x264.exe --pass 1 --crf 18
--stats "E:\automkv\temp\.stats" --progress --keyint 250 --bframes 3 --qpmin 10 --qpmax 51 --no-psnr
--mixed-refs --trellis 1 --ref 3 --filter -2,-1 --direct auto --vbv-maxrate 25000 --me umh --no-ssim --level 4.1
--weightb --b-pyramid --b-rdo --bime --partitions p8x8,b8x8,i4x4,i8x8,p4x4 --8x8dct --threads auto
--thread-input --aq-mode 2 --aq-strength 1.00 --sar 11851852:10000000 --output "E:\automkv\temp\movie.264"
"E:\automkv\temp\movie.avs"
10:11:32 X264 Final CRF Encoding Stats:
10:11:32 Accepted values are between 697303040 and 741343232 bytes (movie+audio)
10:11:32 Got a file of size: 1510168960 bytes + audio size 376153344 bytes (1887719040)
10:11:32 Only Movie Size: 1510169015 bytes
10:11:32 "E:\Downloads\AutoMKV0.96beta13\exe\matroska\mkvmerge.exe" -o "E:\automkv\temp\Panic Room.mkv"
--default-duration 0:24000/1001fps --track-name -1:"Panic Room" --aspect-ratio -1:1.777778
--chapters "E:\Downloads\AutoMKV0.96beta13\exe\chapters.txt" "E:\automkv\temp\movie.264"
"E:\automkv\temp\audio1.ac3" "E:\automkv\temp\audio2.ac3" "E:\automkv\temp\audio3.dts"
"E:\automkv\temp\Panic Room.idx" --title "Done with AutoMKV 0.96 public beta18 http://forum.doom9.org/showthread.php?t=134478 "
10:13:59 Final Muxed size: 2685906688 bytes
10:13:59 Encoding finished: 01:15:03 elapsed time
10:13:59 -----------------------------------------------------------------------
10:13:59 Script AutoCrop.log
10:13:59
10:13:59 Crop(0,58,720,360)
10:13:59 -----------------------------------------------------------------------
10:13:59 Script movie.avs
10:13:59
10:13:59 #loadpluginstart
10:13:59
10:13:59 #test1
10:13:59
10:13:59 #importstart
10:13:59
10:13:59 #test2
10:13:59
10:13:59 movie = mpeg2source("E:\automkv\temp\movie.d2v")
10:13:59 function getOrder(clip c) {
10:13:59 order = GetParity(c) ? 1 : 0
10:13:59 Return order }
10:13:59 #filter1start
10:13:59
10:13:59 #test3
10:13:59
10:13:59 movie = tfm(movie,d2v="E:\automkv\temp\movie.d2v").tdecimate()
10:13:59 last = movie
10:13:59 fixed_aspect = 2.000000
10:13:59 out_width = 720
10:13:59 #Aspect_Error = 2.222%
10:13:59 out_height = 480
10:13:59 #resizestart
10:13:59
10:13:59 #test4
10:13:59
10:13:59 #filter2start
10:13:59
10:13:59 #test5
10:13:59
10:13:59 RemoveGrain(mode=2)
10:13:59 -----------------------------------------------------------------------
10:13:59 Script mkvmaudio.avs
10:14:00
10:14:00 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\filter\NicAudio.dll")
10:14:00 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\filter\SoundOut.dll")
10:14:00 LoadPlugin("E:\Downloads\AutoMKV0.96beta13\exe\BeSweet\BassAudio.dll")
10:14:00 NicDTSSource("E:\automkv\temp\movie T89 DELAY 0ms.dts")
10:14:00 function addvideo(clip c) {
10:14:00 blankclip(length = Int(100 * AudioLengthF(c) / float(audiorate(c))), fps=100)
10:14:00 Return audiodub(last,c)
10:14:00 }
10:14:00 Normalize()
10:14:00 ConvertAudioTo16bit()
10:14:00 #Applying STEREO downmixing routines
10:14:00 function stereo(clip a)
10:14:00 {
10:14:00 flr = GetChannel(a, 1, 2)
10:14:00 fcc = GetChannel(a, 3)
10:14:00 lfe = GetChannel(a, 4)
10:14:00 lfc = MixAudio(fcc, lfe, 0.2071, 0.2071)
10:14:00 mix = MergeChannels(lfc, lfc)
10:14:00 lrc = MixAudio(flr, mix, 0.2929, 1.0)
10:14:00 blr = GetChannel(a, 5, 6)
10:14:00 Return MixAudio(lrc, blr, 1.0, 0.2929)
10:14:00 }
10:14:00 #
10:14:00 6==Audiochannels() ? stereo() : last
10:14:00
10:14:00 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -

eemil
28th August 2008, 20:15
name isn't important for filter... you can call it honeyko.vdf and it will fuction (but not in automkv)
since automkv don't know how to call a filter (example: dgdecode.dll fuction is mpeg2source() ) you must rename the vdf to the name of calling fuction, for "MSU_SmartDeblock_0.8.vdf" the fuction is "MSU_Smart_Deblocking() so the vdf file must be "MSU_Smart_Deblocking.vdf"

in that way you can add whatever vdf filter you want BUT the file must obey to naming rule

the last avs is in advanced settings, bottom right

BHH
On the same breath take could you guide me how to use msu's logo remover:
-How do I know what's the calling function on any filter and especially this one in question?
-do I need to use this "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" but to use for example "MSU_logo_remover(xyz)" instead of "MSU_Smart_Deblocking(1, 1, 1, 1)"
-How can I load the config screen of the filter? (Or as I think I have to find out the xyz parameters in previous question)
-I really can't find this Last AVS line anywhere, should the string "???.MSU_logo_remover(xyz).???" be added to command line?

...And by the way: I just had to forget to install avisynth, now everything's seems to be working fine as before with XP, though the first encode was just started, just 6x faster than with my previous rig...

Dal
28th August 2008, 22:05
Hello.
This is a post I originally wrote under the beta12 thread, so I'm moving it over here:

Let me start to thank you for a nice program.
Now on to the problems:

I wanted to rip some of my tv series to xvid so I could put them on a usb stick for easy viewing. And I chose 2_pass_Insane_Quality because I had the time. Only to find out when I tried to play them on my DVD with USB interface, that they didn't work
After some reading I found out that DVD players does not support GMC and QPEL in Xvid.
So I edited the "insane"-xml file and sat GMC and QPEL to false.
Is this the right way to do it? Or should I stick to the best profile that has GMC and QPEL false as default?
I would like to suggest some check boxes for these two options if that's what's keeping xvid files to work on DVD Players.

And is there a way to remove QPEL and GMC on the xvid files I already have made with AutoMKV? Without too much quality loss, preferably

----------------

When ripping those DVD's, I made a queue for each episode on the disk (7), with ripping of subtitles. But I noticed that the subtitles never got copied out of the temp catalog to the target catalog, so only the last of the seven subtitles where actually kept.
So what I did was to copy the subtitles manually each time a new episode was ripped to keep them all.
This clearly must be a bug?

-------------

Is there a way to keep track of the programs versions that are used (x264, xvid_encraw, etc)?
Is it possible to make some sort of update program, or at least a list of version numbers in use so we can compare and upgrade ourselves?

---------------

The other night I recorded a program from History Channel HD, with DVB Subtitles in it. But all the demux programs I have used does not seem to preserve those subtitles and put it in the final output in AutoMKV.
Can it be done? Can ProjectX do it? If so, how? I cannot seem to get HD picture in ProjectX either, in fact no demux at all (dropping video data, GOP larger than 6MB). I'm sorry, I know this isn't a ProjectX thread, but since it can be used within AutoMKV, I hoped there was no harm in asking.

--------------

The last version I tried (beta14) had broken queues (AutoMKV crashes after first queue entry is finished, and the first file has no sound), is this fixed in later betas? Maybe I should just try it to find out :p

Anyway, thanks, and and keep up the good work! :)

buzzqw
28th August 2008, 22:24
@Elpichu

the log show no error. The IDX/SUB can store more then one subtitles.. please post the "para.lst" file in \temp folder

here must be present the "1,0 cc" line

@eemil

usually in the manual of filters there are examples..

-do I need to use this "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" but to use for example "MSU_logo_remover(xyz)" instead of "MSU_Smart_Deblocking(1, 1, 1, 1)"
yes.. and NO
yes for converttorgb, but delogo need more parameters.
First configure it in virtualdub, and save the encoding (of virtualdub) to a job.
Edit the jobs file and search for command parameters of delogo.
That line (without double \\) must be used as parameter in automkv

@Dal

I wanted to rip some of my tv series to xvid so I could put them on a usb stick for easy viewing.
so use the "2 pass balanced SAP" where sap is Stand Alone Player

And is there a way to remove QPEL and GMC on the xvid files I already have made with AutoMKV? Without too much quality loss, preferably
i usually use avidemux to rencode at the same quant as original encoding (while coping audio)

queue is OK from beta19 , or should be so..

usually automkv is bundled with latest software and in changelog i add the software updates.. but feel free to update manually

But all the demux programs I have used does not seem to preserve those subtitles and put it in the final output in AutoMKV.
Can it be done? Can ProjectX do
sorry pal, never deal with DVB subs, cannot help :o

BHH

Dal
28th August 2008, 22:59
Thanks for fast answers.

@Dal

so use the "2 pass balanced SAP" where sap is Stand Alone Player

You mean 2_Pass_SAP.xml, yes? Very nice, I didn't know that.

i usually use avidemux to rencode at the same quant as original encoding (while coping audio)

Thanks for the tip.

queue is OK from beta19 , or should be so..

Ok, will try.

usually automkv is bundled with latest software and in changelog i add the software updates.. but feel free to update manually

That's good enough for me :)

sorry pal, never deal with DVB subs, cannot help :o

Ok :( But I'm sure someone else in this thread has come by this problem?

Thanks again.

Honeyko
29th August 2008, 06:50
@Honeyko, i'll check, thanksNo, thank you, sir!

(I have over a terabyte of ancient-vintage junk backlogged right now due to inability to properly degrain without the output swimming in macroblocks. Hmm.... MSU_deblocking followed by their cartoon de-ringer, that'd be great for clearning up those horrible crap-cheap DVDs of 70's and 80's toons -- Is it possible to chain Last Line AVS scripts in AutoMKV?)

==//==

Hmm.... b20 or b21 addition: Menu-selectable Last Line AVS Scripts, done up much the same way Filters and Presets are done now, and permitting multiple, orderable selections. -- ?

Taddeusz
29th August 2008, 14:19
Ok, this is really strange. I did a movie yesterday with subtitles and told it to burn them. And it worked. The movie was Kung Fu Hustle. I tried the Apocolypto clip again and it still didn't work. So I'm at a loss why that worked but the clip I sent you still doesn't. VERY strange.

Amir
29th August 2008, 17:20
@buzzq

I said beta14 did not produce any output, tried this version B16 and i get output just fine!. Whatever the bug was, you've fixed it.

daWsOn_s
30th August 2008, 16:12
Can someone explain me how I have to edit in "Editme" in PITCH? I set 25 to 23,976 but the pitch is the same, I want NOT to keep the tone

buzzqw
30th August 2008, 17:04
@daWsOn_s

please post the mkvmaudio.avs from \temp folder

BHH

daWsOn_s
30th August 2008, 17:09
DelayAudio(0.0350)
#Applying STEREO downmixing routines
function stereo(clip a)
{
flr = GetChannel(a, 1, 2)
fcc = GetChannel(a, 3)
lfe = GetChannel(a, 4)
lfc = MixAudio(fcc, lfe, 0.2071, 0.2071)
mix = MergeChannels(lfc, lfc)
lrc = MixAudio(flr, mix, 0.2929, 1.0)
blr = GetChannel(a, 5, 6)
Return MixAudio(lrc, blr, 1.0, 0.2929)
}
#
6==Audiochannels() ? stereo() : last
function addvideo(clip c) {
blankclip(length = Int(100 * AudioLengthF(c) / float(audiorate(c))), fps=100)
Return audiodub(last,c)
}
Normalize()
TimeStretch(tempo = (100.0*24000.0/1001.0)/25.0)
Soundout(output="cmd",type=1,format=3,autoclose=true,executable="D:\Documenti Sandro\AutoMKV\exe\besweet\neroaacenc.exe",prefilename=" -ignorelength -q 0.40 -if - -of audio.mp4",postfilename="",nofilename=true,showoutput=false)

daWsOn_s
30th August 2008, 17:35
I had to set 096 (like 96% (100-4%)) but I don't like the artifact that it creates. Seems like it stretches the audio time keeping the tone and THEN change the audio pitch. I just want the speed to slow down by 4% together with the tone. Like you do in goldwave for example. The audio quality remains crystal

buzzqw
30th August 2008, 19:18
@daWsOn_s

from avisynth manual:

TimeStretch(tempo = (100.0*25.0*1001.0)/24000.0)
This will change the tempo from Film speed to PAL speed without changing the pitch.
so for 25 -> 24 the formula i applyed is correct, giving a total of 95.9040959040

BHH

daWsOn_s
30th August 2008, 20:00
It works thanks:)

Ciao:p

Honeyko
31st August 2008, 07:48
Has anybody managed to get MSU_deblocker to work at all?

1) Get it here:
http://www.compression.ru/video/deblocking/smartdeblocking_en.html
(And read the site; this tool is Da Shizzits -- just about every piece of garbage you've ever ripped from TV or a lousy-quality DVD could be run through that, after a hard de-graining, and look like a million bucks.)

2) Download this small, ultra-grainy clip for testing
http://tinyurl.com/5646r2

3) In AutoMKV, select MVDegrain3 in Advanced Profiles Editing, and FFTD3Filter(Sigma=3) in Filters. (Elsewhere, it's Film, and not much else matters because this is just a test. Turn off audio to save time.)

4) In Advanced Settings, check the "Last Line AVS Script" in the lower right. Then enter the script for MSU_Deblocker.

Try x264/MKV and XviD/AVI output.

.....good luck.

So far, I, for the life of me, cannot get MSU to kick in to clean up the blocking. Either the script is wrong, or AutoMKV isn't executing it, or MSU_Deblocker is busted. ....or????

H.

...for "MSU_SmartDeblock_0.8.vdf" the fuction is "MSU_Smart_Deblocking() so the vdf file must be "MSU_Smart_Deblocking.vdf"

the last avs is in advanced settings, bottom right
OK, I've done everything as instructed (the plug-in is now called MSU_Smart_Deblocking in all places now, including its ,vdf file name inside the VirtualDubPlugins folder, and "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" has been added to Last Line AVS Script), and yet something isn't working.

The project didn't seem to take any longer to encode (as I reasonably expect it would, since the deblocking is a rather processor-intensive step), so I'm assuming that the last line AVS script isn't properly calling or handling MSU_Smart_Deblocking.

Here's the full project; I hope you can spot the problem:

22:16:51 0.96 public beta18 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
22:16:51 OS Version: Windows XP
22:16:51 Selected Input file: C:\Downloads\This Island EarthZZZZZZZZZZZ.mpg
22:16:51 Selected Output dir: C:\Downloads\temp\
22:16:51 Selected Final Name: This Island EarthZZZZZZZZZZZ
22:16:51 Selected Container type: AVI
22:16:51 Selected Encoder: XviD
22:16:51 Selected Size: Same as Source / 1
22:16:51 Selected Profile: 2_Pass_Insane_Quality.xml
22:16:51 Selected Resizer: Lanczosmtplus / Automatic
22:16:51 Selected Filters: FFT3DFilter(sigma=3)
22:16:51 Selected Deinterlacer: tfm(movie,d2v="C:\Downloads\temp\movie.d2v",PP=0).tdecimate()
22:16:51 Selected Field Order: AUTO
22:16:51 Manual Crop&Resize Enabled
22:16:51 Left Crop: 4
22:16:51 Top Crop: 0
22:16:51 Right Crop: 4
22:16:51 Botton Crop: 0
22:16:51 Manual Width: 720
22:16:51 Manual Height: 480
22:16:51 Enabled CRF/CQ AutoRes at 2.5 value
22:16:51 Track Language 1: NONE
22:16:51 Audio Codec 1: Lame
22:16:51 Track Language 2: NONE
22:16:51 Audio Codec 2: Lame
22:16:51 Activate Last line AVS Script: ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()
22:16:51
22:16:51 Dgindex CMD: C:\Downloads\AutoMKV\exe\dgindex\dgindex.exe -FO=0 -OM=0 -YR=2 -AIF=[C:\Downloads\This Island EarthZZZZZZZZZZZ.mpg] -OF=[C:\Downloads\temp\movie] -exit -minimize
22:16:51 D2V file size: 1203 bytes
22:16:57 Number of Frames: 217
22:16:57 Framerate: 29.970030
22:16:57 Movie length in Seconds: 8
22:16:57 Movie Width/Height: 720/480
22:16:57 DgIndex AR: 4:3
22:16:57 FIRST pass XviD: "C:\Downloads\AutoMKV\exe\encoder\xvid_encraw.exe" -pass1 -bitrate 6280 -turbo -progress -max_bframes 3 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -kboost 20 -odegrade 9 -nopacked -gmc -nochromame -bvhq -threads 0 -lumimasking -i "C:\Downloads\temp\movie.avs" -type 2 -avi "C:\Downloads\temp\movie.avi"
22:16:57 SECOND pass XviD: "C:\Downloads\AutoMKV\exe\encoder\xvid_encraw.exe" -pass2 -bitrate 6280 -progress -max_bframes 3 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -kboost 20 -odegrade 9 -nopacked -gmc -nochromame -bvhq -threads 0 -lumimasking -i "C:\Downloads\temp\movie.avs" -type 2 -avi "C:\Downloads\temp\movie.avi"
22:18:58 Starting Second Pass
22:21:17 Only Movie Size: 1132620 bytes
22:21:18 Using VirtualDubMod for Muxing!
22:21:20 Encoding finished: 00:02:22 elapsed time
22:21:20 -----------------------------------------------------------------------
22:21:20 Script movie.avs
22:21:20
22:21:20 LoadVirtualDubPlugin("C:\Downloads\AutoMKV\exe\VirtualDubPlugins\MSU_Smart_Deblocking.vdf","MSU_Smart_Deblocking")
22:21:20 #loadpluginstart
22:21:20
22:21:20 #test1
22:21:20
22:21:20 #importstart
22:21:20
22:21:20 #test2
22:21:20
22:21:20 movie = mpeg2source("C:\Downloads\temp\movie.d2v")
22:21:20 function getOrder(clip c) {
22:21:20 order = GetParity(c) ? 1 : 0
22:21:20 Return order }
22:21:20 #filter1start
22:21:20
22:21:20 #test3
22:21:20
22:21:20 tfm(movie,d2v="C:\Downloads\temp\movie.d2v",PP=0).tdecimate()
22:21:20 last = movie
22:21:20 crop(4,0,-4,-0)
22:21:20 fixed_aspect = 1.318519
22:21:20 #Aspect_Error = -1.#IO%
22:21:20 #resizestart
22:21:20
22:21:20 #test4
22:21:20
22:21:20 Spline36Resize(720,480)
22:21:20 #filter2start
22:21:20
22:21:20 #test5
22:21:20
22:21:20 FFT3DFilter(sigma=3)
22:21:20 backward_vec3 = last.MVAnalyse(isb = true, delta = 3, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 backward_vec2 = last.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 backward_vec1 = last.MVAnalyse(isb = true, delta = 1, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 forward_vec1 = last.MVAnalyse(isb = false, delta = 1, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 forward_vec2 = last.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 forward_vec3 = last.MVAnalyse(isb = false, delta = 3, pel = 2, overlap=2, sharp=1, idx = 1)
22:21:20 last.MVDegrain3(backward_vec1,forward_vec1,backward_vec2,forward_vec2,backward_vec3,forward_vec3,thSAD=300,idx=1)
22:21:20 ChangeFPS(24000,1001)
22:21:20 ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()
22:21:20 -----------------------------------------------------------------------
22:21:20 Script VirtualDubMod.vcf
22:21:20
22:21:20 VirtualDub.Open("C:\\Downloads\\temp\\movie.avi",0,0);
22:21:20 VirtualDub.RemoveInputStreams();
22:21:20 VirtualDub.video.DeleteComments(1);
22:21:20 VirtualDub.video.AddComment(0x00000005,"ISFT","Done with AutoMKV! 0.96 public beta18 http://forum.doom9.org/showthread.php?t=134478");
22:21:20 VirtualDub.video.AdjustChapters(1);
22:21:20 VirtualDub.video.SetDepth(24,24);
22:21:20 VirtualDub.video.SetMode(0);
22:21:20 VirtualDub.video.SetFrameRate(0,1);
22:21:20 VirtualDub.video.SetIVTC(0,0,-1,0);
22:21:20 VirtualDub.video.SetCompression();
22:21:20 VirtualDub.video.filters.Clear();
22:21:20 VirtualDub.SaveAVI("C:\\Downloads\\1219875678This Island EarthZZZZZZZZZZZ.avi");
22:21:20 VirtualDub.Close();
22:21:20
22:21:20 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -

buzzqw
1st September 2008, 09:14
don't use "Last line avs" , just copy the "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" in filter list (overwriting the filter..)

BHH

Spreeni
1st September 2008, 10:26
a little queue-bug: when deleting a job out of the list, the .ini-file ist deleted, but not its part in the batch-file.

buzzqw
1st September 2008, 12:09
thanks Spreeni

will be fixed in next update

BHH

Spreeni
1st September 2008, 20:08
I found something strange in beta19's deinterlacing routines. I normally use the 'safe Deinterlacer' option which is for me the best option because I mostly encode TV recordings. Beta19 seems to use different routines for analyzing input than Beta12. Here's an example

BETA 12
20:49:32 Source is declared tff by a margin of 60/62.
20:49:32 Advanced Deinterlace Routines Log
20:49:32 Analyzed 430 sections of five frames
20:49:32 Found Interlace Sections: 5 1.16%
20:49:32 Found Progressive Sections:424 98.60%
20:49:32 Found Telecined Sections: 1 0.23%
20:49:32 Found Zero Mov: 98.60% 424
20:49:32 Found One Mov: 0.00% 0
20:49:32 Found Two Mov: 0.23% 1
20:49:32 Found Three Mov: 0.23% 1
20:49:32 Found Four Mov: 0.00% 0
20:49:32 Found Five Mov: 0.93% 4
20:49:32 The Movie is declared to progressive

BETA19
20:35:46 Source is declared tff by a margin of 60/62.
20:35:46 Advanced Deinterlace Routines Log
20:35:46 Analyzed 430 sections of five frames
20:35:46 Found Interlace Sections: 5 1.16%
20:35:46 Found Progressive Sections:424 98.60%
20:35:46 Found Telecined Sections: 1 0.23%
20:35:46 Found Zero Mov: 98.60% 424
20:35:46 Found One Mov: 0.00% 0
20:35:46 Found Two Mov: 0.23% 1
20:35:46 Found Three Mov: 0.23% 1
20:35:46 Found Four Mov: 0.00% 0
20:35:46 Found Five Mov: 0.93% 4
20:35:46 The Movie is declared to telecined

As you can see, both versions analyzed the same files with same settings (Safe Deinterlacer) but came to different results. IMO Beta 12 is right because of the 98,6% progressive sections and the final clip looks far better than the telecined-Beta19-clip.

Can this be a fault of Beta19 or does the 'safe' option now work a bit different?

Dal
1st September 2008, 22:36
Hello again.
I tried to rip a DVD with 7 episodes, so I made a queue.
But already on the first episode, this error pops up:
Too many pictures per GOP (>=500).
DGIndex will terminate.
I press OK, and AutoMKV continues for a while, and then just stops and nothing more happens.

Here is the logfile that was produced:
17:55:29 0.96 public beta19 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
17:55:29 Selected Input file: E:\VIDEO_TS\VTS_02_0.IFO
17:55:29 Selected Output dir: D:\Captures\må sorteres\temp\
17:55:29 Selected Final Name: 1
17:55:29 Selected Container type: AVI
17:55:29 Selected Encoder: XviD
17:55:29 Selected Size: 1/4 CD / 1
17:55:29 Selected Profile: 2_Pass_SAP.xml
17:55:29 Selected Resizer: NONE / Original
17:55:29 Selected Filters: RemoveGrain(mode=2)
17:55:29 Selected Deinterlacer: AUTO
17:55:29 Selected Field Order: AUTO
17:55:29 Activate PGC Ripping: 1
17:55:29 Working by Command Line: queue1.ini
17:55:29 Track Language 1: 80: English (AC3 2ch, 0xBD 0x80) [0,1,2,3,4,5,6,7,8]
17:55:29 Audio Codec 1: Copy Original
17:55:29 Track Language 2: NONE
17:55:29 Audio Codec 2: Lame
17:55:29 Selected 1' Sub tracks: English 0 (0xBD 0x20) [0,1,2,3,4,5,6,7,8]
17:55:29
17:55:29 Starting SubRipping
17:58:14 Subtitle Size: 1017856 bytes
17:58:14 Finished SubRipping
17:58:14 Activate PGC processing: PGC 1 [0:21:29:21]
17:58:14 D:\Brukerprogrammer\Media\AutoMKV\exe\Vsrip\pgcdemux.exe -pgc 1 -nocellt -nolog -noaud -nosub -nom2v -vob "E:\VIDEO_TS\VTS_02_0.IFO" "D:\Captures\må sorteres\temp"
18:00:59 Dgindex CMD: D:\Brukerprogrammer\Media\AutoMKV\exe\dgindex\dgindex.exe -FO=0 -OM=1 -TN=80 -YR=2 -AIF=[D:\Captures\må sorteres\temp\VTS_01_1.VOB] -OF=[D:\Captures\må sorteres\temp\movie] -exit -minimize
18:49:41 D2V file size: 280 bytes
18:49:41 Audio 1: movie t80 2_0ch 192kbps delay -40ms.ac3
18:49:41 Pre Audio 1' Size: 618428 bytes
18:49:41 Renamed file movie t80 2_0ch 192kbps delay -40ms.ac3 to movie t80 2_0ch 192kbps delay -40ms_.ac3
18:49:41 Encoded 1' Audio Track: movie t80 2_0ch 192kbps delay -40ms_.ac3 618428 bytes
18:51:27 Unable to determine movie properties , switched to DirectShowSource
18:53:45 Unable to determine movie properties with DirectShowSource, switched to FFmpegSource
18:55:44 Unable to determine movie properties with FFmpegSource. Now analyzing with MediaInfo


In b12, this worked fine (except the subtitles wasn't copied out to the output folder, and therefore lost).

What can cause this?

Thanks.

Chengbin
1st September 2008, 23:04
Is it possible for AutoMKV 0.96 b19 to use 1.5GB of RAM?

It's using 1.5GB of RAM when encoding a blu-ray video to h.264.

cool advertise
2nd September 2008, 00:15
buzzqw i would like to choose the priority of the encoding process x264,qmtrim,xvid_encraw,ffmpeg,ecc. from automkv,or otherwise,starting it with lowest priority.They (x264 for sure)start with normal priority at this time and slowing up my pc.Thanks much,you are a great man

IYG
2nd September 2008, 04:26
Is there an option to reduce the frame rate from 29.970fps to 23.976fps?
I have another question.
Can u enable to rip a movie with h264 code and avi container?

IYG
2nd September 2008, 04:44
I got a problem when I tried to add a subtitle:
http://i36.tinypic.com/21j0m4o.jpg
Here's the log:
22:29:52 0.96 public beta19 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
22:29:52 Selected Input file: C:\Users\IMYRG\Desktop\Behind the scenes\VIDEO_TS\VTS_01_0.IFO
22:29:52 Selected Output dir: D:\temp\
22:29:52 Selected Final Name: Behind the scenes
22:29:52 Selected Container type: AVI
22:29:52 Selected Encoder: XviD
22:29:52 Selected Size: 50 / 1
22:29:52 Selected Profile: 2_Pass_Extreme_Quality.xml
22:29:52 Selected Resizer: LanczosResize / 656
22:29:52 Selected Filters: RemoveGrain(mode=2)
22:29:52 Selected Deinterlacer: AUTO
22:29:53 Selected Field Order: AUTO
22:29:53 Activate PGC Ripping: 1
22:29:53 Using Matrix: Sharktooth's EQM v3LR.cqm
22:29:53 Track Language 1: 80: ??? (AC3 2ch, 0xBD 0x80) [0]
22:29:53 Audio Codec 1: Lame
22:29:53 Audio Quality 1: 128
22:29:53 Audio Channel 1: Stereo
22:29:53 Track Language 2: NONE
22:29:53 Audio Codec 2: Lame
22:29:53 Load external subtitle file: "C:\Users\IMYRG\Desktop\720x.ssa"
22:29:53 Advanced Audio Settings DUMP Track 1
22:29:53 Nero Option Profiles: AUTO --- Encoding Mode: Quality
22:29:53 CCT Option Profiles: AUTO --- Channel Options: AUTO
22:29:53 Lame Settings: ABR
22:29:53 Audio Normalization: 1
22:29:53 Frequency: AUTO --- Tempo: NONE --- Pitch: NONE --- Other Add:
22:29:53
22:29:53 Activate PGC processing: PGC 1 [0:05:59:11]
22:29:53 Dgindex CMD: C:\Program Files\AutoMKV\exe\dgindex\dgindex.exe -FO=0 -OM=1 -TN=80 -YR=2 -AIF=[C:\Users\IMYRG\Desktop\Behind the scenes\VIDEO_TS\VTS_01_1.vob] -OF=[D:\temp\movie] -exit -minimize
22:29:56 D2V file size: 50290 bytes
22:29:56 Audio 1: movie t80 2_0ch 448kbps delay 0ms.ac3
22:29:56 Pre Audio 1' Size: 20124160 bytes
22:29:56 Applying DelayAudio of 0 to audio file: movie t80 2_0ch 448kbps delay 0ms.ac3
22:29:56 Encoding D:\temp\movie t80 2_0ch 448kbps delay 0ms.ac3 To Mp3 with 128 ABR Preset
22:30:32 Encoded 1' Audio Track: movie t80 2_0ch 448kbps delay 0ms.mp3 5520288 bytes
22:30:34 Number of Frames: 10770
22:30:34 Framerate: 29.970030
22:30:34 Movie length in Seconds: 360
22:30:34 Movie Width/Height: 720/480
22:30:34 DgIndex AR: 16:9
22:30:44 Source is declared bff by a margin of 21/0.
22:30:44 Advanced Deinterlace Routines Log
22:30:44 Analyzed 62 sections of five frames
22:30:44 Found Interlace Sections: 58 93.55%
22:30:44 Found Progressive Sections:1 1.61%
22:30:45 Found Telecined Sections: 3 4.84%
22:30:45 Found Zero Mov: 1.61% 1
22:30:45 Found One Mov: 3.23% 2
22:30:45 Found Two Mov: 4.84% 3
22:30:45 Found Three Mov: 6.45% 4
22:30:45 Found Four Mov: 8.06% 5
22:30:45 Found Five Mov: 75.81% 47
22:30:45 The Movie is declared to interlaced
22:30:45 FIRST pass XviD: "C:\Program Files\AutoMKV\exe\encoder\xvid_encraw.exe" -pass1 -bitrate 1036 -turbo -progress -max_bframes 2 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -bquant_ratio 162 -kboost 20 -odegrade 9 -nopacked -nochromame -bvhq -threads 0 -lumimasking -qmatrix "C:\Program Files\AutoMKV\profiles\XviD-profiles\matrix\Sharktooth's EQM v3LR.cqm" -i "D:\temp\movie.avs" -type 2 -avi "D:\temp\movie.avi"
22:30:45 SECOND pass XviD: "C:\Program Files\AutoMKV\exe\encoder\xvid_encraw.exe" -pass2 -bitrate 1036 -progress -max_bframes 2 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -bquant_ratio 162 -kboost 20 -odegrade 9 -nopacked -nochromame -bvhq -threads 0 -lumimasking -qmatrix "C:\Program Files\AutoMKV\profiles\XviD-profiles\matrix\Sharktooth's EQM v3LR.cqm" -i "D:\temp\movie.avs" -type 2 -avi "D:\temp\movie.avi"
22:32:37 Starting Second Pass
22:39:42 Only Movie Size: 46470422 bytes
22:39:42 Using VirtualDubMod for Muxing!
22:39:59 Encoding finished: 00:07:22 elapsed time
22:39:59 -----------------------------------------------------------------------
22:39:59 Script AutoCrop.log
22:39:59
22:39:59 Crop(0,0,720,480)
22:39:59 -----------------------------------------------------------------------
22:39:59 Script movie.avs
22:39:59
22:39:59 #loadpluginstart
22:39:59
22:39:59 #test1
22:39:59
22:39:59 #importstart
22:39:59
22:39:59 #test2
22:39:59
22:39:59 movie = mpeg2source("D:\temp\movie.d2v")
22:39:59 function getOrder(clip c) {
22:39:59 order = GetParity(c) ? 1 : 0
22:39:59 Return order }
22:39:59 #filter1start
22:39:59
22:39:59 #test3
22:39:59
22:39:59 movie = LeakKernelDeint(movie,order=0,sharp=true)
22:39:59 last=movie.Crop(0,0,720,480)
22:39:59 fixed_aspect = 1.777778
22:39:59 out_width = 656
22:39:59 #Aspect_Error = -0.271%
22:39:59 out_height = 368
22:39:59 #resizestart
22:39:59
22:39:59 #test4
22:39:59
22:39:59 LanczosResize(out_width,out_height)
22:39:59 #filter2start
22:39:59
22:39:59 #test5
22:39:59
22:39:59 RemoveGrain(mode=2)
22:39:59 -----------------------------------------------------------------------
22:39:59 Script mkvmaudio.avs
22:39:59
22:39:59 LoadPlugin("C:\Program Files\AutoMKV\exe\filter\NicAudio.dll")
22:39:59 LoadPlugin("C:\Program Files\AutoMKV\exe\filter\SoundOut.dll")
22:39:59 LoadPlugin("C:\Program Files\AutoMKV\exe\BeSweet\BassAudio.dll")
22:39:59 LoadPlugin("C:\Program Files\AutoMKV\exe\filter\FFmpegSource.dll")
22:39:59 NicAC3Source("D:\temp\movie t80 2_0ch 448kbps delay 0ms.ac3")
22:39:59 DelayAudio(0.0000)
22:39:59 #Applying STEREO downmixing routines
22:39:59 function stereo(clip a)
22:39:59 {
22:39:59 flr = GetChannel(a, 1, 2)
22:39:59 fcc = GetChannel(a, 3)
22:39:59 lfe = GetChannel(a, 4)
22:39:59 lfc = MixAudio(fcc, lfe, 0.2071, 0.2071)
22:39:59 mix = MergeChannels(lfc, lfc)
22:39:59 lrc = MixAudio(flr, mix, 0.2929, 1.0)
22:39:59 blr = GetChannel(a, 5, 6)
22:39:59 Return MixAudio(lrc, blr, 1.0, 0.2929)
22:39:59 }
22:39:59 #
22:39:59 6==Audiochannels() ? stereo() : last
22:39:59 function addvideo(clip c) {
22:39:59 blankclip(length = Int(100 * AudioLengthF(c) / float(audiorate(c))), fps=100)
22:39:59 Return audiodub(last,c)
22:39:59 }
22:39:59 Normalize()
22:39:59
22:39:59 Soundout(output="mp3",type=0,format=0,autoclose=true,mode=1,abrrate=128,showoutput=false,filename="audio.mp3")
22:39:59 -----------------------------------------------------------------------
22:39:59 Script VirtualDubMod.vcf
22:39:59
22:39:59 VirtualDub.Open("D:\\temp\\movie.avi",0,0);
22:39:59 VirtualDub.RemoveInputStreams();
22:39:59 VirtualDub.stream[0].SetSource("D:\\temp\\movie t80 2_0ch 448kbps delay 0ms.mp3",0x00000202,1);
22:39:59 VirtualDub.stream[0].DeleteComments(1);
22:39:59 VirtualDub.stream[0].AdjustChapters(1);
22:39:59 VirtualDub.stream[0].SetMode(0);
22:39:59 VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
22:39:59 VirtualDub.stream[0].SetClipMode(1,1);
22:39:59 VirtualDub.stream[0].SetConversion(0,0,0,0,0);
22:39:59 VirtualDub.stream[0].SetVolume();
22:39:59 VirtualDub.stream[0].SetCompression();
22:39:59 VirtualDub.stream[0].EnableFilterGraph(0);
22:39:59 VirtualDub.stream[0].filters.Clear();
22:39:59 VirtualDub.stream[1].SetSource("C:\\Users\\IMYRG\\Desktop\\720x.ssa",0x00000301);
22:39:59 VirtualDub.stream[1].DeleteComments(1);
22:39:59 VirtualDub.stream[1].AdjustChapters(1);
22:39:59 VirtualDub.stream[1].SetMode(0);
22:39:59 VirtualDub.stream[1].SetInterleave(1,500,1,0,0);
22:39:59 VirtualDub.stream[1].SetClipMode(1,1);
22:40:00 VirtualDub.stream[1].SetConversion(0,0,0,0,0);
22:40:00 VirtualDub.stream[1].SetVolume();
22:40:00 VirtualDub.stream[1].SetCompression();
22:40:00 VirtualDub.stream[1].EnableFilterGraph(0);
22:40:00 VirtualDub.stream[1].filters.Clear();
22:40:00 VirtualDub.video.DeleteComments(1);
22:40:00 VirtualDub.video.AddComment(0x00000005,"ISFT","Done with AutoMKV! 0.96 public beta19 http://forum.doom9.org/showthread.php?t=134478");
22:40:00 VirtualDub.video.AdjustChapters(1);
22:40:00 VirtualDub.video.SetDepth(24,24);
22:40:00 VirtualDub.video.SetMode(0);
22:40:00 VirtualDub.video.SetFrameRate(0,1);
22:40:00 VirtualDub.video.SetIVTC(0,0,-1,0);
22:40:00 VirtualDub.video.SetCompression();
22:40:00 VirtualDub.video.filters.Clear();
22:40:00 VirtualDub.SaveAVI("D:\\Behind the scenes.avi");
22:40:00 VirtualDub.Close();
22:40:00
22:40:00 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -

Honeyko
2nd September 2008, 05:57
don't use "Last line avs" , just copy the "ConvertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()" in filter list (overwriting the filter..)

It's still not working; output video is still drowning in an ocean of macroblocks. From the code below, it appears that MVDegraining is being done after filtering rather than before (as needs to be for useful results).

Heres how thing should ideally happen for best results:

1) cropping
2) MVdegraining
3) other filters/custom-matrixes
4) resizing
5) deblocking/deringing

H.

23:31:21 0.96 public beta19 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
23:31:21 OS Version: Windows XP
23:31:21 Selected Input file: C:\Downloads\This Island EarthZZZZZZZZZZZ.mpg
23:31:21 Selected Output dir: C:\Downloads\temp\
23:31:21 Selected Final Name: This Island EarthZZZZZZZZZZZ
23:31:21 Selected Container type: AVI
23:31:21 Selected Encoder: XviD
23:31:21 Selected Size: Same as Source / 1
23:31:21 Selected Profile: 2_Pass_Insane_Quality.xml
23:31:21 Selected Resizer: Lanczosmtplus / Automatic
23:31:21 Selected Filters: convertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()
23:31:21 Selected Deinterlacer: tfm(movie,d2v="C:\Downloads\temp\movie.d2v",PP=0).tdecimate()
23:31:21 Selected Field Order: AUTO
23:31:21 Manual Crop&Resize Enabled
23:31:21 Left Crop: 4
23:31:21 Top Crop: 0
23:31:21 Right Crop: 4
23:31:21 Botton Crop: 0
23:31:21 Manual Width: 720
23:31:21 Manual Height: 480
23:31:21 Enabled CRF/CQ AutoRes at 2.5 value
23:31:21 Track Language 1: NONE
23:31:21 Audio Codec 1: Lame
23:31:21 Track Language 2: NONE
23:31:21 Audio Codec 2: Lame
23:31:21
23:31:21 Dgindex CMD: C:\Downloads\AutoMKV\exe\dgindex\dgindex.exe -FO=0 -OM=0 -YR=2 -AIF=[C:\Downloads\This Island EarthZZZZZZZZZZZ.mpg] -OF=[C:\Downloads\temp\movie] -exit -minimize
23:31:22 D2V file size: 1203 bytes
23:31:41 Number of Frames: 217
23:31:41 Framerate: 29.970030
23:31:41 Movie length in Seconds: 8
23:31:41 Movie Width/Height: 720/480
23:31:41 DgIndex AR: 4:3
23:31:41 FIRST pass XviD: "C:\Downloads\AutoMKV\exe\encoder\xvid_encraw.exe" -pass1 -bitrate 6280 -turbo -progress -max_bframes 3 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -kboost 20 -odegrade 9 -nopacked -gmc -nochromame -bvhq -threads 0 -lumimasking -i "C:\Downloads\temp\movie.avs" -type 2 -avi "C:\Downloads\temp\movie.avi"
23:31:41 SECOND pass XviD: "C:\Downloads\AutoMKV\exe\encoder\xvid_encraw.exe" -pass2 -bitrate 6280 -progress -max_bframes 3 -imax 16 -qpel -quality 6 -vhqmode 4 -pmax 16 -bmax 16 -kboost 20 -odegrade 9 -nopacked -gmc -nochromame -bvhq -threads 0 -lumimasking -i "C:\Downloads\temp\movie.avs" -type 2 -avi "C:\Downloads\temp\movie.avi"
23:33:32 Starting Second Pass
23:35:38 Only Movie Size: 1653360 bytes
23:35:38 Using VirtualDubMod for Muxing!
23:35:45 Encoding finished: 00:02:13 elapsed time
23:35:45 -----------------------------------------------------------------------
23:35:45 Script movie.avs
23:35:45
23:35:46 LoadVirtualDubPlugin("C:\Downloads\AutoMKV\exe\VirtualDubPlugins\MSU_Smart_Deblocking.vdf","MSU_Smart_Deblocking")
23:35:46 #loadpluginstart
23:35:46
23:35:46 #test1
23:35:46
23:35:46 #importstart
23:35:46
23:35:46 #test2
23:35:46
23:35:46 movie = mpeg2source("C:\Downloads\temp\movie.d2v")
23:35:46 function getOrder(clip c) {
23:35:46 order = GetParity(c) ? 1 : 0
23:35:46 Return order }
23:35:46 #filter1start
23:35:46
23:35:46 #test3
23:35:46
23:35:46 tfm(movie,d2v="C:\Downloads\temp\movie.d2v",PP=0).tdecimate()
23:35:46 last = movie
23:35:46 crop(4,0,-4,-0)
23:35:46 fixed_aspect = 1.318519
23:35:46 #Aspect_Error = -1.#IO%
23:35:46 #resizestart
23:35:46
23:35:46 #test4
23:35:46
23:35:46 Spline36Resize(720,480)
23:35:46 #filter2start
23:35:46
23:35:46 #test5
23:35:46
23:35:46 convertToRGB32.MSU_Smart_Deblocking(1, 1, 1, 1).converttoyv12()
23:35:46 backward_vec3 = last.MVAnalyse(isb = true, delta = 3, pel = 2, overlap=2, sharp=1, idx = 1)
23:35:46 backward_vec2 = last.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=2, sharp=1, idx = 1)
23:35:46 backward_vec1 = last.MVAnalyse(isb = true, delta = 1, pel = 2, overlap=2, sharp=1, idx = 1)
23:35:46 forward_vec1 = last.MVAnalyse(isb = false, delta = 1, pel = 2, overlap=2, sharp=1, idx = 1)
23:35:46 forward_vec2 = last.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=2, sharp=1, idx = 1)
23:35:46 forward_vec3 = last.MVAnalyse(isb = false, delta = 3, pel = 2, overlap=2, sharp=1, idx = 1)
23:35:46 last.MVDegrain3(backward_vec1,forward_vec1,backward_vec2,forward_vec2,backward_vec3,forward_vec3,thSAD=300,idx=1)
23:35:46 ChangeFPS(24000,1001)
23:35:46 -----------------------------------------------------------------------
23:35:46 Script VirtualDubMod.vcf
23:35:46
23:35:46 VirtualDub.Open("C:\\Downloads\\temp\\movie.avi",0,0);
23:35:46 VirtualDub.RemoveInputStreams();
23:35:46 VirtualDub.video.DeleteComments(1);
23:35:46 VirtualDub.video.AddComment(0x00000005,"ISFT","Done with AutoMKV! 0.96 public beta19 http://forum.doom9.org/showthread.php?t=134478");
23:35:46 VirtualDub.video.AdjustChapters(1);
23:35:46 VirtualDub.video.SetDepth(24,24);
23:35:46 VirtualDub.video.SetMode(0);
23:35:46 VirtualDub.video.SetFrameRate(0,1);
23:35:46 VirtualDub.video.SetIVTC(0,0,-1,0);
23:35:46 VirtualDub.video.SetCompression();
23:35:46 VirtualDub.video.filters.Clear();
23:35:46 VirtualDub.SaveAVI("C:\\Downloads\\1220312138This Island EarthZZZZZZZZZZZ.avi");
23:35:46 VirtualDub.Close();
23:35:46
23:35:46 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -

buzzqw
2nd September 2008, 08:00
@Spreeni

thanks again, fixed in next update
I had chanced Safe Deint to select IVTC or TDeint, progressive stream was ignored... now i triggered the ivtc/tdeint only if progressive patterns < 95%

@Dal
please try to update the dgindex, or manually do the d2v file.
I have no control on dgindex errors (better, on bug found on stream by dgindex)

@cool advertise
... i know, thanks for remind me :p

@Chengbin

automkv.exe OR x264.exe ? could you post a screen of taskmanager ?

@IYG

Is there an option to reduce the frame rate from 29.970fps to 23.976fps?
just select FILM on deinterlace list

Can u enable to rip a movie with h264 code and avi container?
NO, not allowed.

@Honeyko
better do do yourself the script and feed automkv with it

BHH

Honeyko
2nd September 2008, 11:28
@Honeyko
better do do yourself the script and feed automkv with it
Buzz, that wouldn't do what I need, because I need a GUI to set up queues. (This being aside from the point of a GUI being that one wouldn't have to write scripts.)

I understand that you have a great many projects on your plate at the moment, but having AutoMKV perform various steps in the right order (i.e., deblocking being last...unless one wishes to deblock twice, as some people do) is something it's going to need in order to be really great. -- Actually just ignore every sequence on the list in my previous post, save MVdegraining done before filters and deblocking done after them.

I envision a great GUI as an "object-oriented" approach to script-control: Instead of typing heaping mounds of gobbledegook, one simply selects items, orders them as he pleases, and queues away.

buzzqw
3rd September 2008, 11:33
full package 0.97 beta 1 http://www.64k.it/andres/data/a/AutoMKV097beta1.rar

changelog from beta 19

ADDED: Support to DivX H.264 encoder
ADDED: Average_Lem_Gauss_Denoise.lvl to scrip for hgavs or qmtrim. It's a pretty direct resize filtering based on gauss resize and LEM
FIXED: Delete Job now delete the queue.bat line
FIXED: Safe Deinterlacer triggered always a deinterlacer
CHANGED: Display encoding stats now will show the x264.exe encoding window AND will be faster then not showing it
FIXED: x264.exe will start at idle priority and will minimized

UPDATE: DGIndex 1.5.2, HCEnc 0.23, MKVToolnix 2.2.0, x264 0.61.957M 7ce0f2c, medianfo 0.7.7.4, tsmuxer 1.8.4b, eac3to2.60, bass audio 2.3, DGAVCDec 1.00b35, SoundOut test 2, NicAudio 2.01, FFmpegSource 1.21, FFmpeg Sherpya-r14277

note that for DivX H.264 you need to put into \exe\encoder both DivX264.exe and h264vout.001

BHH

Chengbin
3rd September 2008, 12:40
It was x264.exe using 1.5GB RAM when trying to encode 1080p video from a blu-ray source. AutoMKV also don't seem to be able to encode it for some reason. It goes to first pass without problems, but for some reason after a few hours (about 10%), it will quit and go to second pass. The second pass then will say second pass has more frames than first pass and quits itself.

buzzqw
3rd September 2008, 12:47
try launching the encoding bat alone, without automkv
if it crash it's a fault of m2ts decoder/source

BHH

noee
3rd September 2008, 16:52
Not sure if it's x264 or AutoMKV command line, but with the new beta, my encodes are much larger.

I am encoding AVCHD (Canon HF100) source 30fps 1080p and my test clip with the old beta was about 18MB but now with the same settings, it's 38MB. Here are my settings:

Convolution3D("HQ)
Spline36Resize(1280,720)
Progressive
TFF
CRF18

Any ideas? I am dial up so I can't upload source video.

Sharktooth
3rd September 2008, 16:55
psy-rd/psy-trellis tend to increase the filesize if used with CRF. use a higher CRF value.

Spreeni
3rd September 2008, 17:33
@buzzqw
Thank you for the new version. I tested it with some democlips and it works fine so far. One thing (again) to the deinterlacing routines:
I encoded an interlaced tv-recording wich was formerly (beta12) not declared to anything, now .97 declares it as telecined. Here's the log of .97b1:
14:11:44 Number of Frames: 138468
14:11:44 Framerate: 25.000000
14:11:44 Movie length in Seconds: 5539
14:11:44 Movie Width/Height: 720/576
14:11:44 DgIndex AR: 4:3
14:14:49 Source is declared tff by a margin of 56/52.
14:14:49 Advanced Deinterlace Routines Log
14:14:49 Analyzed 683 sections of five frames
14:14:49 Found Interlace Sections: 87 12.74%
14:14:49 Found Progressive Sections:561 82.14%
14:14:49 Found Telecined Sections: 35 5.12%
14:14:49 Found Zero Mov: 82.14% 561
14:14:49 Found One Mov: 4.98% 34
14:14:49 Found Two Mov: 5.12% 35
14:14:49 Found Three Mov: 3.95% 27
14:14:49 Found Four Mov: 3.07% 21
14:14:49 Found Five Mov: 0.73% 5
14:14:49 The Movie is declared to telecined
this movie looks definitely better if it is treated as interlaced clip, with telecine-routines the picture is stuttering awfully. So I wonder if it is possible to customize the program in that way, it always treats telecined as interlaced clips?

Or is it possible, that something's wrong with the filter settings for telecined clips? These settings were used by 0.97b1:
15:51:13 movie = tfm(movie,d2v="E:\_Mpeg-Capture\transcode\testfiles\temp\movie.d2v").tdecimate()

this are the filter settings used for interlaced (hq) clips, with wich the clip's looking very good:15:58:35 edeintted = movie.SeparateFields().SelectEven().EEDI2(field=-1)
15:58:35 movie = TDeint(movie,edeint=edeintted)
What do you think?
p.s. I could upload a small demo-clip if this would help for analyzing.

buzzqw
3rd September 2008, 19:24
14:14:49 Found Interlace Sections: 87 12.74%
14:14:49 Found Progressive Sections:561 82.14%
14:14:49 Found Telecined Sections: 35 5.12%
14:14:49 Found Zero Mov: 82.14% 561

with those mixed results the deinterlacer routine go "little crazy"
and from my test it's better to telecine then deinterlace.
... ok.. i will tune it

please write your opinion about % pattern to trigger one deinterlace method (itvc/deint/hibryd..)

thanks

BHH

Spreeni
4th September 2008, 00:06
Yes, you're right, these mixed clips are hell... anyway, the analyzer and deinterlace routines of 0.97b1 work much better than the previous versions :)

To these mixed results: I could not see a real difference between telecining or hq-deinterlacing in interlaced parts. Usually recordings with those mixed results aren't high quality stuff anyway. As far as I can see, the telecine method has a bad side effect: It drops frames in the progressive parts of the source which makes the movie stuttering.

That's why I would say, if results say 95% or higher telecined sections it's a good choice to use the telecine-method. In other cases, especially when progressive sections were detected it's always better to use the (hq)deinterlacer.

Chengbin
4th September 2008, 01:35
quene doesn't work for me. Every time I hit start quene, the quene list erases itself.

buzzqw
4th September 2008, 07:49
@Spreeni

OK.. try this build http://www.64k.it/andres/data/a/AutoMKV097beta2.exe

and .. yes.. please put a sample online for test , thanks!

@Chengbin

build your queue. close automkv. launch queue.bat
even if you lanch start queue it's normal that queue is erased. you cannot stop the queue once it's started

BHH