| # Présentation générale Les programmes externes utilisés par Videoporama

### Les programmes externes utilisés par Videoporama

Videoporama utilise pour son fonctionnement, les logiciels libres suivant :

- Python version 2.6 ou 2.7
- PyQt : Version open source - Distribué sous licence GPL V3
- Python Imaging Library : Utilisé pour faire certains traitements sur les images. PIL est sous le copyright de Secret Labs AB et est distribué sous une licence permettant la distribution, l'usage, la modification sans restrictions.
- Py2exiv : Utilisé pour lire les données EXIF des photos. Pyexiv2 est distribué sous la licence GPL.
- Qt version 4.5 ou 4.6
- ffmpeg version 0.5 ou 0.6 (*) : Utilisé pour réaliser la conversion des images en flux vidéo. Licence LGPL version 2.1 ou supérieure.
- mplayer : Utilisé comme lecteur de vidéo et audio. Licence GPL V2.
- mjpegtools : Utilisé pour convertir les image en flux yuv4mpeg. Licence GPL.
- sox version 14.3 : Utilisé pour les traitements du son. Licence GPL

* Avec ffmpeg en version 0.5 : Videoporama ne supporte pas le format WebM et utilise libfaac pour encoder l'AAC
* Avec ffmpeg en version 0.6 : Videoporama supporte le format WebM et utilise adts pour encoder l'AAC

#### Version Windows packagée

Tous ces logiciels sont intégrés dans le paquet d'installation.
Une partie de ces programmes sont directelement inclus dans l'éxécutable du programme. Les autres logiciels sont fournis dans le répertoire external_bin :

##### ffmpeg :

- La version inlcue provient du site http://ffmpeg.arrozcru.org/autobuilds/
- Version R25401 du 08/10/2010

##### mplayer :

- La version inlcue provient du site http://oss.netfarm.it/mplayer-win32.php
- Version r32198 du 12/09/2010

##### SOX :

- La version inlcue provient du site http://oss.netfarm.it/mplayer-win32.php
- Version 14.3.1 du 11/04/2010

##### MJPEGTOOLS :

- La version inlcue provient du site http://mjpeg.sourceforge.net/
- Version 1.9.0 du 06/01/2009

#### Version Windows depuis les sources

Pour utiliser Videoporama depuis les fichiers sources (sans passer par les paquets d'installation), les logiciels suivants sont à ajouter en plus des programmes cités précédemment :

##### Cygwin:

- Récupérer la dernière version de Cygwin1.dll (actuellement 1.7.5 du 19/03/2010) pour Windows depuis http://cygwin.com/ ou ailleur
- Toutes versions de Windows : http://cygwin.com/setup.exe
- Installer le setup.exe (qui est en réalité un logiciel de récupération de paquet)
- Sélectionner le paquet Cygwin
- Récupérer Cygwin1.dll dans le répertoire bin du paquet téléchargé et le placer dans un répertoire
- Mettre ce répertoire dans le path

##### Python 2.6:

- Récupérer la dernière version de Python 2.6 (actuellement 2.6.5 du 19/03/2010) pour Windows depuis http://www.python.org/download/releases/
- Version 32 bits : http://www.python.org/ftp/python/2.6.5/python-2.6.5.msi
- Version 64 bits : http://www.python.org/ftp/pyth...2.6.5.amd64.msi
- Installer le fichier .msi dans C:\Programmes Files\Python 2.6

##### Python Imaging Library PIL :

- Récupérer la dernière version de PIL (actuellement 1.1.7 pour Python 2.6 du 15/11/2009) pour Windows depuis http://www.pythonware.com/products/pil/
- Toutes versions de Windows : http://effbot.org/downloads/PIL-1.1.7.win32-py2.6.exe
- Lancer le fichier .exe pour installer PIL

##### PyExiv2 :

- Récupérer la dernière version de pyexiv2 (actuellement 0.2.2 pour Python 2.6 du 27/05/2010) pour Windows depuis http://launchpad.net/pyexiv2/0.2.x/0.2.2/+download/pyexiv2-0.2.2-setup.exe
- Lancer le fichier .exe pour installer Pyexiv2

##### PyQt4 :

- Récupérer la dernière version de PyQt4 pour Python 2.6 (actuellement 4.7.3-2 pour Python 2.6 du 16/04/2010) pour Windows depuis http://www.riverbankcomputing.co.uk/software/pyqt/download
- Toutes versions de Windows : http://www.riverbankcomputing....gpl-4.7.3-2.exe
- Lancer l'exe
- Type d'installation : Minimal
- Cocher uniquement Qt Runtime

Videoporama 0.8.1 - Janvier 2011 - Traduction disponible :