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).