Ce journal explique comment créer un timelapse sur une longue période (3 semaines) en utilisant ffmpeg et bash. L'auteur décrit les étapes détaillées pour acquérir des images, les moyenner, générer des clips, les concaténer, accélérer la vidéo et ajouter du son. Les scripts fournis automatisent ces processus, facilitant ainsi la création de timelapses. Un partage utile pour ceux qui souhaitent automatiser la création de vidéos timelapse.
Problème : Traiter une vidéo en synchrone bloque l’utilisateur et le serveur.
Solution : Découper la vidéo en chunks, traiter chaque morceau en parallèle via des workers Symfony Messenger (RabbitMQ, Redis).
Étapes clés :
- Upload → Envoi d’un message
ProcessVideoMessage. - Découpage en chunks → Messages
ProcessVideoChunkMessagetraités par des workers. - Recomposition finale avec FFmpeg une fois tous les chunks prêts.
Avantages :
✅ Expérience utilisateur fluide (pas d’attente).
✅ Scalable (ajoutez des workers).
✅ Architecture modulaire et tolérante aux pannes.
Tout est dans le titre
Une interface graphique pour générer les options de FFmpeg
Tout est dans le titre
Tout est dans le titre
La commande en question : ffmpeg -i input.webm -vf "select=eq(n\,34)" -vframes 1 thumbnail.png
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
I watch a lot of sports and recently I’ve become fascinated with some of the methodologies they use to illustrate events within the game. I don’t have their advanced TV software or hardware, of course, but I do have a love for ffmpeg, which allows me to do everything from clip videos to change video formats, create tacky …
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre