La comande est simple :
ffmpeg -i video \
-vf "select='between(t,4,6.5)+between(t,17,26)+between(t,74,91)',
setpts=N/FRAME_RATE/TB" \
-af "aselect='between(t,4,6.5)+between(t,17,26)+between(t,74,91)',
asetpts=N/SR/TB" out.mp4
- -vf : pêrmt l'extraction de la partie "video" du film
- -af : pêrmt l'extraction de la partie "audio" du film
- select='between(t,4,6.5) :
- t : position courante
- 4 : debut en secondes sur la timeline
- 6,5 : fin en secondes sur la timeline
- + : permet d'ajouter une autre extraction
- setpts : resolution de la timestamp. "N/FRAME_RATE/TB" ne change pas