ATVideo depends on the following products: - ATMediaFile - Archetypes 1.3.x (http://plone.org/products/archetypes) Required for the file size validation - Zope 2.7.2 (http://www.zope.org) Required for the file stream iterator support - ExternalStorage 0.6 (http://plone.org/products/externalstorage) Required for storing the files on the file system instead of the ZODB. - ATContentTypes (http://plone.org/products/atcontenttypes) NOTE: Plone 2.1 will use ATContentTypes as default, so if you're using this version of Plone, you already have it installed. - DataGridField (http://plone.org/products/datagridfield) required for the configuration of the transcoding queue Python libraries: - Python Imaging Library (http://www.pythonware.com/products/pil/) Required by Archetypes to create thumbnail versions images. This is included with the OSX and Windows installers of Plone, but might be have to installed manually if you are using Linux or FreeBSD. - zc.queue (http://svn.zope.org/zc.queue/trunk/src/zc/queue/) the transcoding queue is internally stored in a zc.queue.PersistenQueue object. Optional Libraries: - kaa.metadata (http://freevo.sourceforge.net/cgi-bin/freevo-2.0/Kaa/) you need (at least) kaa.base and kaa.metadata installed in your Python version is similar to eyeD3 for audio files, but has support for different video formats as well. if installed, the width and height of a movie are set automatically - BitTorrent libraries in your Python instance - see the /bt-server directory in ATMediaFile with all the instructions for BitTorrent support. - cElementTree (http://effbot.org/downloads/#celementtree) is needed for fast parsing of XML files returned by e.g. flvtool2 additional commandline tools (optional): - for handling metadata in .flv (Flash Video) files, flvtool2 needs to be in your path. get it from http://www.inlet-media.de/flvtool2 but make sure you use the SVN version. The latest release had errors (25.06.2006).