====== Enregistrer une démo ======

===== Introduction =====
OpenArena, tout comme les jeux de la série Quake, possède son propre format de fichier (.dm_xx) pour enregistrer vos matchs.
Dans ce fichier sont notamment contenues les données reçues depuis le réseau lors de parties en ligne (même le flux VoIP !).
Vous pouvez ainsi revisionner vos matchs, et les échanger avec d'autres internautes pour démontrer vos talents... ;-)
Cela dit, ce format n'est lisible que par le moteur de jeu d'OpenArena, vous ne pouvez donc le lire qu'au sein du jeu (menu Demos), et non avec votre lecteur vidéo habituel (VLC, Mplayer...).
Heureusement, nous verrons plus tard qu'on peut quand même produire une vraie vidéo (un .avi), cette fois-ci lisible dans votre lecteur.

Voyez aussi :
  * Nos démos : [[projet:creations:demos]]
  * Nos vidéos : [[projet:creations:videos]]

===== Enregistrer le fichier demo =====

  * /record
  * /stoprecord

===== Produire une video =====
==== Avec l'outil interne ====
  * /video 001
  * /stopvideo

Pendant que les videos sont écrites, le ralentissement constaté est normal (ça ne se sent pas sur la video).
Le résultat, ça donne pas loin de 60Mo chez moi pour des videos de 30 secondes (en MJPEG, son WAV 22Khz, résolution de 640x480). Une fois transcodée convenablement, elle ne prend plus que 5Mo.

Les videos sont stockées dans votre répertoire personnel ''baseoa/videos''.
==== Avec un logiciel externe ====
=== Istanbul (Linux) ===

=== RecordMyDesktop (Linux) ===
Il s'agit d'un outil en ligne de commande, mais qui dispose aussi d'une interface GTK.

=== Q3mme (Windows) ===
Q3mme est une modification du moteur ID3 Tech conçue dans l'optique de produire des videos à partir des démos. Ce logiciel permet donc la lecture de démos, de visualiser les scènes comme si nous étions en mode spectateur, de planifier des trajectoires pour la caméra, de rembobiner ou d'avancer dans la démo, bref, c'est l'outil utilisé par quasi tous les producteurs de videos pour Quake 3 ! Il peut fonctionner avec OpenArena (en renommant baseoa en baseq3), mais il est peut être un peu instable et surtout, il lui manque une version Linux :-/.
  * Consultez [[:doc:logiciel:q3mme|l'article qui lui est consacré]].

=== Fraps (Windows) === 
Il s'agit hélas d'un logiciel payant, mais très couramment utilisé pour enregistrer les videos de jeux.

===== Transcoder une video =====
Cette étape est surtout utile si vous souhaitez réduire le poids de la video que vous avez obtenu.
Le transcodage consiste à convertir une video sous un codec de compression avec pertes, vers une autre codec de compression avec pertes. Il est donc à éviter, mais parfois nous n'avons pas le choix, ou parfois heureusement les pertes sont minimes.


==== Avec mencoder (linux) ====
  * mencoder 001.avi -ovc xvid -xvidencopts bitrate=1200 -oac mp3lame -o J001.avi

==== Avec Avidemux (Linux/Windows) ====
Avidemux est un excellent logiciel pour réaliser des conversions et éditions légères de video. Il est l'équivalant de virtualdub sous windows en plus simple.
  * http://fixounet.free.fr/avidemux/

