Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
avconv [Le 08/10/2012, 10:08]
194.214.114.46 [conversion vidéo en mpeg4 (MPEG-4 part 10 = h264 pour du libre libx264) avec avconv]
— (Version actuelle)
Ligne 1: Ligne 1:
-===== Généralités ===== 
- winFF permet de paramétrer la ligne de commande avconv ou [[ffmpeg]]. 
  
-avidemux permet d'​encoder graphiquement une vidéo et de réaliser des batch en javascript. 
- 
-Sinon le plus puissant cinerella. 
- 
-==== Connaître avconv ==== 
- 
-Ces instructions n'ont rien à voir avec l'​encodage,​ elles servent à savoir ce que contient avconv ! 
- 
-=== Connaître les conteneurs installés === 
- 
-Il est important de savoir ce que avconv est capable de lire et d'​écrire ! Si vous ne le savez pas, c'est simple ! Vous ne pouvez rien faire ! 
-Lancez la commande : 
- 
-<​code>​avconv -formats</​code>​ 
-  ​ 
-Après avoir appuyé sur la touche "​Entrée",​ vous devez avoir une longue liste de formats (conteneurs) que reconnait avconv. 
-Cette liste est organisée de manière simple, la première colonne indique si l'on peut lire (D) ou écrire (E) le format en question. 
- 
-<​code>​DE matroska ​       Matroska file format</​code>​ 
-Veut simplement dire que l'on peut à la fois lire et écrire les fichiers .mkv avec ffmpeg. 
- 
-=== Connaître les codecs installés === 
- 
-Comme pour les conteneurs, vous pouvez avoir la liste des codecs disponibles. 
-Pour ceci faites : 
-<​code>​avconv -codecs</​code>​ 
- 
-Vous aurez une liste avec là aussi les fameux **D** et **E**. Mais aussi des **V**, **A** ou **S** qui vous permettent de savoir si un codec concerne la vidéo, le son ou les sous-titres. 
- 
-<​note>​Vous pouvez voir les codecs étranges comme **lib**quelquechose. 
-Ce sont des codecs externes pour avconv. 
- 
-Vous trouverez par exemple vorbis et libvorbis. Le codec est le même, il s'agit juste de deux encodeurs différents. 
-Si la qualité est importante pour vous,  préférez les libquelquechose aux quelquechose eux-mêmes. 
- 
-Par exemple préférez libvorbis à vorbis, libfaac à aac, car la qualité s'en ressentira...</​note>​ 
- 
- 
-==== conversion vidéo en mpeg4 (MPEG-4 part 10 = h264 pour du libre libx264) avec avconv ==== 
- 
- 
-1ère passe (génère un fichier) 
-<​code>​ 
-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 
-</​code>​ 
-puis 2ème passe 
-<​code>​ 
-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 
-</​code>​ 
- 
-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 accélére le traitement en multipliant les threads. 8 est un bon paramètre pour un quadri-coeur multithread (4 coeurs * 2 threads = 8). 
-  *     -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éos du galaxy s2 mais pas avec les vidéos 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"​ 
  • avconv.1349683737.txt.gz
  • Dernière modification: Le 08/10/2012, 10:08
  • par 194.214.114.46