Active File Processor(Full Documentation for this will be written shortly.)What is it?It's designed to sit on the backend of a website that accepts images and videos from users, and transodes them to sizes suitable for the web, and to flash video.The code is however more general, and could in fact be used for anything that needs to watch a bunch of directories and do interesting things (hence the name of this page). What does it do right now?At present, the code does this:
Draft Installation InstructionsInstall Image Magick as normal. Download and install libamrThis is to support transcoding of video from mobile phones.Originally from http://www.penguin.cz/~utx/amr curl -O http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2 Download and install ffmpegThis is used by the transcode engine to transcode videos. You can however plug something in its place relatively easily.svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg-trunk Download, install and configure the transcode engine.Grab the code and install itCreate uploads and moderation directories for transcode/moderation pipelinecurl -O http://edit.kamaelia.org/release/Kamaelia-FileProcessor-0.1.0.tar.gz Make everything writeable by the webuser.cd /tmp # or whereever you prefer - you'll need to change a config option no matter what :-) Configure it Copy the default config to one you want to edit Then edit /etc/batch_converter.conf such that the following lines/config options ...cp /etc/batch_converter.conf.dist /etc/batch_converter.conf ... get changed to:# main_incoming_queue /tmp/uploads ... or whatever you changed it to...# main_incoming_queue /tmp/incoming Grab and install PIL ("python imaging library") Download from http://effbot.org/downloads/Imaging-1.1.6.tar.gzUnpack and install Note: PIL requires the ability to build tcl/tk apps for odd reasons. You may find you need to install that dependency before PIL will build. Hence the recommendation to use am .rpm or .deb file if you can.tar zxvf Imaging-1.1.6.tar.gz |
Kamaelia
is an open source project originated from and guided by BBC
Research. For more information browse the site or get in
contact.
This is an ongoing community based development site. As a result the contents of this page is the opinions of the contributors of the pages involved not the organisations involved. Specificially, this page may contain personal views which are not the views of the BBC. (the site is powered by a wiki engine)
(C) Copyright 2008 Kamaelia Contributors, including the British Broadcasting Corporation, All Rights Reserved