Ceci est une ancienne révision du document !
Généralités
winFF permet de paramétrer la ligne de commande avconv.
avidemux permet d'encoder graphiquement une vidéo et de réaliser des batch en javascript.
Sinon le plus puissant cinerella.
conversion vidéo en mpeg4 (MPEG-4 part 10 = h264 pour du libre libx264) avec avconv
1ère passe (génère un fichier)
avconv -i vidéoEnEntrée.mp4 -threads 8 -s 1920x1080 -vcodec mpeg4 -acodec libvo_aacenc -b 20000k -pass 1 -an -r 30 -y -vf "vflip" vidéoEnSortie.mp4
puis 2ème passe
avconv -i vidéoEnEntrée.mp4 -threads 8 -s 1920x1080 -vcodec mpeg4 -acodec libvo_aacenc -b 20000k -pass 2 -an -r 30 -y -vf "vflip" vidéoEnSortie.mp4
Avec comme paramètres :
- -i vidéoEnEntrée.mp4 la vidéo d'entré à convertir
- tout les paramètres après "-i vidéoEnEntrée.mp4" concerne la vidéo de sortie.
- -threads 8 doit accélérer le traitement en multipliant les threads
- -s 1920x1080 la taille de la vidéo (largeurxhauteur)
- -vcodec mpeg4 le codec vidéo on peut utiliser le codec libre libx264
- -acodec libvo_aacenc le codec audio (ici aac) pour du mp3 : "-acodec mp3" pour recopier la bande son "-c:a copy"
- -b 20000k le bit rate ⇒ maintien à peu près la taille initiale de la vidéo de sortie pour de la HD (sinon entre 1500 kb et 20000kb)
- -pass 1 la première passe qui va créer un fichier de log (il faudra donc un -pass 2)
- -r 30 le frame rate ( fps ou nombre d'image par secondes souvent entre 24 et 30) sans se paramètre problème de "timebase dénominator" avec les vidéo du galaxy s2 mais pas avec les vidéo converties
- -y écrase les fichiers de sortie sans confirmation
Sinon pour ne pas recopier la bande son : -an (à coté du -y)
Rotation d'une vidéo
rotation à 180 (flip) : -vf "vflip" rotation -90° : -vf "transpose=1" rotation 90° : -vf "transpose=2"