¿Qué hace claudekit-skills?
Procesa archivos multimedia con FFmpeg (codificación de video/audio, conversión, streaming, filtros, aceleración por hardware) e ImageMagick (manipulación de imágenes, conversión de formatos, procesamiento por lotes, efectos, composición). Úsalo para convertir formatos de medios, codificar videos con códecs específicos (H.264, H.265, VP9), redimensionar/recortar imágenes, extraer audio de video, aplicar filtros y efectos, optimizar tamaños de archivo, crear manifiestos de streaming (HLS/DASH), generar miniaturas y procesar imágenes por lotes.
Requisitos
- FFmpeg:
ffmpegdebe estar instalado y accesible en el PATH. - ImageMagick:
convertymogrifydeben estar instalados (generalmente incluyeidentify,composite).
Uso
FFmpeg
Convertir formato de video
ffmpeg -i entrada.mp4 salida.avi
Comprimir video con H.264
ffmpeg -i entrada.mp4 -c:v libx264 -crf 23 -preset medium salida.mp4
Extraer audio como MP3
ffmpeg -i entrada.mp4 -vn -acodec libmp3lame salida.mp3
Crear miniaturas
ffmpeg -i entrada.mp4 -ss 00:01:00 -vframes 1 miniatura.png
Generar manifiesto HLS
ffmpeg -i entrada.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls salida.m3u8
ImageMagick
Redimensionar imagen
convert entrada.jpg -resize 800x600 salida.jpg
Procesar por lotes (mogrify)
mogrify -resize 800x600 -quality 85 *.jpg
Convertir formato ráster a vectorial (ej. SVG a PNG)
convert archivo.svg -resize 1024x1024 salida.png
Aplicar efectos
convert entrada.jpg -blur 0x8 -sepia-tone 80% salida.jpg
Notas
- Para hardware acelerado en FFmpeg, usa
-hwaccely selecciona el códec adecuado (ej.h264_nvencpara NVIDIA). - ImageMagick acepta opciones de calidad (1-100) en JPEG y PNG.
- Los comandos se pueden encadenar con tuberías (
|) cuando sea posible.
Ejemplo completo
# Extraer audio, redimensionar miniatura y comprimir
ffmpeg -i video.mp4 -vn -acodec pcm_s16le audio.wav
ffmpeg -i video.mp4 -ss 00:00:30 -vframes 1 thumb_temp.png
convert thumb_temp.png -resize 320x180 thumb.png
rm thumb_temp.png
Licencia
Este skill se distribuye bajo la licencia MIT.