Astuces sur les traitements d'images

Sources :

Information sur les vidéos EXIF :

apt install exiftool

Couper une section de vidéo :

ffmpeg -i video.mkv -ss 00:00:00 -t 00:00:10 -c:v copy -c:a copy output1.mkv

Conversions mkv → mp4

ffmpeg -i video.mkv -ss 00:00:00 -t 00:00:10 -c:v copy -c:a copy output1.mp4

Conversion mp4 → webp

ffmpeg -i video.mp4 -vcodec libwebp -filter:v fps=fps=23 -lossless 1 -loop 0 -preset default -an -vsync 0  output_filename.webp

Conversion mkv/mp4 → gif sans perdre de couleurs avec résolution en 720p et 30fps :

ffmpeg -y -i foo.mp4 -vf fps=30,scale=720:-1:flags=lanczos,palettegen palette.png
ffmpeg -y -i foo.mp4 -i palette.png -filter_complex "fps=30,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse" foo.gif

Convertir image mp4 en gif :

ffmpeg -ss 00:00:00 -t 00:00:03 -i bar.mp4 -vcodec copy -acodec copy output1.avi
ffmpeg -i output1.avi -t 2 out.gif

Compression d'un gif :

ffmpeg -i foo.gif -vf "scale=iw/1:ih/1" output.gif
gifsicle -i out.gif -O3 --colors 256 -o anim-opt.gif

Convertir un groupe d'image en gif :

ffmpeg -i frames/%03d.png -vf fps=20,scale=720:-1 logo.gif