Communitygithub.com

ngocsangyem/ak-media-processing

Traitez des médias avec FFmpeg (vidéo/audio), ImageMagick (images) et RMBG (suppression d'arrière-plan par IA). Idéal pour l'encodage, la conversion de formats, les filtres, les miniatures, le traitement par lots et le streaming HLS/DASH.

Qu'est-ce que ak-media-processing ?

Cette compétence permet aux agents IA de traiter efficacement des fichiers multimédias en utilisant des outils puissants tels que FFmpeg pour la manipulation vidéo et audio, ImageMagick pour le traitement d'images, et RMBG pour la suppression d'arrière-plan par intelligence artificielle. Elle est conçue pour les développeurs et les utilisateurs d'agents IA travaillant sur des pipelines de contenu multimédia. Les fonctionnalités incluent l'encodage et la conversion entre différents formats (MP4, AVI, WebM, MP3, FLAC, etc.), l'application de filtres (redimensionnement, recadrage, rotation, filigrane), la génération de miniatures, le traitement par lots de fichiers, ainsi que la création de flux adaptatifs HLS et DASH. La compétence prend en charge les agents fonctionnant dans des environnements disposant de ces outils installés (Linux, macOS, Docker) et optimise les opérations pour minimiser les coûts d'API. Elle est utile pour automatiser la post-production vidéo, la préparation de contenu pour le streaming, le nettoyage d'images par IA et l'édition audio en masse.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ngocsangyem/nuxt-wedding/tree/main/.agents/skills/ak-media-processing

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ak-media-processing ?

Traitez des médias avec FFmpeg (vidéo/audio), ImageMagick (images) et RMBG (suppression d'arrière-plan par IA). Idéal pour l'encodage, la conversion de formats, les filtres, les miniatures, le traitement par lots et le streaming HLS/DASH.

Aperçu

Cette compétence fournit un ensemble complet de commandes pour la manipulation de fichiers multimédias via une interface en ligne de commande. Elle est conçue pour être intégrée à des pipelines automatisés ou utilisée de manière interactive par un agent IA.

Outils inclus

  • FFmpeg : Encodage, décodage, filtrage et diffusion de vidéo/audio.
  • ImageMagick : Redimensionnement, recadrage, conversion de formats d'image.
  • RMBG : Suppression d'arrière-plan par IA basée sur un modèle de deep learning.

Utilisation courante

# Convertir une vidéo MP4 en WebM
ffmpeg -i input.mp4 output.webm

# Redimensionner une image
convert input.jpg -resize 800x600 output.jpg

# Supprimer l'arrière-plan d'une image
rmbg input.png output.png

Streaming HLS/DASH

Créez des flux adaptatifs pour la diffusion en direct ou à la demande :

# Générer des segments HLS
ffmpeg -i input.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls playlist.m3u8

Remarques importantes

  • Assurez-vous que FFmpeg et ImageMagick sont installés sur votre système.
  • RMBG nécessite un modèle téléchargé ; la compétence le gère automatiquement.
  • Pour une utilisation intensive, surveillez l'utilisation du disque et de la mémoire.

Licence

MIT

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés