- Détails
- Catégorie : Effets spéciaux
- Affichages : 6619
ffmpeg -i sample.mp4 -vf scale=iw/8:ih/8,scale=8*iw:8*ih:flags=neighbor -strict -2 ouT.mp4
Add a comment- Détails
- Catégorie : Effets spéciaux
- Affichages : 6583
Cette commande permet de créer un inverse vidéo de la video courante
ffmpeg -i sample.mp4 -vf negate outout.avi
Add a comment- Détails
- Catégorie : Effets spéciaux
- Affichages : 6575
Pour modifier, de manière général, le ratio d'une vidéo :
ffmpeg -i input.avi -vf scale=320:240 output.avi
- 320 : largeur en pixels
- 240 : hauteur en pixels
- input.avi : fichie en entrée
- Détails
- Catégorie : Effets spéciaux
- Affichages : 6374
ffmpeg -y -i 13.avi -i logo.png -filter_complex "[1]lut=a=val*0.3[a];[0][a]overlay=10:10" -c:v libx264 -an output.mp4
- -y : l'utilisateur n'aura jamais a valider quoi que ce soit, tout est validé par défaut
- -i 13.avi : fichier video sur lequel apposer le watermark
- -i logo.png : logo à appliquer
- -filter_complex : filtre permetant de rendre transparent le logo
- overlay : nombre de pixel du coin (hauteur/largeur)
- -c:v : encodage
- -an : supprime le son
- output : fichier de destination
- Détails
- Catégorie : Effets spéciaux
- Affichages : 6898
ffmpeg -i video.mp4 -filter:v "vflip" -c:a copy out.mp4
Il existe deux paramètres pour retourner une image :
- hflip : retournement horizontal
- vflip : retournement vertical.
pour reprendre l'audio : utiliser -c:a
Add a comment
- Détails
- Catégorie : Effets spéciaux
- Affichages : 5941
ffmpeg -loop 1 -i DSC_0009.jpg -i video.avi -filter_complex "overlay=(W-w)/2:(H-h)/2:shortest=1,format=yuv420p" -c:a copy output.avi
- DSC_0009.jpg : image du fond
- filter_complex : positionnement de la video centrée
- -c:a copy : recupére le son de la video d'origine
- output.avi : video finale de sortie
- Détails
- Catégorie : Effets spéciaux
- Affichages : 5714
La combinaison de filtre fonctionne sous la forme d'une chaine de caractères passé dans un argument -vf
L'ensemble des filtes requiert 2 conditions :
- Les séparer par une virgule
- Les entourer de Double cotes
Exemple mauvais :
ffmpeg -i input.mov -vf scale=480:270, lutyuv=y=val*4, lutyuv=y=gammaval'(2.0)' output2.avi
Le même exemple correct :
ffmpeg -i input.mov -vf "scale=480:270, lutyuv=y=val*4, lutyuv=y=gammaval(2.0)" output2.avi
- Détails
- Catégorie : Effets spéciaux
- Affichages : 6088
ffmpeg -i output2.avi -vf unsharp output3.avi
ffmpeg -i output2.avi -vf unsharp=7:7:-2:7:7:-2 output3.avi
ffmpeg -i output2.avi -vf unsharp=5:5:1.5:5:5:0.0 output3.avi
Les paramètres par défaut pour déflouter 5:5:1.0:5:5:0.0.
- 1st = kernel of luma filter x size (odd 3 to 63)
- 2nd = kernel of luma filter y size (odd 3 to 63)
- 3rd = amount of luma filtering (−1.5 to 1.5 but can be any number); negative=blur, positive=sharpen
- 4th = kernel of chroma filter x size (odd 3 to 63)
- 5th = kernel of chroma filter y size (odd 3 to 63)
- 6th = amount of chroma filtering (−1.5 to 1.5 but can be any number); negative=blur, positive=sharpen
- Détails
- Catégorie : Effets spéciaux
- Affichages : 6005
ceci permet d'encadrer la vidéo de bordures violettes :
ffmpeg -i BLUR.mp4 -i 1.jpg -filter_complex "pad=height=ih+80:width=iw+80:x=40:y=40:color=violet" birds5.mp4
- Détails
- Catégorie : Effets spéciaux
- Affichages : 5726
ffmpeg -i in.mp4 -i main.mp4 -i out.mp4 -filter_complex "[0:v]fade=type=out:duration=2:start_time=28,setpts=PTS-STARTPTS[v0];[1:v]fade=type=in:duration=2,fade=type=out:duration=2:start_time=28,setpts=PTS-STARTPTS[v1];[2:v]fade=type=in:duration=2,setpts=PTS-STARTPTS[v2];[v0][0:a][v1][1:a][v2][2:a]concat=n=3:v=1:a=1[v][a]" -map "[v]" -map "[a]" output.mp4
- duration : durée de la transition en secondes
- fade=type : sens du fading
Vous retrouverez ici tous mes articles explicatifs de mes concepts, mes résultats d'analyses techniques m'ayant permi d'aboutir à un fonctionnement de mes applicatifs très fonctionnel
