Communitygithub.com

nguyennx1399/Cargo-Planning-Pro

Procesa medios con FFmpeg (video/audio), ImageMagick (imágenes) y RMBG (eliminación de fondo por IA). Útil para codificación, conversión de formatos, filtros, miniaturas, procesamiento por lotes y transmisión HLS/DASH.

¿Qué es Cargo-Planning-Pro?

Este skill permite a agentes de IA procesar archivos multimedia de manera eficiente utilizando herramientas populares de línea de comandos. Con FFmpeg, puedes codificar y convertir formatos de video y audio, aplicar filtros, generar miniaturas, y crear transmisiones adaptativas HLS/DASH. ImageMagick ofrece potentes capacidades para manipular imágenes, como cambio de tamaño, recorte, ajuste de color, y conversión entre formatos. Además, el modelo RMBG (Remove Background) de IA permite eliminar fondos de imágenes automáticamente. Es compatible con agentes como Claude Code, Cursor y Codex, y funciona en cualquier sistema operativo con estas herramientas instaladas (Linux, macOS, Windows). El skill se activa mediante comandos directos, como `ffmpeg`, `convert`, o la utilidad `rmbg`, simplificando tareas complejas de procesamiento multimedia en un solo paso.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nguyennx1399/Cargo-Planning-Pro/tree/master/.claude/skills/media-processing

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Cargo-Planning-Pro?

Procesa medios con FFmpeg (video/audio), ImageMagick (imágenes) y RMBG (eliminación de fondo por IA). Útil para codificación, conversión de formatos, filtros, miniaturas, procesamiento por lotes y transmisión HLS/DASH.

Requisitos

  • FFmpeg instalado y accesible desde la línea de comandos.
  • ImageMagick instalado (comando convert).
  • RMBG (Remove Background) instalado y configurado para uso con IA.

Uso

FFmpeg

Codificar un video a H.264:

ffmpeg -i input.mp4 -c:v libx264 -preset fast output.mp4

Crear una transmisión HLS:

ffmpeg -i input.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls index.m3u8

ImageMagick

Redimensionar una imagen:

convert input.png -resize 800x600 output.png

Generar una miniatura:

convert input.jpg -thumbnail 200x200^ -gravity center -extent 200x200 thumb.jpg

RMBG

Eliminar fondo de una imagen:

rmbg -i input.jpg -o output.png

Notas

  • Todos los comandos deben ejecutarse en el directorio de trabajo adecuado o con rutas absolutas.
  • El skill solo ofrece acceso a estas herramientas; no incluye lógica adicional de automatización, por lo que los comandos deben ser proporcionados por el agente.
  • Para procesamiento por lotes, se pueden usar bucles de shell o scripts.

Plataformas compatibles

  • Linux
  • macOS
  • Windows (con herramientas instaladas en PATH)

Ejemplos adicionales

Transcodificar audio a MP3:

ffmpeg -i input.wav -codec:a libmp3lame -qscale:a 2 output.mp3

Convertir un lote de imágenes PNG a JPG:

for img in *.png; do convert "$img" "${img%.png}.jpg"; done

Aplicar filtro a un video (blanco y negro):

ffmpeg -i input.mp4 -vf hue=s=0 output_bw.mp4

Transmisión DASH:

ffmpeg -i input.mp4 -map 0 -c:v libx264 -crf 22 -c:a aac -strict -2 -f dash -use_template 1 -use_timeline 1 -init_seg_name init-stream$RepresentationID$.m4s -media_seg_name chunk-stream$RepresentationID$-$Number%05d$.m4s -seg_duration 10 -adaptation_sets "id=0,streams=v id=1,streams=a" index.mpd

Soporte

Para problemas o solicitudes, visita el repositorio original en GitHub.

Skills relacionados