Log in

View Full Version : New XviD zone editor


AgentX
7th January 2005, 11:24
Hello everybody,

I really like the zone feature of the XviD codec, but it's not so well supported nor by the codec itself, nor by other applications like GordianKnot.
I searched once for some software, but without any success.

So that's why I sat down and wrote this small tool that makes editing these zone lists so much easier.

It's still in beta-state and I haven't wrote documentation yet, but I think it's not so dificult to use.

You can grab it from here: SXoneEditor 0.12 beta (http://perso.wanadoo.es/Sven.Rieke/Software/SXoneEditoR.0.12.beta.Setup.exe)

It's written in C# for the .NET Framework.

So what can you expect?

For example, use GordianKnot to setup your coding session.
But before starting to encode, you open the .settings files that GordianKnot created with this tool, edit the zones (f.ex. you can import the chapters from a textfile) and just write the zone list to both .settings files.
Now you can start the encoding with the zones set.
So if you made some mistake or changed your mind, you don't have to start all over again, because so far it was not possible to reedit the zone definitions that GK stored.

Features:
* Similar interface to the one that comes with XviD.
* Apply settings like KeyFrame, weights etc. to several zones in one step.
* Apply framenumber offsets to several or all zones (when you cut of the intro of the movie, but you imported the chapters as zones from the data that DVDDecrypter generated.
* Load/Save zone definitions from GordianKnot, registry files, textfiles .

Changes 0.9 to 0.12:

Import of DVD-chapters (.IFO) [Thanks to Zulu's VESLib]
Export of zones list as OGG-Chapter-File or seconds list
Adaption to XviD's new Cartoon-Mode-Flag (now you can assign it to each zone, instead of being a global flag)

zulu
7th January 2005, 13:17
if you like to import zones from dvd (ifo) directly, have a look at veslib, it comes with a chaptersrtipper class.
i also implemented a similar zones feature in my keyframeenforcer app, which might be of interest for you, too.
veslib and kfe including C# sourcecode are available here (zuludev.de.vu).

AgentX
7th January 2005, 13:27
Originally posted by zulu
if you like to import zones from dvd (ifo) directly, have a look at veslib, it comes with a chaptersrtipper class.
i also implemented a similar zones feature in my keyframeenforcer app, which might be of interest for you, too.
veslib and kfe including C# sourcecode are available here (zuludev.de.vu).

Thanks zulu, I already thought about using your lib for that purpose.

And I tried your KeyframeEnforcer app, but I also wanted to have support for the rest of the XviD zone properties like weight assignment, greyscale flag (very handy for Kill Bill f.ex.).
That's why I started to implement my own one.

Of course, if I use your lib at the end, you'll appear in my credits list ;)

zulu
7th January 2005, 13:33
oh ok, i just fellt like pointing you to my sources, so that you don't need to reinvent the wheel. :D
the chapterstripper class is very handy to use btw, so don't hesitate to use it ;-)