forked from oaubert/advene
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL.txt
111 lines (76 loc) · 3.09 KB
/
INSTALL.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
How to install the Advene prototype
* Requirements:
** Video player
The video player is implemented on all platforms with the gstreamer
framework, through the python-gstreamer module (>= 0.10).
** Linux version
You will need the following python packages (the package names are from
Debian, they may slightly vary on other distributions) :
python >= 2.7
python-gtk2 (>=2.24)
python-cherrypy3 (>=3.0.0) [for convenience, a copy of cherrypy may be included in
this Advene distribution]
python-simpletal (>=3.12) [for convenience, a copy of simpletal may be
included in this Advene distribution]
For the gstreamer plugin:
python-gst0.10
gstreamer0.10-plugins-base
gstreamer0.10-x
+ other gstreamer packages needed to decode various formats
(esp. gstreamer0.10-plugins-good and gstreamer0.10-plugins-ugly).
Optionaly:
python-opencv (for some feature-extraction filters)
Note that all these dependencies are already available in Debian and
in standard installations of the Ubuntu Feisty Fawn (and later)
distribution.
** Windows version
If you want to run Advene from sources on win32, you should install in this order (note the version numbers) :
Python >= v. 2.7 : http://python.org/
Gstreamer SDK from http://gstreamer.com/ (choosing complete install to
get python bindings). It will install both Gstreamer and gtk (with
python bindings).
win32process from http://pywin32.sf.net/
Optionally,
python-opencv
CherryPy: http://download.cherrypy.org/cherrypy/ [for
convenience, a copy of cherrypy is included in this Advene
distribution]
SimpleTAL (>=3.12) :
http://www.owlfish.com/software/simpleTAL/download.html [for
convenience, a copy of simpletal is included in this Advene
distribution]
** Mac OS X version
From macports (http://www.macports.org/), install :
* python26 or later [Note: after its install, make sure that
/opt/local/bin/python exists, and that your path begins with
/opt/local/bin. Else, the installation of the other packages
could use the /usr/bin/python version]
* py26-gtk (>= 2.12)
* py26-goocanvas
* librsvg (optional)
* py26-pyobjc2 (optional)
* py26-gst-python
* gst-plugins-base
* gst-plugins-good gst-plugins-bad gst-plugins-ugly
* gst-ffmpeg
* Testing
You can run the script ./bin/advene directly from the source
directory. It will adapt its paths to this location.
In a first step, you can try the Advene application without movie player
support by using the "-pdummy" parameter :
advene -pdummy
To force the use of the gstreamer player, specify:
advene -pgstreamer
To force the use of the vlc player, specify:
advene -pvlctypes
* Installing
To install the application, you can run the setup.py script with
appropriate options. For a standard installation, run
python setup.py install
Note that it is not necessary to install the application to run it. It
can be used directly from its sources directory.
* Documentation
An (incomplete) user guide is in the public Advene wiki, feel free to contribute:
http://liris.cnrs.fr/advene/wiki/index.php/Main_Page
A summarized list of changes across versions is available in the
CHANGES.txt file.