Well, encodingserver is getting there. I hope to make an official beta release 
(as a freevo addon package) sometime this (or next) week. A lot off things 
have been changed for the better already, but the interface hasn't changed at 
all (maybe this proves it wasn't a bad idea to think 3 month about the 
interface :) ).
For devloppers or other people intrested, the SVN repository is still there, 
and i made a nice document detailing every call and it's behavoir. The doc is 
here http://pintje.servebeer.com/EncodingClient.html . All calls should be 
working and fairly bug-proof by now.

Any comments are very welcome.

Mvg
den_RDC

On Sunday 22 February 2004 22:46, den_RDC wrote:
> Well, Encodingserver has finally reached a semi-usable state. All code
> that's implemented already is working and should be pretty bugfree, but not
> all required parts to make it a smooth system are there yet, but as it's
> functional already the more adventurous users & devs can test it if they
> want.
>
> Encodingserver consist of 4 python modules.
> (all files are located at
> http://pintje.servebeer.com/svn/encodingserver/trunk/ )
>
> - EncodingServer.py and EncodingCore.py (only require python & mmpython)
> These form the actual server. The EncodingServer.py part holds the actual
> XMLRPC server, the EncodingCore.py holds the EncodingJob and EncodingQeue
> classes (which nobody should ever need to use directly). The server&core
> already implement enough calls to encode dvd's or dvd-on-discs, with
> selectable target filesize, audio bitrate and multipass options. The codecs
> are selectable too, but currently there is only 1 choice. Autocropping is
> performed automatically (i plan to implement a call that let's people query
> the cropping parameters, so cropping can be verified and/or overriden).
> Filters (IVTC, deinterlacing, etc...) will also be implemented. More qeue
> control (pausing jobs, sheduling, setting nice levels) will also be
> implemented. All these features will probably get implemented by me in the
> next weeks. More advanced features are on a more longterm todo list (EDL
> support etc).
>
> Currently the server never rescales a video stream, instead it sets an AR
> flag inside the avi so mplayer and xine scale to the correct AR on playback
> (this might changes for codecs that don't support an AR flag).
>
> The server should work perfectly over a network, provided that the the in-
> and output files are shared and in exactly the same path.This never has
> been tested though.
>
> - EncodingClient.py
> The client part, pretty much a copy of recordingclient.
>
> - dvdbackup.py
> A "proof-of-concept" plugin that plugs in the DVD Title list submenu of
> DVD's and dvd-on-discs. It currently only supports 1 "configuration",
> encode to 700 mb cd (single pass, 128kbps mp3, MPEG4 (using lavc, divx4/5
> compatible)). The reolting rip is placed in the root directory of the first
> VIDEO_ITEM directory. Extending the plugin is not my top priority, so
> others are more then welcome to design all different sorts of plugins that
> communicate with encodingserver.
>
>
> How can you test/use it. (very recent Freevo CVS version required)
>
> Put EncodingServer.py and EncodingCore.py in a directory, it doesn't really
> mather where, and just start EncodingServer.py. Nothing more is required,
> but be aware that it's currently very verbose when encoding (full mencoder
> output etc)
> Put EncodingClient.py and dvdbackup.py in src/video/plugins, and load
> video.dvdbackup in your local_config.py. Happy encoding.
> (these locations are not final btw, these will probably change when
> EncodingServer matures).
>
> Any comments, remarks or questions are welcome.
>
> Mvg
> den_RDC


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to