informatique:multimedia:ffmpeg

Ceci est une ancienne révision du document !


FFmpeg

nice -19 ffmpeg  -f alsa -thread_queue_size 1024 -i hw:1,0 -f v4l2 -thread_queue_size 1024 -channel 0 -i /dev/video1 \
-standard PAL -vcodec libx264 -filter:v "yadif=0:-1:0" -strict -2 -flags +ildct+ilme -r 25 -crf 23 -preset medium -acodec aac \
-movflags +faststart -b:v 1M -minrate 1800k -maxrate 1800K -bufsize 2M -t 00:02:00 VHS.mp4
  • Les paramètres -filter:v "yadif=0:-1:0" -strict -2 permet de définir un filtre de désentrelacement YADIF
  • Les paramètres -b:v 1M -minrate 1800k -maxrate 1800K -bufsize 2M permet de limiter le bitrate à 1800kbits/s
  • Le paramètre -t 00:02:00 permet de définir la durée de capture (2 minutes dans cet exemple).
En utilisant l'adaptateur PAL⇔ NTSC, il faut ajouter un crop. Pour cela, ajouter un filter dans le paramètre -filter:v en le séparant avec une virgule : crop=654:446:38:30 (avec : w:h:top_x:top_y )
ffmpeg -i in.mp4 -ss 00:00:15 -t 00:01:27 out.mp4
  • Le paramètre -ss 00:00:15 permet de découper à partir de 15 secondes
  • Le paramètre -t 00:01:27 permet de découper pour une durée de 1m27s
ffmpeg -i in.mp4 -ss 00:01:14.435 -vframes 1 out.png
  • Le paramètre -ss 00:00:15 permet de choisir quelle image extraire
ffmpeg -i in.mp4 -c copy -an out.mp4
  • Le paramètre -an permet de désactiver l'audio de la vidéo
  • informatique/multimedia/ffmpeg.1492549172.txt.gz
  • Dernière modification : 2017/04/18 20:59
  • de bn8