#avconv

  • 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