View Full Version : AutoMKV 0.98.4
flebber
14th September 2008, 10:59
@flebber
what disk settings ? ... Don't Care about file size ??
BHH
Yes I am using Don't Care about file size.
buzzqw
14th September 2008, 14:42
so..the bitrate isn't important , for aiming an unlimited file size.. you can use a "unlimited" (or very big) bitrate
BHH
flebber
14th September 2008, 15:56
so..the bitrate isn't important , for aiming an unlimited file size.. you can use a "unlimited" (or very big) bitrate
BHH
I am using unlimited file size because quality to me is more important, however I do want to achieve the most compact size possible. I don't want to specify that each file should be 50,100MB etc as I am concerned that whilst one clip may look good at 50mb another may have needed 60MB or only 40MBetc. I am trying to let the quality necessary for the source to determine its final filesize but as i have a lot of material the file size is still a concern. Does this make sense ? I hope so because that is what I am trying to do.
I have found that I can use specify bitrate on advanced settings so I am using that with unlimited file size and testing this profile.
<?xml version="1.0"?>
<VideoProfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>2P-HQ</Name>
<Settings xsi:type="x264Settings">
<EncodingMode>4</EncodingMode>
<BitrateQuantizer>20</BitrateQuantizer>
<KeyframeInterval>250</KeyframeInterval>
<NbBframes>4</NbBframes>
<MinQuantizer>10</MinQuantizer>
<MaxQuantizer>51</MaxQuantizer>
<Turbo>true</Turbo>
<V4MV>false</V4MV>
<QPel>false</QPel>
<Trellis>false</Trellis>
<CreditsQuantizer>40</CreditsQuantizer>
<Logfile>.stats</Logfile>
<CustomEncoderOptions />
<FourCC>1</FourCC>
<Zones />
<MaxNumberOfPasses>3</MaxNumberOfPasses>
<NoDCTDecimate>true</NoDCTDecimate>
<PSNRCalculation>false</PSNRCalculation>
<noFastPSkip>false</noFastPSkip>
<NoiseReduction>-1</NoiseReduction>
<MixedRefs>false</MixedRefs>
<X264Trellis>1</X264Trellis>
<NbRefFrames>6</NbRefFrames>
<AlphaDeblock>0</AlphaDeblock>
<BetaDeblock>1</BetaDeblock>
<SubPelRefinement>5</SubPelRefinement>
<MaxQuantDelta>4</MaxQuantDelta>
<TempQuantBlur>0</TempQuantBlur>
<BframePredictionMode>3</BframePredictionMode>
<VBVBufferSize>14000</VBVBufferSize>
<VBVMaxBitrate>25000</VBVMaxBitrate>
<METype>2</METype>
<MERange>24</MERange>
<MinGOPSize>25</MinGOPSize>
<Profile>2</Profile>
<Level>4.1</Level>
<IPFactor>1.4</IPFactor>
<PBFactor>1.3</PBFactor>
<ChromaQPOffset>0</ChromaQPOffset>
<VBVInitialBuffer>0.9</VBVInitialBuffer>
<BitrateVariance>1.8</BitrateVariance>
<QuantCompression>0.6</QuantCompression>
<TempComplexityBlur>20</TempComplexityBlur>
<TempQuanBlurCC>0.5</TempQuanBlurCC>
<SCDSensitivity>40</SCDSensitivity>
<BframeBias>0</BframeBias>
<Deblock>true</Deblock>
<Cabac>true</Cabac>
<WeightedBPrediction>true</WeightedBPrediction>
<AdaptiveBFrames>1</AdaptiveBFrames>
<BFramePyramid>true</BFramePyramid>
<BRDO>true</BRDO>
<biME>false</biME>
<ChromaME>true</ChromaME>
<P8x8mv>true</P8x8mv>
<B8x8mv>true</B8x8mv>
<I4x4mv>true</I4x4mv>
<I8x8mv>true</I8x8mv>
<P4x4mv>false</P4x4mv>
<AdaptiveDCT>true</AdaptiveDCT>
<Interlaced>false</Interlaced>
<SSIMCalculation>false</SSIMCalculation>
<Width>false</Width>
<Sar>false</Sar>
<aud>false</aud>
<nal-hrd>false</nal-hrd>
<pulldown>0</pulldown>
<aq-strength>true</aq-strength>
<aq-sensitivity>20</aq-sensitivity>
<deadzone-inter>6</deadzone-inter>
<deadzone-intra>6</deadzone-intra>
<fpel-cmp>false</fpel-cmp>
<pre-scenecut>false</pre-scenecut>
<psy-rd>true</psy-rd>
<me-prepass>false</me-prepass>
<QuantizerMatrix />
<QuantizerMatrixType>0</QuantizerMatrixType>
</Settings>
</VideoProfile>
buzzqw
14th September 2008, 16:07
@flebber
you want to use the constant quality profile, that's for sure
BHH
writersblock29
15th September 2008, 02:22
@flebber
I agree with Buzzqw. I've spent tons of time playing with different profiles (and agonized over 5fps encoding speeds) only to find that running ConstantQuality_CRF did what I was looking for. I've modded the profile to use Q16 instead of the default Q18--but even then, many sources look very good at Q18. You might try running a short test encode unmodded and see what you think. I would, however, stick with CRF rather than true constant quality; the CRF profile is meant to work with human perception, encoding fast-action scenes (where your eyes really can't focus on fine details) with a higher Q value than slower scenes (where your eyes can notice pretty much anything off-beat). The result is a smaller file size with the same percieved quality as a constant quality encode using the same Q. And on my dinosaur system, the encoding speeds range from 10fps to 15fps, done in one pass.
flebber
15th September 2008, 05:17
@writersblock29
I have done several encodes now using ConstantQuality_CRF. I actually started by taking the BitrateQuantizer out to 22 and still at this level I did acheive a fairly good result (both quality and size) I have taken in the BitrateQuanizer to 20 there was little quality improvement in doing this and file size basically the same. I am going to try 16 now, this really does seem to ofer the result i wanted.
I tried an ConstantQuality_CRF encode with psy_RD enabled, I really couldn't see much improvement or size difference. Have you used it with CQ CRF ?
Thanks Buzzqw and writersblock for the advice.
IYG
15th September 2008, 05:38
I have a question.
Why doesn't autoMKV use 100% CPU?
writersblock29
15th September 2008, 05:40
@flebber
I haven't tried psy_RD... in all honesty, at the time I decided to mod the CRF profile, I was almost at the point of yanking my hair out from trying this, that, and the other thing... but seeing very little difference. Modding the CRF profile really just made me stumble on something I felt happy with. Since I've got almost 300 movies on my HTPC (and even though hard drives are getting reasonably priced, I really can't justify another 1TB at this point), I realized that I needed a sanity check: I was spending so much time tweaking settings, I didn't have any left over to actually watch movies! Plus I realized that if I didn't have a decent one-size-fits-all approach, I'd die of old age before getting these puppies archeived. I'm positive someone's reading this now who's thinking of telling me, "You're doing THAT? You're BUTCHERING it!!!" and they may well be right. But on a 52" HDTV, the results speak for themselves to me. I do perform image enhancement via FFdshow on the HTPC (which basically just uses Lanczos Resize to upscale the image to my television's resolution), but the results are so close to high def, I don't mind having very few Bluray titles in my library. FFdshow also handles re-encoding the AAC back into AC3 on the fly so that I have surround sound with a smaller filesize than if I'd have simply kept the AC3 stream. All I can say is that I'm a happy man again! :p
@Buzzqw
Any thoughts on the sound sync issue? At first I thought they were bad rips, but Handbrake doesn't seem to mind them. Nero Recode handled a few test encodes pretty well, too. Any info I can offer I'm happy to give!
buzzqw
15th September 2008, 07:42
@writersblock29
about synch issue:
the delay is fixed or progressive ?
could you try to do the d2v manually and use the dgindex tool to analize synch ?
on your log the delay reported is 290ms is this correct to your ear ?
automkv don't have procedures to determine delay, it rely on dgindex reports
(handbrake and nero recode use alternative way for handling audio delay)
BHH
Crono141
15th September 2008, 23:38
I have another AVISynth Error. When using HybridFuPP (HQ source) and autocrop, I got the error : Width and height (destination) must be dividable by 8 if you want to show motion or use motion processing.
My guess is: Autocrop picked values incompatable with my resize filter. Any way to fix that?
EDIT: Ok, I checked "MOD16 Crop" in the advanced tab, and this time got a different avs error:
Script Error: Invalid Arguments to function "Deen"
E:\Programs\AutoMKV\exe\filter\HybridFuPP.avsi, line 214
(E:\Programs\AutoMKV\temp\movie.avs, line 86)
Here's movie.avs
LoadPlugin("E:\Programs\AutoMKV\exe\filter\AddGrain.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\autocrop.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\aWarpSharp(Pruned).dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\blockbuster.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\cnr2.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\ColorMatrix.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\Convolution3D.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\corrector.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\DctFilter.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\Decomb.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\Deen.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\degrainmedian.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\DGAVCDecode.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\DGDecode.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\DirectShowSource.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\EEDI2.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\FFMpegSource.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\FFT3DFilter.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\FluxSmooth.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\frfun7.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\gradfun2db.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\hqdn3d.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\LeakKernelDeint.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\MaskTools.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\medianblur.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\MipSmooth.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\MSharpen.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\mt_masktools-25.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\mvtools.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\NicAudio.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\RemoveDirtS.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\RemoveGrainS.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\RepairS.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\SangNom.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\SimpleResize.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\SoundOut.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\TBilateral.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\TCPDeliver.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\TDeint.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\TIVTC.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\TomsMoComp.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\TTempSmooth.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\UnDot.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\UnFilter.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\VSFilter.dll")
LoadPlugin("E:\Programs\AutoMKV\exe\filter\warpsharp.dll")
#loadpluginstart
#test1
Import("E:\Programs\AutoMKV\exe\filter\BlindDeHalo3_mt2.avsi")
Import("E:\Programs\AutoMKV\exe\filter\Deblock_QED_MT2.avsi")
Import("E:\Programs\AutoMKV\exe\filter\FastLineDarken 1.3 MT MOD.avsi")
Import("E:\Programs\AutoMKV\exe\filter\HybridFuPP.avsi")
Import("E:\Programs\AutoMKV\exe\filter\LanczosPlus.avsi")
Import("E:\Programs\AutoMKV\exe\filter\Lem.avsi")
Import("E:\Programs\AutoMKV\exe\filter\LimitedSharpenFaster.avsi")
Import("E:\Programs\AutoMKV\exe\filter\MCBob_v03c.avsi")
Import("E:\Programs\AutoMKV\exe\filter\mvbob.avsi")
Import("E:\Programs\AutoMKV\exe\filter\QMlib.avsi")
Import("E:\Programs\AutoMKV\exe\filter\seesaw.avsi")
Import("E:\Programs\AutoMKV\exe\filter\spresso.avsi")
Import("E:\Programs\AutoMKV\exe\filter\Udegrain.v9.01a.avsi")
#importstart
#test2
movie = mpeg2source("E:\Programs\AutoMKV\temp\movie.d2v")
function getOrder(clip c) {
order = GetParity(c) ? 1 : 0
Return order }
#filter1start
#test3
movie = tfm(movie,d2v="E:\Programs\AutoMKV\temp\movie.d2v").tdecimate()
last=movie.Crop(10,64,704,352)
fixed_aspect = 1.777778
out_width = 704
#Aspect_Error = 1.010%
out_height = 400
#resizestart
#test4
HybridFuPP(out_width,out_height,preset="high")
#filter2start
#test5
Convolution3d (preset="movieHQ")
audio=NicAC3Source("E:\Programs\AutoMKV\temp\movie T80 2_0ch 192Kbps DELAY 14ms.ac3")
audio=DelayAudio(audio,0.0140)
audio=Normalize(audio)
AudioDub(audio,last)
Chengbin
17th September 2008, 00:54
When you save settings, when you open a video, AutoMKV messes up the file name and file size.
flebber
17th September 2008, 09:52
When you save settings, when you open a video, AutoMKV messes up the file name and file size.
Really hasn't happened to me before. Have you any further information so we can help you ?
Chengbin
17th September 2008, 12:51
Really hasn't happened to me before. Have you any further information so we can help you ?
Nevermind. For some reason before it switches the file size to file name and file name to file size.
writersblock29
18th September 2008, 02:26
@Buzzqw
I think I may have stumbled upon a solution to my sound syncing problems... quite by accident. I replaced my NeroAacEnc with the SSE version (my intent was only to see if there was a noticable speed difference with my processor), and fired up one of my problem projects. To my surprise, the project now has the correct sync. Who knew? I'm going to test out a few of the other misfits to confirm that this is indeed a viable solution to the problem... but if it all turns out, it may be a suggestion to offer anyone else who is having sync issues (and has a processor with SSE capability). I don't know how the Nero encoder handles audio streams--or why there'd be a difference in audio handling between the regular encoder and the SSE version--but it seems to have worked.
[Edit] Nah. It wasn't the SSE version that fixed it. For some reason, renaming that program to NeroAacEnc didn't work; Automkv tried using it... it failed... so Automkv used FFMpeg. So Nero wasn't involved at all for fixing my problem. At least, according to the log file generated. But the resulting projects work and are in sync.
juGGaKNot
18th September 2008, 19:12
Is the "2_Pass_Psy_B_Adapt_SLOW" profile DXVA ? i see level 4.1 but i also see 16 ref frames ..
How can i edit the profile ? i want to use merange 64 and not 32
flebber
18th September 2008, 22:18
Is the "2_Pass_Psy_B_Adapt_SLOW" profile DXVA ? i see level 4.1 but i also see 16 ref frames ..
How can i edit the profile ? i want to use merange 64 and not 32
I installed Automkv in C:\Rip, So for me the profiles are in C:\Rip\profiles\x264-profiles\ . yours would be in the similar directory. Use notepad or whatever editor open the profile and save remember if you change the name you save the profile as to make sure its saved as xml.
Crono141
19th September 2008, 04:30
I found another bug in the queue. If one of your queued jobs includes a DVD to rip, it won't rip the VOB, it will try and read it directly from the DVD. Naturally, this doesn't work out too well for 98% of DVDs out there. So if you've got multiple DVD's to convert, you need to rip them all first, and then queue the decrypted VOBs.
jkl6648
19th September 2008, 13:07
Once the Queue is running you cannot add more jobs to it.
Also, even when the queue finishes, the "Add to queue" button is grayed out, so you can't queue up more jobs without quitting and re-opening autoMKV.
buzzqw
19th September 2008, 14:00
queue isn't editable once started. not to change, sorry
@Crono141
.. queue and dvdrip don't work well.. i know
@juGGaKNot
these expiremental profile will be removed in next update, and .. about dxva, actually i don't care about it
but any update to profiles made by users is always welcommed
@Writersblock29
i say: bad rip, otherwise nero don't fails
BHH
juGGaKNot
19th September 2008, 16:00
@juGGaKNot
these expiremental profile will be removed in next update, and .. about dxva, actually i don't care about it
Why not ? :)
When will the next update be btw ?
ales.fila
20th September 2008, 21:55
Hi, first many thanx for fixing Czech language, jupee. Like IYG and EddieT I am experiencing in 0.97 betas slow encoding with x286. I am using Insane Quality profile so its 2-pass run. In 0.96 x286 encoding on my little bit OC Q9300 uses CPU for nearly 100%. So standard 100 minutes video takes to encode approx 2 hours. But in 0.97 same video takes nearly 6 hours. CPU is used for 28-30%. First I thought its because different version of profile or x286 codec. No, I tryied old profile and codec in new automkv and vice versa with no luck. For me it seems that 0.97 calls x286 codec is some different way. With 0.96 you see VirtulaDub progress window during encode, with 0.97 you see command line with x286 running. Can it be cause that x286 in cmd line is not using all CPU power ? Last notice, all CPU cores are stressed in the same way for 0.96 and 0.97. So in 0.96 all four cores work at nearly 100 %, in 0.97 all cores are around 30 %. Thank you for any answer.
buzzqw
21st September 2008, 10:08
i can only suggest to try a different profile.
the insane profile was build with the idea of taking the most slowing encoding options , and not all encoding options are so optimized in x264
try with the balanced profile, or better profile
last one: check the usage (cpu %) of automkv.exe during encoding, should stay idle or so
BHH
daab
22nd September 2008, 19:02
hi there,
i experience the same effects in cpu-performance on my quad-core as ales.fila:
0.97 + 0.95 xvid uses ~75% cpu and states in the command window, that it requested 3 threads for encoding.
no difference when i change the number of threads in advanced profile editing to 4.
recognizes avisynth in command-window.
for x264 i made a test with a 1024mb vob-file.
no filters used, no audio used, auto crop only with simple re size neutral soft, no deinterlacing,
profile 2pass BETTER (not insane) quality.
avisynth is installed.
0.95 x264 ~98% of cpu.
0.97 x264 ~30% of cpu.
i already tried with the 0.95 x264-encoder-exe in 0.97 - worked but no difference in performance (still only ~30%).
the 0.97 x264-encoder-exe didn't work at all in 0.95.
also in 0.97 i only get dos-box-encoding windows. in 0.05 i have these vdubmod-like encoding windows.
tried serveral installation-variations, used both complete download-packs from the forum for 0.95 and 0.97.
no idea what's wrong :-(
Chengbin
22nd September 2008, 22:42
Can I change the Archos 605 profile? I would like to make a profile with main profile, level 4.1, 1 trellis, 1 b-frame, 2 ref-frame, CABAC on. Thanks.
buzzqw
23rd September 2008, 07:40
as i always said INSANE profile are for user with INSANE time to waste
i will tune a to less insane .. the insane ;)
BHH
Crono141
24th September 2008, 04:20
Thanks for the great program. AutoMKV has reached the point where its exactly the program I need and does exactly what I need it to do.
:thanks::thanks::thanks::thanks::thanks::thanks:
technoir1
24th September 2008, 11:47
Heres some usefull info I found on x264... Hope it helps some people :)
A qualitative overview of x264's ratecontrol methods
By Loren Merritt
x264's ratecontrol is based on libavcodec's, and is mostly empirical. But I can retroactively propose the following theoretical points which underlie most of the algorithms:
- You want the movie to be somewhere approaching constant quality. However, constant quality does not mean constant PSNR nor constant QP. Details are less noticeable in high-complexity or high-motion scenes, so you can get away with somewhat higher QP for the same perceived quality.
- On the other hand, you get more quality per bit if you spend those bits in scenes where motion compensation works well: A given artifact may stick around several seconds in a low-motion scene, and you only have to fix it in one frame to improve the quality of the whole scene.
- Both of the above are correlated with the number of bits it takes to encode a frame at a given QP.
- Given one encoding of a frame, we can predict the number of bits needed to encode it at a different QP. This prediction gets less accurate if the QPs are far apart.
- The importance of a frame depends on the number of other frames that are predicted from it. Hence I-frames get reduced QP depending on the number and complexity of following inter-frames, disposable B-frames get higher QP than P-frames, and referenced B-frames are between P-frames and disposable B-frames.
The modes:
2pass:
Given some data about each frame of a 1st pass (e.g. generated by 1pass ABR, below), we try to choose QPs to maximize quality while matching a specified total size. This is separated into 3 parts:
(1) Before starting the 2nd pass, select the relative number of bits to allocate between frames. This pays no attention to the total size of the encode. The default formula, empirically selected to balance between the 1st 2 theoretical points, is "complexity ** 0.6", where complexity is defined to be the bit size of the frame at a constant QP (estimated from the 1st pass).
(2) Scale the results of (1) to fill the requested total size. Optional: Impose VBV limitations. Due to nonlinearities in the frame size predictor and in VBV, this is an iterative process.
(3) Now start encoding. After each frame, update future QPs to compensate for mispredictions in size. If the 2nd pass is consistently off from the predicted size (usually because we use slower compression options than the 1st pass), then we multiply all future frames' qscales by the reciprocal of the error. Additionally, there is a short-term compensation to prevent us from deviating too far from the desired size near the beginning (when we don't have much data for the global compensation) and near the end (when global doesn't have time to react).
1pass, average bitrate:
The goal is the same as in 2pass, but here we don't have the benefit of a previous encode, so all ratecontrol must be done during the encode.
(1) This is the same as in 2pass, except that instead of estimating complexity from a previous encode, we run a fast motion estimation algo over a half-resolution version of the frame, and use the SATD residuals (these are also used in the decision between P- and B-frames). Also, we don't know the size or complexity of the following GOP, so I-frame bonus is based on the past.
(2) We don't know the complexities of future frames, so we can only scale based on the past. The scaling factor is chosen to be the one that would have resulted in the desired bitrate if it had been applied to all frames so far.
(3) Overflow compensation is the same as in 2pass. By tuning the strength of compensation, you can get anywhere from near the quality of 2pass (but unpredictable size, like +- 10%) to reasonably strict filesize but lower quality.
1pass, constant bitrate (VBV compliant):
(1) Same as ABR.
(2) Scaling factor is based on a local average (dependent on VBV buffer size) instead of all past frames.
(3) Overflow compensation runs after each row of macroblocks instead of per-frame. We predict how many bits this row should have taken (again based on SATD), and adjust the QP and bit prediction for subsequent rows.
1pass, constant ratefactor:
(1) Same as ABR.
(2) The scaling factor is a constant based on the --crf argument.
(3) No overflow compensation is done.
constant quantizer:
QPs are simply based on frame type.
all modes:
H.264 allows each macroblock to have a different QP. x264 uses this feature only in VBV mode. The other modes determine one QP which is used for a whole frame
AGKnotUser
27th September 2008, 13:42
On "Advanced Settings" tab, Deinterlacer box, Checkbox "Allow Hybrid Order/Pattern" does not get saved in
"Load and Save Configuration".
Dark Shikari
27th September 2008, 20:13
Heres some usefull info I found on x264... Hope it helps some people :)Note that its a tad out of date ;)
IYG
27th September 2008, 23:26
Hi buzzqw,
May you enable an opinion "144 kbps" for audio like autoGK?
Thanks.
Chengbin
28th September 2008, 15:19
buzzqw, can you make AutoMKV encode audio and determine field order at the same time? Many of us have quad core CPUs and those 2 processes only use 1. Can you add that in the next update?
buzzqw
28th September 2008, 16:18
buzzqw, can you make AutoMKV encode audio and determine field order at the same time? Many of us have quad core CPUs and those 2 processes only use 1. Can you add that in the next update?
that's not a bad idea..
there are some quirks around.. but.. not a bad idea
BHH
Chengbin
28th September 2008, 23:48
So will you implement this?
buzzqw
29th September 2008, 07:57
i'll try, that for sure
BHH
technoir1
3rd October 2008, 00:51
I've got CPU utilization problems here too, or at least performance issues
Automkv used to average out about 3.5 hours per movie for me but the last few beta releases since around 0.96b12 It’s taken up to 8 hours. I don’t know what’s going on. I've tried it on another very similar computer with the same OS and a fresh install of Windows. Same problem. It is also so hungry for resources (maybe it’s not resources but It would seem that it’s resources) that whilst running Automkv I sometimes can’t even load a web page unless I change Internet Explorer’s priority to “Above Normal”
Another issue That I have found is using the DivxX264 Encoder. I’ve copied the two files DivX264.exe and h264vout.001 into the “Encoder” folder I run Automkv and the audio encodes fine then DivX264.exe opens for a split second, closes and then Automkv says “Lets Mux’ followed instantly by “Saving Log’ any ideas?
I will add that with the divX264 problem I have it on both WinXP home edition and also on vista home premium. I have tried it also on two vista PC’s. I just formatted my laptop last night and put a fresh copy of WinXP on it to test out this issue on an XP system before I posted and I can confirm same problem. I did not download the single divxX264.exe and h264vout.001 files by the way. I downloaded the installer, ran it and copied the 2 files into the “encoder” folder.
My specs for my main P.C are as follows
Operating System: Windows Vista (TM) Home Premium Home Edition 6.00.6001 Service Pack 1
Report Date: Friday 03 October 2008 at 12:36
------------------------------------------------------------------------------------------
<<< System Summary >>>
> Mainboard : Asus CROSSHAIR
> Chipset : nVidia nForce 590 SLI
> Processor : AMD Athlon 64 X2 6400+ @ 3200 MHz
> Physical Memory : 4096 MB (4 x 1024 DDR2-SDRAM )
> Video Cards : Nvidia Corp NVIDIA GeForce GTX 280
> Video Cards : Nvidia Corp NVIDIA GeForce GTX 280
> Hard Disk : ST332062 (320 GB)
> Hard Disk : ST332062 (320 GB)
> Hard Disk : ST375064 (750 GB)
> Hard Disk : Maxtor (750 GB)
> DVD-Rom Drive : LITE-ON DVDRW LH-20A1P ATA Device
> DVD-Rom Drive : ASUS DRW-1814BLT SCSI CdRom Device
> DVD-Rom Drive : NH6515A ZDV329B SCSI CdRom Device
> Monitor Type : Hewlett Packard HP vs17 - 17 inches
> Operating System : Windows Vista (TM) Home Premium Home Edition 6.00.6001 Service Pack 1
> DirectX : Version 10.00
> Windows Performance Index : 5.6
------------------------------------------------------------------------------------------
***** End of report *****
technoir1
3rd October 2008, 00:58
Here is my log
03:23:12 0.97 public beta4 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
03:23:12 OS Version: Windows XP
03:23:12 Selected Input file: E:\To Encode\WHAT_THE_BLEEP_RABBIT_HOLE\VTS_03_0.IFO
03:23:12 Selected Output dir: C:\Documents and Settings\James\Desktop\New Folder\temp\
03:23:12 Selected Final Name: WHAT_THE_BLEEP_RABBIT_HOLE
03:23:12 Selected Container type: MKV
03:23:12 Selected Encoder: DivXH264
03:23:12 Selected Size: Don't care about size / 1
03:23:12 Selected Profile: 1_Pass_High Performance.xml
03:23:12 Selected Resizer: NONE / Original
03:23:12 Selected Filters: RemoveGrain(mode=2)
03:23:12 Selected Deinterlacer: AUTO
03:23:12 Selected Field Order: AUTO
03:23:12 Activate PGC Ripping: 1
03:23:12 Using Matrix:
03:23:12 Track Language 1: 80: English (AC3 6ch, 0xBD 0x80) [0]
03:23:12 Audio Codec 1: Nero AAC
03:23:12 Audio Quality 1: 0.60
03:23:12 Audio Channel 1: Stereo
03:23:12 Track Language 2: NONE
03:23:12 Audio Codec 2: Nero AAC
03:23:12 Advanced Audio Settings DUMP Track 1
03:23:12 Nero Option Profiles: AUTO --- Encoding Mode: Quality
03:23:12 CCT Option Profiles: AUTO --- Channel Options: AUTO
03:23:12 Lame Settings: ABR
03:23:12 Audio Normalization: 1
03:23:12 Frequency: AUTO --- Tempo: NONE --- Pitch: NONE --- Other Add:
03:23:12
03:23:12 Activate PGC processing: PGC 1 [2:28:16:00]
03:23:12 Dgindex CMD: C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\dgindex\dgindex.exe -FO=0 -OM=1 -TN=80 -YR=2 -AIF=[E:\To Encode\WHAT_THE_BLEEP_RABBIT_HOLE\VTS_03_1.vob] -OF=[C:\Documents and Settings\James\Desktop\New Folder\temp\movie] -exit -minimize
03:25:46 D2V file size: 1117965 bytes
03:25:46 Audio 1: movie t80 3_2ch 448kbps delay 0ms.ac3
03:25:46 Pre Audio 1' Size: 498068480 bytes
03:25:53 Applying DelayAudio of 0 to audio file: movie t80 3_2ch 448kbps delay 0ms.ac3
03:25:53 Encoding C:\Documents and Settings\James\Desktop\New Folder\temp\movie t80 3_2ch 448kbps delay 0ms.ac3 to NeroAAC with 0.60 quality
04:04:22 Encoded 1' Audio Track: movie t80 3_2ch 448kbps delay 0ms.mp4 224204896 bytes
04:04:31 Number of Frames: 222400
04:04:32 Framerate: 25.000000
04:04:32 Movie length in Seconds: 8897
04:04:32 Movie Width/Height: 720/576
04:04:32 DgIndex AR: 16:9
04:12:55 Source is declared tff by a margin of 101/86.
04:12:56 Advanced Deinterlace Routines Log
04:12:56 Analyzed 926 sections of five frames
04:12:56 Found Interlace Sections: 2 0.22%
04:12:56 Found Progressive Sections:924 99.78%
04:12:56 Found Telecined Sections: 0 0.00%
04:12:56 Found Zero Mov: 99.78% 924
04:12:56 Found One Mov: 0.22% 2
04:12:56 Found Two Mov: 0.00% 0
04:12:56 Found Three Mov: 0.00% 0
04:12:56 Found Four Mov: 0.00% 0
04:12:56 Found Five Mov: 0.00% 0
04:12:56 The Movie is declared to progressive
04:12:58 Starting DivX264
04:13:00 Encoding One Pass DivX264: -threads 2 -br 29935 -aqo 0 -I 4 -ref 2 -bf 2 -i "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.avs" -o "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.264"
04:13:38 Finished One Pass DivX264
04:13:51 "C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\matroska\mkvmerge.exe" -o "C:\Documents and Settings\James\Desktop\New Folder\temp\WHAT_THE_BLEEP_RABBIT_HOLE.mkv" --default-duration 0:25000/1000fps --track-name -1:"WHAT_THE_BLEEP_RABBIT_HOLE" --aspect-ratio -1:1.250000 --chapters "C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\chapters.txt" "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.264" --language -1:eng --default-track -1:yes "C:\Documents and Settings\James\Desktop\New Folder\temp\movie t80 3_2ch 448kbps delay 0ms.mp4" --title "Done with AutoMKV 0.97 public beta4 http://forum.doom9.org/showthread.php?t=140178 "
04:13:54 Final Muxed size: -1 bytes
04:13:54 Encoding finished: 00:50:42 elapsed time
04:13:54 -----------------------------------------------------------------------
04:13:54 Script AutoCrop.log
04:13:54
04:13:54 Crop(0,0,720,576)
04:13:54 -----------------------------------------------------------------------
04:13:54 Script movie.avs
04:13:54
04:13:54 #loadpluginstart
04:13:54
04:13:54 #test1
04:13:54
04:13:54 #importstart
04:13:54
04:13:54 #test2
04:13:54
04:13:54 movie = mpeg2source("C:\Documents and Settings\James\Desktop\New Folder\temp\movie.d2v")
04:13:54 function getOrder(clip c) {
04:13:54 order = GetParity(c) ? 1 : 0
04:13:54 Return order }
04:13:54 #filter1start
04:13:54
04:13:54 #test3
04:13:54
04:13:54 last = movie
04:13:54 fixed_aspect = 1.777778
04:13:54 out_width = 720
04:13:54 #Aspect_Error = -1.235%
04:13:54 out_height = 576
04:13:54 #resizestart
04:13:54
04:13:54 #test4
04:13:54
04:13:54 #filter2start
04:13:54
04:13:54 #test5
04:13:54
04:13:54 RemoveGrain(mode=2)
04:13:54 -----------------------------------------------------------------------
04:13:54 Script mkvmaudio.avs
04:13:54
04:13:54 LoadPlugin("C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\filter\NicAudio.dll")
04:13:54 LoadPlugin("C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\filter\SoundOut.dll")
04:13:54 LoadPlugin("C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\BeSweet\BassAudio.dll")
04:13:54 LoadPlugin("C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\filter\FFmpegSource.dll")
04:13:54 NicAC3Source("C:\Documents and Settings\James\Desktop\New Folder\temp\movie t80 3_2ch 448kbps delay 0ms.ac3")
04:13:54 DelayAudio(0.0000)
04:13:54 #Applying STEREO downmixing routines
04:13:54 function stereo(clip a)
04:13:54 {
04:13:54 flr = GetChannel(a, 1, 2)
04:13:54 fcc = GetChannel(a, 3)
04:13:54 lfe = GetChannel(a, 4)
04:13:54 lfc = MixAudio(fcc, lfe, 0.2071, 0.2071)
04:13:54 mix = MergeChannels(lfc, lfc)
04:13:54 lrc = MixAudio(flr, mix, 0.2929, 1.0)
04:13:54 blr = GetChannel(a, 5, 6)
04:13:54 Return MixAudio(lrc, blr, 1.0, 0.2929)
04:13:54 }
04:13:54 #
04:13:54 6==Audiochannels() ? stereo() : last
04:13:54 function addvideo(clip c) {
04:13:54 blankclip(length = Int(100 * AudioLengthF(c) / float(audiorate(c))), fps=100)
04:13:54 Return audiodub(last,c)
04:13:54 }
04:13:54 Normalize()
04:13:54
04:13:54 Soundout(output="cmd",type=1,format=3,autoclose=true,executable="C:\Documents and Settings\James\Desktop\AutoMKV097beta4\exe\besweet\neroaacenc.exe",prefilename=" -ignorelength -q 0.60 -if - -of audio.mp4",postfilename="",nofilename=true,showoutput=false)
04:13:54
04:13:54 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -
kretin
3rd October 2008, 02:04
Hey Buzzqw,
I posted a message about this in the 0.96 beta thread, but I tried this latest version last night and it's doing the same thing.
I've joined the m2ts files into one m2ts file which plays fine and includes the whole movie.
Something weird is happening in the creation of "movie.dga" as I've tried to convert the same m2ts file a couple of times now, and each time it's ended up a different size, way smaller than it should be. The first time movie.dga reported the movie length as around 1300 secs, the second time on the same m2ts file it reported it as 137 secs.
Any ideas what's going wrong?
As you can see from the log it's decided it's 1453 secs long this time. Each time is different, it's very odd. What is encoded is perfect, it just only encodes a portion of the movie...
18:34:22 0.97 public beta4 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
18:34:22 OS Version: Windows XP
18:34:22 Selected Input file: D:\Video\#Blu-ray\MeetTheRobinsons\movie.dga
18:34:22 Selected Output dir: D:\Video\#Blu-ray\MeetTheRobinsons\temp\
18:34:22 Selected Final Name: Movie01
18:34:22 Selected Container type: MKV
18:34:22 Selected Encoder: X264
18:34:22 Selected Size: 4240 / 1
18:34:22 Selected Profile: 2_Pass_Balanced.xml
18:34:22 Selected Resizer: LanczosResize / 1280
18:34:22 Selected Filters: RemoveGrain(mode=2)
18:34:22 Selected Deinterlacer: AUTO
18:34:22 Selected Field Order: AUTO
18:34:22 Track Language 1: movie.dga PID 1101 3_2ch 640Kbps DELAY 0ms.ac3
18:34:22 Audio Codec 1: Copy Original
18:34:22 Track Language 2: NONE
18:34:22 Audio Codec 2: Nero AAC
18:34:22
18:34:42 Renamed file movie.dga PID 1101 3_2ch 640Kbps DELAY 0ms.ac3 to movie.dga PID 1101 3_2ch 640Kbps DELAY 0ms_.ac3
18:34:42 Encoded 1' Audio Track: movie.dga PID 1101 3_2ch 640Kbps DELAY 0ms_.ac3 116177920 bytes
18:34:42 DGA File Size: 658796 bytes
18:36:10 Number of Frames: 34818
18:36:10 Framerate: 23.976025
18:36:10 Movie length in Seconds: 1453
18:36:10 Movie Width/Height: 1920/1080
19:05:44 Source is declared tff by a margin of 16/20.
19:05:44 Advanced Deinterlace Routines Log
19:05:44 Analyzed 162 sections of five frames
19:05:44 Found Interlace Sections: 0 0.00%
19:05:44 Found Progressive Sections:162 100.00%
19:05:44 Found Telecined Sections: 0 0.00%
19:05:44 Found Zero Mov: 100.00% 162
19:05:44 Found One Mov: 0.00% 0
19:05:44 Found Two Mov: 0.00% 0
19:05:44 Found Three Mov: 0.00% 0
19:05:44 Found Four Mov: 0.00% 0
19:05:44 Found Five Mov: 0.00% 0
19:05:44 The Movie is declared to progressive
19:05:51 Starting X264
19:05:51 Command Line 1' Pass X264: D:\Video\Utilities\AutoMKV\exe\encoder\x264.exe --pass 1 --bitrate 23811 --stats "D:\Video\#Blu-ray\MeetTheRobinsons\temp\.stats" --ref 1 --progress --keyint 250 --bframes 3 --qpmin 10 --qpmax 51 --no-psnr --filter 0,0 --subme 2 --direct auto --vbv-bufsize 14000 --vbv-maxrate 25000 --me dia --psy-rd 1.0 --no-ssim --level 4.1 --b-adapt 2 --b-pyramid --partitions none --threads auto --thread-input --sar 1:1 --output NUL "D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.avs"
19:05:51 Command Line 2' Pass X264: D:\Video\Utilities\AutoMKV\exe\encoder\x264.exe --pass 2 --bitrate 23811 --stats "D:\Video\#Blu-ray\MeetTheRobinsons\temp\.stats" --progress --keyint 250 --bframes 3 --qpmin 10 --qpmax 51 --no-psnr --mixed-refs --trellis 1 --ref 4 --filter 0,0 --direct auto --vbv-bufsize 14000 --vbv-maxrate 25000 --me umh --psy-rd 1.0 --no-ssim --level 4.1 --weightb --b-adapt 2 --b-pyramid --b-rdo --bime --partitions p8x8,b8x8,i4x4 --threads auto --thread-input --sar 1:1 --output "D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.264" "D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.avs"
20:17:24 Finished 1' Pass X264
21:47:39 Only Movie Size: 2050751329 bytes
21:47:39 "D:\Video\Utilities\AutoMKV\exe\matroska\mkvmerge.exe" -o "D:\Video\#Blu-ray\MeetTheRobinsons\temp\Movie01.mkv" --default-duration 0:24000/1001fps --track-name -1:"Movie01" --aspect-ratio -1:1.777778 "D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.264" --language -1:und --default-track -1:yes "D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.dga PID 1101 3_2ch 640Kbps DELAY 0ms_.ac3" --title "Done with AutoMKV 0.97 public beta4 http://forum.doom9.org/showthread.php?t=140178 "
21:50:25 Final Muxed size: 2167579904 bytes
21:50:25 Encoding finished: 01:33:01 elapsed time
21:50:25 -----------------------------------------------------------------------
21:50:25 Script AutoCrop.log
21:50:25
21:50:25 Crop(0,0,1920,1080)
21:50:25 -----------------------------------------------------------------------
21:50:25 Script movie.avs
21:50:25
21:50:25 #loadpluginstart
21:50:25
21:50:25 #test1
21:50:25
21:50:25 #importstart
21:50:25
21:50:25 #test2
21:50:25
21:50:25 movie = AVCSource("D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.dga")
21:50:25 function getOrder(clip c) {
21:50:25 order = GetParity(c) ? 1 : 0
21:50:25 Return order }
21:50:25 #filter1start
21:50:25
21:50:25 #test3
21:50:25
21:50:25 last=movie.Crop(0,0,1920,1080)
21:50:25 fixed_aspect = 1.777778
21:50:25 out_width = 1280
21:50:25 #Aspect_Error = 0.000%
21:50:25 out_height = 720
21:50:25 #resizestart
21:50:25
21:50:25 #test4
21:50:25
21:50:25 LanczosResize(out_width,out_height)
21:50:25 #filter2start
21:50:25
21:50:25 #test5
21:50:25
21:50:25 RemoveGrain(mode=2)
21:50:25 -----------------------------------------------------------------------
21:50:25 Script mkvmaudio.avs
21:50:25
21:50:25 LoadPlugin("D:\Video\Utilities\AutoMKV\exe\filter\NicAudio.dll")
21:50:25 LoadPlugin("D:\Video\Utilities\AutoMKV\exe\filter\SoundOut.dll")
21:50:25 LoadPlugin("D:\Video\Utilities\AutoMKV\exe\BeSweet\BassAudio.dll")
21:50:25 LoadPlugin("D:\Video\Utilities\AutoMKV\exe\filter\FFmpegSource.dll")
21:50:25 NicAC3Source("D:\Video\#Blu-ray\MeetTheRobinsons\temp\movie.dga PID 1101 3_2ch 640Kbps DELAY 0ms.ac3")
21:50:25 #Applying STEREO downmixing routines
21:50:25 function stereo(clip a)
21:50:25 {
21:50:25 flr = GetChannel(a, 1, 2)
21:50:25 fcc = GetChannel(a, 3)
21:50:25 lfe = GetChannel(a, 4)
21:50:25 lfc = MixAudio(fcc, lfe, 0.2071, 0.2071)
21:50:25 mix = MergeChannels(lfc, lfc)
21:50:25 lrc = MixAudio(flr, mix, 0.2929, 1.0)
21:50:25 blr = GetChannel(a, 5, 6)
21:50:25 Return MixAudio(lrc, blr, 1.0, 0.2929)
21:50:25 }
21:50:25 #
21:50:25 6==Audiochannels() ? stereo() : last
21:50:25 function addvideo(clip c) {
21:50:25 blankclip(length = Int(100 * AudioLengthF(c) / float(audiorate(c))), fps=100)
21:50:25 Return audiodub(last,c)
21:50:25 }
21:50:25 Normalize()
21:50:25
21:50:25
21:50:25 - - - - - - - - - - - - FINISHED JOBS - - - - - - - - - - - - - - - - -
buzzqw
3rd October 2008, 07:29
@technoir1
the exe is named DivX264.exe NOT DivXX264.exe
also DON'T WORK FROM DESKTOP!
-threads 2 -br 29935 -aqo 0 -I 4 -ref 2 -bf 2 -i "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.avs" -o "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.264"
use a shorter path (like c:\rip)
you can also try from dos to launch
divx264.exe -threads 2 -br 29935 -aqo 0 -I 4 -ref 2 -bf 2 -i "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.avs" -o "C:\Documents and Settings\James\Desktop\New Folder\temp\movie.264"
@kretin
do your self the movie.dga and check it versus dga done by automkv
BHH
ales.fila
3rd October 2008, 09:45
Hi, I have tried other profiles which come with 0.97 and the result is the same. X264 encoding is using only 30 % of CPU. So even I use 2pass balanced profile it runs at 190 fps first pass and 55-60 fps second pass - which is not bad but still using CPU only for 30-40 %. If I put old 0.96 exe to the 0.97 dir and do the same task, the CPU hurls up to 100 % and encoding speeds correspondingly. I am really unable to run x264 in cmd line faster. Or does any1 some clue ? Thank you.
i can only suggest to try a different profile.
the insane profile was build with the idea of taking the most slowing encoding options , and not all encoding options are so optimized in x264
try with the balanced profile, or better profile
last one: check the usage (cpu %) of automkv.exe during encoding, should stay idle or so
BHH
buzzqw
3rd October 2008, 16:29
new full package 0.97
changelog (versus 0.97 beta 4)
ADDED: In advanced settings possibility to show only forced subtitle (beta)
FIXED: Deinterlacer routines will run simultaneusly. Faster detect
FIXED: Low cpu usage on x264 encoding
CHANGED: Recked all x264 profiles
UPDATE: x264 0.65.999M cc51047,MKVmerge 2.3.0, added Anime Profile, added 2 pass fast profile , eac 2.65,dgAVCDec 1.0.2
BHH
Aylwin
3rd October 2008, 18:46
FIXED: Low cpu usage on x264 encoding
On my PC, I'm getting between 47-57% CPU usage. With beta 4, I get over 70%.
buzzqw
3rd October 2008, 19:27
Same profile and same movie ?
BHH
Aylwin
3rd October 2008, 19:38
This is just some new DVD I'm ripping but I've never seen CPU usage at 50% before on any job. I'll try to do a more scientific test later using the same movie and same settings between the latest version, the previous beta, and maybe also 0.96 or even 0.95.
buzzqw
3rd October 2008, 21:40
don't compare automkv version, but script used and encoding options used.
automkv is a gui not an encoder, the encoder is x264.exe
BHH
Aylwin
4th October 2008, 07:15
don't compare automkv version, but script used and encoding options used.
I always use the same options for all AutoMKV versions:
Audio: Original or Lame
Video: x264/MKV
- Resize = LanczosResize
- Filter = LEM(ff=...
- Width = Automatic or user defined
- Profile = Constant_Quality.xml
- All other settings default
In some cases, I will use Manual Crop and Resize. Or, I might use different CQ values (between 18-26). Otherwise, everything else is always the same.
automkv is a gui not an encoder, the encoder is x264.exe
Could I copy x264.exe from an older AutoMKV package and use it with version 0.97? Would that work?
buzzqw
4th October 2008, 07:57
maybe... i cannot guarantee.. but should work on most case... (or disable psy and aq)
BHH
Chengbin
4th October 2008, 16:11
What is 2 pass slug? What is its purpose? It is 2 pass sluggish? If that's right, does that mean it'll give even better quality encode than insane profile but at the cost of taking extremely long?
Chengbin
4th October 2008, 16:41
BTW, the insane profile for H.264 is now much faster, it uses all 4 of my CPU cores. What was wrong with the previous version that made it only use 1 core?
buzzqw
4th October 2008, 16:45
slug is the slowest possible profile, tuned for slowness (and pure maximum quality)
basically b-adapt 2 is very NOT optimizied on multicore, and it slow down all, the same for other options
BHH
Chengbin
4th October 2008, 22:31
Just curious, can you check what version of x264 is used in AutoMKV?
I see that in this version both of the process of determining field order and pattern came up. So there's no way to get neroaac and determining field order to work at the same time?
Does x264 support SSE4?
For some reason it won't encode files (source is 720p) to smaller (500MB) 720p files. It will encode the first few frames and then just stop. x264.exe doesn't close, but it just stops processing for some reason.
20:52:56 0.97 - - - - - - - - - - - - - START JOBS - - - - - - - - - - - - - -
20:52:56 Selected Input file: D:\01.Pilot-001.mkv
20:52:56 Selected Output dir: C:\temp\
20:52:56 Selected Final Name: 01_Pilot-001
20:52:56 Selected Container type: MP4
20:52:56 Selected Encoder: X264
20:52:56 Selected Size: 500 / 1
20:52:56 Selected Profile: 2_Pass_Slug.xml
20:52:56 Selected Resizer: NONE / Original
20:52:56 Selected Filters: Undot()
20:52:56 Selected Deinterlacer: NONE
20:52:56 Selected Field Order: AUTO
20:52:56 Track Language 1: D:\01.Pilot-001.mkv
20:52:56 Audio Codec 1: Nero AAC
20:52:56 Audio Quality 1: 0.50
20:52:56 Audio Channel 1: Stereo
20:52:56 Track Language 2: NONE
20:52:56 Audio Codec 2: Nero AAC
20:52:56 Advanced Audio Settings DUMP Track 1
20:52:56 Nero Option Profiles: AUTO --- Encoding Mode: Quality
20:52:56 CCT Option Profiles: AUTO --- Channel Options: AUTO
20:52:56 Lame Settings: ABR
20:52:56 Audio Normalization: 1
20:52:56 Frequency: AUTO --- Tempo: NONE --- Pitch: NONE --- Other Add:
20:52:56
20:52:56 Encoding C:\temp\01.Pilot-001.mkv to NeroAAC with 0.50 quality
20:56:44 Encoded 1' Audio Track: 01.Pilot-001.mp4 56562636 bytes
20:56:45 Unable to determine movie properties , switched to DirectShowSource
20:57:54 Number of Frames: 61935
20:57:54 Framerate: 23.976044
20:57:54 Movie length in Seconds: 2584
20:57:54 Movie Width/Height: 1280/720
20:57:54 Number of Frames: 61935
20:57:54 Framerate: 23.976044
20:57:54 Movie length in Seconds: 2584
20:57:54 Movie Width/Height: 1280/720
20:57:54 Starting X264
20:57:54 Command Line 1' Pass X264: C:\AutoMKV0.97\exe\encoder\x264.exe --pass 1 --bitrate 1442 --stats "C:\temp\.stats" --progress --keyint 250 --bframes 16 --qpmin 10 --qpmax 51 --no-psnr --no-fast-pskip --mixed-refs --trellis 2 --ref 16 --filter -2,-1 --subme 9 --direct auto --vbv-bufsize 14000 --vbv-maxrate 25000 --me tesa --pre-scenecut --no-ssim --level 4.1 --merange 64 --weightb --b-adapt 2 --b-pyramid --partitions p8x8,b8x8,i4x4,i8x8,p4x4 --8x8dct --threads 8 --aq-mode 2 --aq-strength 0.10 --psy-rd 1.0:1.0 --sar 1:1 --output NUL "C:\temp\movie.avs"
20:57:54 Command Line 2' Pass X264: C:\AutoMKV0.97\exe\encoder\x264.exe --pass 2 --bitrate 1442 --stats "C:\temp\.stats" --progress --keyint 250 --bframes 16 --qpmin 10 --qpmax 51 --no-psnr --no-fast-pskip --mixed-refs --trellis 2 --ref 16 --filter -2,-1 --subme 9 --direct auto --vbv-bufsize 14000 --vbv-maxrate 25000 --me tesa --pre-scenecut --no-ssim --level 4.1 --merange 64 --weightb --b-adapt 2 --b-pyramid --partitions p8x8,b8x8,i4x4,i8x8,p4x4 --8x8dct --threads 8 --aq-mode 2 --aq-strength 0.10 --psy-rd 1.0:1.0 --sar 1:1 --output "C:\temp\movie.264" "C:\temp\movie.avs"
x264 command line box saids
avis [info]: 1280x720 @ 23.98 fps <61936 frames>
x264 [info]: using SAR=1/1
x264 [warning]: DPB size <16 frames, 22118400 bytes> > level limit <9 frames, 12582912bytes>
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64.
Update:
For some reason it worked without encoding audio and deinterlace check.
I just tested it again. For some reason it does not like audio. If you encode audio, it won't encode. It will encode at a lower resolution (640x360 for example, which I tested), but not at the same resolution.
update again
Never mind, even without audio it will not encode. The first test without audio worked, maybe it worked, but I only let it encode 300 frames and then stopped it since the encodes that fail that stops after precisely 90 or 100 frames. When it stops encoding, the status line (frame, eta, etc) just disappears and it stops encoding (but still taking up 1.2GB of my RAM).
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.