
de ffmpeg-cheatsheet1,705
Commandes et meilleures pratiques pour utiliser FFmpeg pour transcoder, convertir, streamer et analyser l'audio/vidéo — idéal pour l'encodage, HLS/DASH, le découpage et le traitement par lot
Fournit une référence complète et pratique pour utiliser FFmpeg en ligne de commande afin de transcoder, convertir, streamer, analyser et traiter par lot l'audio et la vidéo. Inclut des notes sur les codecs (H.264, H.265, VP9, AV1), les conteneurs (MP4, MKV, WebM), les modèles d'encodage courants (CRF, deux passes), l'accélération matérielle (NVENC/QSV), le streaming (RTMP/HLS) et le filtrage (échelle, débruitage, recadrage). La compétence regroupe des exemples de commandes pour la conversion de format, le réglage du bitrate/CRF, le découpage, la concaténation, l'extraction audio, la génération de miniatures et les étapes courantes de dépannage.
Utilisez cette compétence chaque fois qu'un agent doit : convertir des formats multimédias, préparer des fichiers pour le streaming, extraire ou normaliser l'audio, redimensionner ou recadrer une vidéo, créer des sorties HLS/DASH, effectuer des compromis qualité-taille, ou construire des pipelines de conversion par lot. Également utile pour diagnostiquer les propriétés multimédias avec ffprobe et conseiller sur l'encodage accéléré matériellement.
Fonctionne avec tout agent pouvant exécuter des commandes shell ou fournir des conseils CLI (Copilot/Codex/Claude Code/Gemini CLI).
Compétence de référence FFmpeg complète couvrant la conversion de format, l'encodage, le streaming, le filtrage, l'accélération matérielle et le traitement par lots. Aucun script groupé — purement une compétence de référence de commandes/documentation. Extrêmement bien organisée avec des sections claires allant des bases aux sujets avancés. Aucun problème de sécurité ; toutes les commandes sont des opérations FFmpeg standard avec des entrées contrôlées par l'utilisateur.
Compétence de référence pure — aucun code exécutable à auditer. Le risque d'injection shell est minimal car les noms de fichiers dans les exemples de traitement par lots proviennent d'une expansion glob, et non d'une entrée non fiable. Documentation de haute qualité qui aiderait réellement un agent à utiliser FFmpeg correctement.