PDA

View Full Version : MeGui AutoEncode question


Selur
21st January 2008, 17:29
I'd like to do a Xvid/x264 1pass abr Encode using AutoEncode so that I have not to create a separate audio encoding and muxing job (manually).
Problem is when using AutoEncode MeGui allways does a 2pass encode.

Is this a bug or is it intended?

Cu Selur

Ps.: I know, that even if I would work that the bitrate, that would be selected according to the target filesize, would not garantee anything about the real final filesize.

mitsubishi
21st January 2008, 18:09
Works OK for me.

Are you sure when you have pressed auto-encode, that on the dialog that comes up you have chosen "No Target Size (use profile settings). For CRF encodes that option is automatically selected, but for whatever reason it doesn't with a one-pass ABR, maybe it's a bug.

rack04
21st January 2008, 18:14
Here is a response from the MeGUI bug tracker.

If you aim for a target size the autoencoder will automatically switch the encoder settings to 2-pass encoding, since 1-pass ABR looks really ugly. If you want to keep 1 pass, please select "No target size (use profile settings)" This is not a bug, but a feature.

mitsubishi
21st January 2008, 18:21
Here is a response from the MeGUI bug tracker.:
If you aim for a target size the autoencoder will automatically switch the encoder settings to 2-pass encoding, since 1-pass ABR looks really ugly. If you want to keep 1 pass, please select "No target size (use profile settings)" This is not a bug, but a feature.

It's a bug-ture, because behaviour is inconsistent. I thought, yeah CRF is different, because you cannot specify a target size, where with ABR, you may want to specify a size calulation to replace the profile bitrate, however the profile also says one-pass.

Sharktooth
21st January 2008, 19:09
1-pass ABR rate control is ugly. By consequence megui switches automatically to 2-passes.
if you dont like that behaviour just dont use the auto-encoder feature.

mitsubishi
21st January 2008, 19:56
1-pass ABR rate control is ugly. By consequence megui switches automatically to 2-passes.
if you dont like that behaviour just dont use the auto-encoder feature.

No-one's saying it is a great option. And you can use the auto-encode feature just fine with it, the inconsistency lies in the fact that if you use the bitrate calculation with the auto-encoder feature or enter a bitrate then it alters a parameter other than bitrate and does so silently. You can set 1 pass, 2 pass or 3 pass within the profile, so if you wanted 2 pass you would set two pass.

So the User Interaction flow is altered in a non-consistent way.

Example Flow:

Setup encoding option, including rate-control.
Open bitrate calculator, give it existing audio file for size.
Allow to copy bitrate to profile.
Auto-encode, Use profile settings, add additional audio, queue.

This method preserves rate-control. It also works the same if you have an audio-encode ready to go and use the bitrate calculator to estimate audio size.

But if you set the size in the auto-encode window, which is both quicker and allows greater accuracy with non-prepped audio, then the ABR method gets ignored in favour of two-pass.

Obviously 1-pass ABR is poor, but the UI is not reflecting the enforced behaviour in one set of circumstances.

Selur
21st January 2008, 20:19
Obviously 1-pass ABR is poor, but the UI is not reflecting the enforced behaviour in one set of circumstances.
That's why I was asking if it's a bug since selected 1pass abr in the codec config but autoencode changed to 2pass (abr) without signaling this in any way.

1-pass ABR rate control is ugly. By consequence megui switches automatically to 2-passes.
if you dont like that behaviour just dont use the auto-encoder feature.
it is as it is, like said a little tooltip/popup to inform the user would be nice if settings are changed.

Thanks for the info.

Cu Selur

mitsubishi
21st January 2008, 20:27
Seems like I have to set the bitrate manually, do my encodings and later add an additional muxing job.

The audio will still get muxed, either the "additional" one or from the audio-encoder settings. Just that you need to set the bitrate in the profile rather than the auto-encode window (because you need to set "Use Profile Settings" there.)

Selur
22nd January 2008, 08:45
he,he edited my post at the time when you were posting, because I realized that myself too, but thanks for mentioning. :)

Cu Selur