RMLL2008, ce n'est pas encore fini...
Par DarKou le lundi, octobre 27 2008, 04:23 - Evènements - Lien permanent
Même si l'évènement en lui même est fini il reste tout le off...
Pour ma part il s'agit de ré-encoder les vidéos prises pendant les différentes conférences.
Cette tâche est longue, voir très longue, il faut environ 4h à ma machine pour traiter une vidéo d'une heure (il y a environ 150 vidéos).
Suite à une demande je mets ici le script que j'ai rapidement écris et qui me permet de traiter d'un coups toute les vidéos d'un dossier.
Quelques informations auparavant :
Les vidéos ont été enregistrées par la société Elphel que nous remercions pour le travail qu'elle a accomplie tout au longs de cette semaine. Le format utilisé pour la vidéo est le Motion JPEG. Le son est en Vorbis.
Les vidéos ont une résolution initiale de 1920x1088 et pèse plusieurs dizaine de gigas.
#! /bin/bash
for video in *.avi ; do
dest="/media/disk/final/" # Dossier de destination des vidéos
video_sans_son=`basename ${video} avi`ogm # Nom du fichier vidéo temporaire
son=`basename ${video} -video.avi`-sound.ogg # Nom du fichier audio
fichier_final=`basename ${video} -video.avi`.ogm # Nom du fichier final
echo "------------------- Traitement de ${video} -------------------"
ffmpeg2theora -o ${dest}${video_sans_son} -v 3 -V 1000 --optimize --width 960 --height 544 --nosound ${video}
echo "Jointure son/vidéo"
oggzmerge -o ${dest}${fichier_final} ${dest}${video_sans_son} ${son}
echo "Suppression des fichiers temporaires"
rm ${dest}${video_sans_son}
done
Une fois les vidéos ré-encodée et "sonorisée" il faut encore les retravailler de sorte à couper les parties inutiles (début des vidéos). Pour cette partie là pas de script car chaque vidéo est unique.
Et enfin dernière étape : uploader les vidéos sur le serveur.
Pour le moment aucune vidéo n'est officiellement en ligne, donc pas de lien
.