FFmpeg
Capture avec clé Easier CAP
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 )
Découper une vidéo existante
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
Extraire une image de la vidéo
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
Supprimer la bande son d'une vidéo
ffmpeg -i in.mp4 -c copy -an out.mp4
- Le paramètre
-an
permet de désactiver l'audio de la vidéo