- Après avoir essayé plusieurs méthodes pour créer un timelapse, la plus simple consiste à tout faire avec une seule commande FFmpeg
- L’exemple prend en entrée les images
*.JPG du répertoire courant et génère timelapse.mp4
-framerate 30 et -r 30 sont tous deux spécifiés afin d’aligner l’entrée et la sortie sur une base de 30 fps
- L’encodage utilise
libx264 et le format de pixel yuv420p
- Il est possible de créer un timelapse avec une seule courte commande FFmpeg, sans script supplémentaire en Python ou autre
Exemple de commande FFmpeg
- La commande de création du timelapse est la suivante
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
- Les fichiers d’entrée sont les fichiers
*.JPG à l’emplacement courant
- Le nom du fichier de sortie est timelapse.mp4
- Les principaux paramètres sont
libx264, 30 fps et yuv420p
1 commentaires
Avis Hacker News
Résumé des commentaires de Hacker News
Projet documentant les changements sur une année avec une photo par jour
Fonction de stabilisation vidéo de FFMPEG
vidstabde FFMPEG est excellente pour la stabilisation vidéo.vidstab.ffmpeg -i "$1" -vf vidstabdetect=shakiness=5:show=1 dummy.aviCréation d’un time-lapse avec Raspberry Pi et FFMPEG
Retour d’expérience sur la création de time-lapse avec FFMPEG
La puissance de FFMPEG
La simplicité de FFMPEG
Points d’attention pour l’utilisation de FFMPEG sous Windows
-pattern_type globn’est pas pris en charge sous Windows.Présentation de l’outil MoviePrint
Billet de blog sur un time-lapse de colonie Rimworld
-pattern_type globne fonctionne pas sous Windows.Les nombreuses fonctions de FFMPEG
ffplaypeut être utilisé pour prévisualiser le résultat.