Je joue de temps en temps avec ffmpeg, voici quelques notes de trucs trouvés pour certaines fonctionnalités de cet outil extraordinaire.
ffmpeg -i input.mp4 -vf "fade=in:0:24,fade=out:900:24" -acodec copy output.mp4
Avec in:0:24 pour un début à l'image numéro 0 et une durée de 24 images
et out:900:24 pour une fin à l'image 900 et une durée de 24 images
ffmpeg -i input.mp4 -vcodec copy -f rawvideo -y /dev/null 2>&1 | tr ^M '\n' | awk '/^frame=/ {print $2}'|tail -n
Et dans un script, en passant par une variable :
duree=$(ffmpeg -i output.mp4 -vcodec copy -f rawvideo -y /dev/null 2>&1 | tr ^M '\n' | awk '/^frame=/ {print $2}'|tail -n 1) echo $duree
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=440:main_h-overlay_h-10" output.mp4
Avec overlay=440 pour la position horizontale (à partir de la gauche)
et h-10 pour laposition verticale (à partir d'en bas)
ffmpeg -i input.mp4 -vf drawtext=text='Ton texte ici':x=610:y=H-th-20:fontfile=/path/to/font.ttf:fontsize=42:fontcolor=white:shadowcolor=black:shadowx=1:shadowy=1 output.mp4
Et tu peux remplacer 'Ton texte ici' par une variable.
ffmpeg -hide_banner -nostats -loglevel 0 -r 24 -pattern_type glob -i "/path/to/images/*.jpg" -threads 4 -vcodec libx264 -pix_fmt yuv420p output.mp4
Avec quelques options spécialement pour les scripts :
le -hide_banner, le -nostats et le -loglevel 0 servent à réduire les infos en retour qui sont inutiles pour moi à ce stade dans un script,
le -threads 4 permet de limiter le nombre de coeurs du processeur attribué pour cette opération.
Il faut avoir installé 'imagemagick'
composite -blend pourcentImage1xpourcentImage2 path/to/image1.jpg path/to/image2.jpg output.jpg
Ping @ChatonsOrg
Hello Masto,J'ai une carte réseau en trop : Intel PRO/1000 MT dual port Server.C'est en don pour un #chatons, un #FAI associatif, une #asso...RT appréciés ;)
Hello,Est-ce que ça peut intéresser quelqu'un deux disques durs SAS 10K 72GB en format 2"1/2 ?Ou je les jette ?C'est gratuit à venir récupérer sur Lyon.#matériel #hdd #server #lyon #informatique
Podcast à ne pas manquer :La fin de la croissance ? - DENNIS MEADOWSL’auteur du fameux rapport « The Limits To Growth » fait le point, 50 ans après… https://www.sismique.fr/post/77-la-fin-de-la-croissance-dennis-meadows
L'apéro de rentrée des #jdll est ce soir, et c'est ouvert à tous !À la Maison Pour Tous des Rancy, à 19h.#Lyon
Mail2Voice est un logiciel libre (et gratuit) pour envoyer et recevoir des mails sans savoir ni lire ni écrire.
Il s'agit d'un client de mail dédié principalement à des personnes en situation de handicap cognitif et/ou d'illettrisme.
Les messages sortants sont traités par enregistrement audio (pièce jointe mp3), et messages entrants sont lus par une synthèse vocale. Les contacts du carnet d'adresses sont accessible par photo.
En savoir plus sur ma pomme...
Je signe et chiffre mes emails : PGP: 9613 7EB1