Log in

View Full Version : What is xvid_encraw?


Moti172
1st April 2006, 11:22
Sorry for the beginer question...

What is the differnts between xvid_encraw and xvid?
usually I'm using xvid 1.1 + virtualdub. I tried to use megui but it's requires xvid_encraw what is it and where can I find it?
Is it as good as xvid 1.1 + virtualdub?

Thanks

celtic_druid
1st April 2006, 11:46
xvid_encraw is XviD.

Perhaps you mean what is the difference between XviD's VfW frontend and xvidencraw? One is a VfW interface, the other is cli.

sillKotscha
1st April 2006, 11:47
xvid 1.1 = vfw vs. xvid_encraw = commandline encoder for native mpeg4 stream output (as raw data stream)

Moti172
1st April 2006, 12:02
Thanks

So is xvid_encraw updated as xvid 1.1?
From where can I download xvid_encraw (I don't find it using google)?
If I installed xvid 1.1 will megui will be able to encode with it?

sillKotscha
1st April 2006, 12:08
From where can I download xvid_encraw (I don't find it using google)?

woho... using google, aha - so you are familiar with the term 'search' :rolleyes:

Moti172
1st April 2006, 12:10
It will be much wiser if you could give a link instead of laughing...

sillKotscha
1st April 2006, 12:13
It will be much wiser if you could give a link instead of laughing...

oh, sorry... my fault - here you go (http://forum.doom9.org/search.php)

Moti172
1st April 2006, 12:37
oh, sorry... my fault - here you go
Thanks
I find it

sysKin
1st April 2006, 15:14
But in general, sillKotscha, we have this crazy idea of trying to be helpful here.

celtic_druid
1st April 2006, 15:53
1.1 really refers to the core. Basically the VfW and cli interface are using the same core.

The 1.1 code package includes core, encraw and VfW.

Think the problem here is the perception that XviD is XviD VfW only and everything else is not XviD.

JoeBG
8th April 2006, 06:53
Here is a link to Xvid_Encraw _1.2 (http://joeb.movie2digital.de/xvid_encraw.7z)

Itīs the latest build and the Xvidcore is 1.2

henryho_hk
8th April 2006, 13:30
Xvid_Encraw 1.2 (http://joeb.movie2digital.de/xvid_encraw.7z)

This build seems unable to support the "-cartoon" switch.

JoeBG
8th April 2006, 18:55
This build seems unable to support the "-cartoon" switch.


Itīs the newest build and you have to ask Squid for Problems in this (http://forum.doom9.org/showthread.php?p=808300#post808300)
(http://forum.doom9.org/showthread.php?p=810851#post810851) threat.

chipzoller
11th April 2006, 19:53
So what does "encraw" mean?

Are mencoder and encraw the same in terms of outputting native MP4 streams via CLI?

celtic_druid
11th April 2006, 20:02
encraw as in raw encoder since originally it took raw input and outputted raw streams. Basically a test/example encoding app.

The only way to output mp4 with mencoder is using -of lavf which I still don't think is at all recommended. Still I think it works without bframes.

chipzoller
11th April 2006, 20:07
Is there an official build of encraw, or do several people have versions?

I'm taking it then that the Xvid community and beyond officially recommends encraw for megui usage? :)

foxyshadis
11th April 2006, 20:40
squid_80's has pretty much become official; even though it isn't cvs, it probably will be soon. It supports all of xvid's main features, avi/mkv output, and it's quite stable now, whereas cvs only supports a quite restricted subset. (Very much a small test app.)

It isn't really integrated into megui atm though, you probably have to use custom command lines for some things, like zones. Support is supposedly languishing half done.

kurt
11th April 2006, 21:07
squid_80's has pretty much become official; even though it isn't cvs, it probably will be soon. It supports all of xvid's main features, avi/mp4 output, and it's quite stable now, whereas cvs only supports a quite restricted subset. (Very much a small test app.)
squid's latest public build (http://forum.doom9.org/showthread.php?p=800747#post800747) doesn't support direct mp4 output, but mkv. (wich is what you meant, foxyshadis, isn't it?) ;)

chipzoller
11th April 2006, 21:53
squid's latest public build doesn't support direct mp4 output,

Do any of his (latest?) builds support output to mp4? That's what I'm intersted in using.

kurt
11th April 2006, 22:12
there is no official build with mp4 output yet. he's working on it... have a look at this thread: http://forum.doom9.org/showthread.php?t=98469

in the meantime you can use -o video.m4v to get a raw stream and mux it with yamb to mp4...

chipzoller
12th April 2006, 01:14
So is there something specific to Xvid VfW that uses the profile levels? There's nothing like that to be found in the encraw CLI version, and I'm having problems duplicating the settings in CLI from one of the profile levels in the VfW frontend.

foxyshadis
12th April 2006, 01:45
Peak bitrate, resolution, and mblocks/sec are signalled but are simply not enforced in xvid vfw. It doesn't even enforce max average bitrate, the slider shifts around but you can type in anything. MeGUI can deal with the latter three the way it does with x264 (profiles alone can't work for this), but peak bitrate has to be built into the encoder engine, and it isn't currently.

The disabling of options, that's easy to simulate via profile, though.

chipzoller
12th April 2006, 02:04
So what do you suggest for trying to emulate these levels/profiles in the cli?

foxyshadis
12th April 2006, 10:12
Frankly, I believe the only way to enforce profiles is by passing encraw options through a custom program which parses the options, using the profile to eliminate restricted options and force a max bitrate, and complains if the resolution/framerate is too high, and then calls the real encraw with the updated set. And there is absolutely no way to enforce vbv after all that (peak bitrate), unless you want to hack up xvid's ratecontrol options, but at least it gets you almost there.

Obviously, it might be easier just to modify encraw or megui into doing it. If you feel up to it, maybe you can take over the half-finished encraw update in megui.

chipzoller
12th April 2006, 22:58
If one creates a profile with the correct options in the first place, there really should be no need to change the essential options, thus nullifying the profile. And furthermore, a profile should be able to pass any options off to the app, not just certain ones.

As to the incomplete support of encraw in megui, my understanding is that Doom9 is currently finishing/working on it, so we'll see. Although I don't know what else is meant in this case by 'incomplete support'-I'm not that familiar with encraw yet.