Cette page du wiki de sebsauvage.net propose un mémo pratique pour utiliser ffmpeg, notamment pour le ré-encodage en AV1, un codec vidéo libre et performant. Elle détaille des commandes de base pour convertir des fichiers multimédias, spécifier des codecs, extraire des bandes son, redimensionner des vidéos, et bien plus. La section dédiée à l'AV1 explique comment convertir des vidéos en utilisant ce codec, avec des options pour optimiser la qualité et la taille des fichiers. Un script pour convertir des vidéos en GIF animé est également partagé.
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