Quelques notes sur #ffmpeg (la documentation un peu aride)
remplacer un morceau de film
ici il fallait remplacer de 01:58.580 à 03:39.620, par de nouvelles images, mais sans perdre la synchro son ; la solution était de faire un « overlay », avec le bon décalage pour la deuxième entrée (celle qui « s’affiche au-dessus » de la première dans la période « entre 118 et 220 secondes »)
ffmpeg -i complet.mp4 -itsoffset 00:01:58.580 -i insert.mp4 -filter_complex "overlay=enable='between(t,118,220)'" -preset slow output.mp4
tester rapidement
utiliser -preset ultrafast
parce qu’on n’a pas toujours 1h devant soi à chaque fois qu’on veut tester une option
extraire des photogrammes
ffmpeg -i insert.mp4 -r 0.1 img%d.jpg
(0.1 = 1 image toutes les 10 secondes)
=> on peut aussi préciser la taille ou qualité du jpeg, mais je ne me rappelle pas comment ;-)
=> et il faudrait voir s’il n’y a pas un nommage un peu meilleur, avec des 0001.jpg par exemple
Ah oui, et bien vérifier qu’on installe ffmpeg version 2, car la branche stable (1.x) est quand même moins complète :
brew install ffmpeg --devel