Apprendre FFmpeg par l’exemple
(ffmpegbyexample.com)- FFmpeg By Example est un site de documentation qui présente différentes façons d’utiliser FFmpeg
- Il est possible d’y contribuer si vous avez une bonne idée à partager avec la communauté
Afficher un fichier texte sur STDOUT
- Explication de la méthode pour afficher un fichier texte sur STDOUT à l’aide de la commande ffmpeg
Tous les exemples
-
Extraire plusieurs clips vidéo comme une seule entrée
- Tags : #cut #multiple-outputs
-
Lister tous les encodeurs audio/vidéo pris en charge par FFmpeg
- Tags : #metadata #no-video
-
Analyser les frames vidéo, les timecodes et les métadonnées avec le filtre Showinfo
- Tags : #showinfo #metadata #frames
-
Utiliser "Drawtext" et "Drawbox" avec un manifeste "Sendcmd"
- Tags : #sendcmd #drawtext #overlay
-
Extraire les keyframes brutes et les non-keyframes d’une vidéo
- Tags : #video-extract
-
Afficher un canal de données sur STDOUT
- Tags : #no-video #metadata
-
Découper un fichier audio à l’échantillon près avec Atrim
- Tags : #mp3
-
Extraire X frames en fichiers JPG à un instant précis
- Tags : #extract-thumbnails #video-extract
-
Générer une vidéo en répétant des images à une fréquence d’images donnée
- Tags : #gif #meme
-
Créer un effet de mouvement de caméra irrégulier avec le filtre Crop
- Tags : #testsrc #camera #crop
-
Réalisé par Gariany et la communauté Discord FFmpeg
1 commentaires
Commentaires sur Hacker News
En utilisant ffmpeg, il a été possible de faire rédiger les commandes par Chat GPT, ce qui a évité la corvée de chercher sur Stack Overflow
Il faudrait une liste « best of HNN » pour retrouver facilement des sites utiles liés à ffmpeg
Il est prévu de partager une méthode pour convertir des cassettes vidéo familiales numérisées en clips via la détection de scènes
-c:v h264_videotoolbox-c:v h264_nvencest utilisé avec un GPU NvidiaLa CLI de ffmpeg suit une logique particulière et dépend de l’ordre
ffmpeg-pythonest utilisé pour construire les commandes, et les performances sont optimisées en limitant le nombre de threadsComme la syntaxe de ffmpeg est difficile à retenir, un LLM est utilisé pour obtenir les commandes nécessaires
GStreamer a des commandes et une documentation plus faciles à comprendre que ffmpeg
ffmpeg donne l’impression d’une application GUI forcée dans un format TUI
On pense que la documentation devrait être écrite non pas pour les humains mais pour les LLM
Le site « X by Example » plaît, mais pour des outils comme ffmpeg qu’on n’utilise pas souvent, il est difficile de retenir la syntaxe