ffmpeg -i original_video.mp4 -filter_complex "[0:v]crop=1080:1267:0:653,boxblur=50[fg]; [0:v][fg]overlay=0:653:enable='between(t,117,145)'[v]" -map "[v]" -c:v libx264 -an -movflags +faststart blurred_video.mp4
- -i : fichier en entrée
- -filter_complex : on applique un filtre
- [0:v]crop=1080:1267:0:653,boxblur=50[fg] : créer une zone floueu de 1080 par 1267 pixels au début de la video, le point gauche haut de la partie floutée se situe aux coordonnées 0,653.
- la seconde partie [0:v][fg]overlay=0:653:enable='between(t,117,145)'[v] applique seulement le flou de la seconde 117 pour une durée de 145 secondes.
Synthèse des paramètres :
- legend: 1080 = largeur de la zone floue, en pixels;
- 1267 = hauteur de la zone floue, en pixels;
- 0 = coordonnée x du point en haut à gauche de la zone floue, en pixel;
- 653 = coordonnée y du point haut-gauche de la zone floue, en pixel;
- 117 = point de départ pour appliquer l'effet de flou, en secondes;
- 145 = point final pour appliquer l'effet de flou, en secondes;
- 50 = valeur choisie pour l'effet de flou;
- -an est utilisé pour couper la piste audio d'origine, pour en ajouter une autre après le transcodage vidéo; original_video.mp4 est le fichier d'entrée d'origine;
- blurred_video.mp4 est le fichier de sortie.
