Log in

View Full Version : QuEnc 0.59 [BETA]


Pages : 1 2 3 4 5 6 [7]

lamster
5th March 2005, 19:10
Originally posted by jdobbs
Does it always? I thought I'd looked at that and 0.54 came out small also -- but I wouldn't swear by that.
I know that it did for Star Wars VI and Mulan 2 - extensively documented here (http://forum.doom9.org/showthread.php?s=&threadid=89965) - and that 0.54 worked fine. I'll go back and see what else I used 0.57a or 0.59 against. Or, if there's anything in particular you'd like me to try, let me know.

jdobbs
6th March 2005, 01:21
I have to correct myself on this... I just did some testing and it appears that the files are coming out to the correct size on both v0.54 and v0.59. I may have gotten confused based upon some FreeEnc testing I'd done earlier (it definitely undersizes).

As Rosanne Rosanadana says... "Never mind."

jdobbs
6th March 2005, 01:25
@Nic

You know it would be really cool if QuEnc could do one pass Constant Quantizing encoding. Is that possible? I could then tweak some code in DVD-RB, do size prediction, and could probably do DVDs in one pass (plus prediction) like is possible with CCE SP.

dragongodz
6th March 2005, 01:38
well from the limited testing i did 0.59 came out correct size most of the time and when it didnt it was not out by much. still there are some things i will be suggesting to Nic to change once i am more confident in their impact.
however whats really needed is a better overall rate control. something like Mpeg2Enc's adapted TM5 added as a second RC to avcodec would be good, second because GPL versus LGPL. however unless a person wanted to have to make changes everytime the updated avocodec they would have to try and get the FFMpeg guys to accept it aswell. and thats no easy task.

You know it would be really cool if QuEnc could do one pass Constant Quantizing encoding. Is that possible?
not only possible but it already does. go to the first post in this thread and read the changes. ;)
of course it is not max bitrate constrained at all.

jdobbs
6th March 2005, 02:03
Originally posted by dragongodz
not only possible but it already does. go to the first post in this thread and read the changes. ;)
of course it is not max bitrate constrained at all. Man, I've got to get my head out of the sand! I'm going to implement single-pass CQ encoding with QuEnc for DVD-RB before I go to bed tonight!

Did this start with v0.59?

dragongodz
6th March 2005, 02:49
Did this start with v0.59?
on the first page of this thread Teegedeck talks about downloading 0.56 and about the constant quant mode. so it was there in 0.56.

maybe we should have kept a history file for the changes ? be hard to make an accurate one now i think. :)

freelock7
6th March 2005, 13:40
About QuEnc0.59B2 prediction

QuEnc0.59beta2 VBR1Pass don't give the exact prediction. I don't know why. It works like a CQ mode (?). So it is right that v.054 in VBR1Pass (scene change disabled) is more predictive.
The wrong prediction doesn't appear in 2Pass.
About bitrate peak, I'm using max=8500 -it's really enough !
Note: QuEnc0.59B2 works better with a quantization optimized to limit high bitrate spike and underflows that v0.54 couldn't do. So now with the latest version the scene change option works perfectly.

FredThompson
8th March 2005, 06:44
Where are the command line version and docs of the arguments?

dragongodz
8th March 2005, 07:16
Where are the command line version and docs of the arguments?
QuEnc is CLI and GUI all in 1. for CLI arguements simply run it(from the CLI) with the arguement -? . :)

FredThompson
8th March 2005, 07:31
Oh, that's a nice touch.

Is there a way to pipe that to a text file or is a screen capture the "pipe"?

I'm guessing QuEnc is what nic's mpeg2enc morphed into, huh?

dragongodz
8th March 2005, 07:39
Is there a way to pipe that to a text file or is a screen capture the "pipe"?
since it pops up a window with the commands you have to either capture or write them down. sorry about that.

I'm guessing QuEnc is what nic's mpeg2enc morphed into, huh?
hmm well i do remember several years ago Nic released an mpeg2enc(as in mjpegtools) based encoder, i think it may have even been in the programming section. it was just 1 test version and has disapeared from time(wish i had kept it now). so you would have to ask him if it is truly dead and gone. ;)

FredThompson
8th March 2005, 07:47
Not complaining, just asking.

His site still has mpeg2enc listed in the navigation section on some of the pages and that leads to the "not yet, aren't you annoyed at my teasing?" message which has been there for a long, long time.

dragongodz
8th March 2005, 07:51
Not complaining, just asking.
never said you were. :D
just saying sorry its not piped back to the CLI so you could capture it to a text file.

His site still has mpeg2enc listed in the navigation section on some of the pages and that leads to the "not yet, aren't you annoyed at my teasing?" message which has been there for a long, long time.
yes i know. doesnt mean anything will ever be done though. especially with everything else Nic has on hid plate.

freelock7
9th March 2005, 19:19
About QuEnc0.59b2 prediction (2)

In fact, 1Pass is based on a adaptive constant quantizer=2.
"Adaptive" because in high bitrate the quantization can increase to be fully DVD compliant with it-and to prevent underflows.
So, I understand why the prediction is not exact in 1Pass. The encoder works like in a constant quality mode.
You'll have the best quality in 1Pass above a VBR=5000kbs. Under 5000kbs, the 2Pass is recommended.
But be careful, 1Pass can create under-quantization (pixels in a frame). This is a weakness known in the libavcodec.

vlada
13th March 2005, 12:00
Hello,
I have one future request for next QuEnc version. Would it be too difficult to add to the MPEG-2 Mux profile an option to output separate video and audio streams? It would be useful for authoring a DVD using MuxMan, which only supports elementary streams as input.

Thank you,
Vlada

jdobbs
13th March 2005, 12:48
Is there an example anywhere that shows the format of matrix files and how to load custom matrices with QuEnc??

dragongodz
13th March 2005, 13:51
Is there an example anywhere that shows the format of matrix files
the custom matrices are in Xvid format. so you can edit/create and save them in Xvid or Custom Quantization Matrix Editor.
Custom Quantization Matrix Editor can be found here
http://forum.doom9.org/showthread.php?s=&threadid=73666

and how to load custom matrices with QuEnc??
if you mean from the command line its the -cmatrix command, eg. -cmatrix "c:\matrix.cqm"

[EDIT] QLB matrix is actually built in which is why -QLB works or using -cmatrix with a non-existant file,such as "qlb", will default to using the QLB matrix.

jdobbs
13th March 2005, 14:16
I just needed to know the file format. I'm looking at adding custom matrices to QuEnc support in DVD-RB. I wanted to have a single format for matrices that would work for CCE, QuEnc, and HC.

I created a matrix with the editor and dumped it out. It appears to be a straight forward binary representation of the matrix table... cool.

hartford
16th March 2005, 05:05
I guess that I'm stupid. When I pressed the "Stop" button I expected that the program would "stop." Instead, it "quit;" ie, it is the same as "exit." The encode discontinued and was deleted.

Stupid me.

Perhaps another name for the "Stop" button? Perhaps "Kill?" Seems more accurate considering the action that it takes.

dragongodz
16th March 2005, 05:53
When I pressed the "Stop" button I expected that the program would "stop." Instead, it "quit;" ie, it is the same as "exit."
no you expected correctly, for it to just stop and not quit. thats exactly what it does for me and i am guessing the majority of people aswell. i think others would have said something before now if it was a common problem.

Perhaps another name for the "Stop" button? Perhaps "Kill?" Seems more accurate considering the action that it takes.
no it has the correct name its just for some reason its erroring out and quiting. please find out if its you not understanding what a button does or if it is an error before making such suggestions.

Shubin
16th March 2005, 08:50
I agree with vlada. There should be the way to output both
mixed or not mixed data. And even to suppress audio encoding
at all.
That's why - maybe someone wants to add multople audio tracks
or do AC3 encoding in separate program or (like me) to add
PCM audio instead of MP2 encoded. However the possibility
to make .mpg files is great - thus I can quickly preview
on my TV using desktop DVD player which understands CDRW with
mp2 files.

Mug Funky
21st March 2005, 06:33
one thing that i'm not sure has been covered with all these questions, etc...

i like to encode the video as m2v then the audio as ac3 in another pass (often at the same time in another instance). one thing that's got me baffled is that the ac3 doesn't seem to encode all the way through - it comes out quite a bit shorter than the video, though it doesn't error out - according to QuEnc it encodes successfully.

could this be a timecode thing? i may have tried it with mp2 but can't remember if it worked that way or not (besides, mp2 is not really an option).

Guest
26th March 2005, 12:49
Just a suggestion: how about adding a check on if there is enough space left on the harddisk to render/save the file?

For inspiration(empty space left on hdd):

LabWindows/CVI (http://www.gdargaud.net/Hack/LabWindows.html)

Tin2tin

NuPogodi
13th September 2005, 08:37
Hi! Does anybody know how to activate secret "snow" mode in QuEnc? does this mode provide 2-pass encoding or still 1-pass like in ffdshow? Thanks...
PS. I searched this thread and http://nic.dnsalias.com/QuEnc.html for keyword "snow" and found no related info.

ReinerSchweinlin
13th September 2005, 08:40
I asked this a while ago and got no answer. "only for developers" is the response. So I started looking at the source and so should you. There it is easy to find.

Mug Funky
13th September 2005, 08:58
hmmm... there's a reason it's called "secret" mode...

after looking through the source and not finding anything (after all, it is reading another language), i just guessed it.

NuPogodi
13th September 2005, 09:04
Hmmmm.... my innocent desire to play a bit with the 2-pass wavelet encodings (i doubt that snow, rududu, etc. are a proper choice for movie storing) seems to require some efforts. Thanks anyway... i'll look at the source... or just download mencoder + meGUI ( + .NET + ... ?)

ReinerSchweinlin
13th September 2005, 09:34
I couldnīt figure out why itīs hidden. Is there a particular reason? Please fill me in.

Nic
13th September 2005, 10:14
It won't be hidden in the next release. But 2 pass Snow doesn't work i'm afraid. Snow doesn't even have any bitrate control just a quality value.

-Nic

NuPogodi
13th September 2005, 12:20
...But 2 pass Snow doesn't work i'm afraid. Snow doesn't even have any bitrate control just a quality value...
Doom9 has somehow implemented 2-pass workaround in his snow encoding GUI (http://forum.doom9.org/showthread.php?t=98033&page=1&pp=10&highlight=snow). The problem is his soft requires mplayer (3.5MB) + .NET platform (23MB) to be additionally installed in my comp. The latter is, imho, too large price for a curiosity. That's why i asked whether such a trick is implemented in QuEnc... thanks a lot for info, Nic.