¿Cansado de gastar miles de euros en suscripciones de APIs para soportar todas tus automatizaciones? ¿Y si existiera una alternativa gratuita?
La Ciberfobia API, 100% GRATIS, procesa distintos tipos de medios. Está construida en Python usando Flask.
La API convierte archivos de audio. Genera transcripciones. Traduce contenido entre idiomas. Añade subtítulos a vídeos. Puede realizar procesamiento avanzado de medios para creación de contenido. También gestiona archivos en múltiples servicios en la nube como Google Drive, Amazon S3, Google Cloud Storage y Dropbox.
Se puede desplegar de varias formas: funciona con Docker, en Google Cloud Platform, en Digital Ocean o en cualquier sistema que soporte Docker.
Reemplaza fácilmente servicios como ChatGPT Whisper, Cloud Convert, Createomate, JSON2Video, PDF(dot)co, Placid y OCodeKit.
¿Quieres ayuda? Únete a la comunidad y obtén soporte técnico dedicado.
La única comunidad donde aprendes a aprovechar la IA, la automatización y el contenido para hacer crecer tu negocio (y simplificarlo).
¿Para quién es esto?
- Coaches y consultores
- Agencias de automatización con IA
- Agencias de contenidos y SMMA
- Fundadores de startups SaaS
Accede a cursos, comunidad, soporte, llamadas diarias y más.
Únete a la Comunidad Ciberfobia hoy mismo.
Cada endpoint incluye validación robusta de payloads y documentación detallada para facilitar la integración.
-
- Combina varios archivos de audio en uno solo.
-
- Ejecuta código Python de forma remota y devuelve el resultado.
-
- Interfaz flexible de FFmpeg para procesamiento complejo de medios.
-
- Convierte una imagen estática en vídeo con duración y efectos de zoom.
-
- Captura pantallazos de páginas web con opciones avanzadas como viewport, emulación de dispositivos o inyección de HTML/CSS/JS.
-
- Convierte archivos multimedia de un formato a otro con opciones de códecs.
-
- Convierte distintos formatos a MP3.
-
- Descarga contenido multimedia online con yt-dlp.
-
- Interfaz web para recoger y mostrar feedback sobre medios.
-
- Transcribe o traduce contenido de audio/vídeo desde una URL.
-
- Detecta intervalos de silencio en un archivo multimedia.
-
- Extrae metadatos completos de archivos multimedia (formatos, códecs, resolución, bitrates).
-
- Sube archivos a S3 directamente desde una URL.
-
- Autenticación básica para validar API keys.
-
- Verifica que la Ciberfobia API está correctamente instalada.
-
- Obtiene el estado de un trabajo por su ID.
-
- Obtiene el estado de todos los trabajos en un rango temporal.
-
- Añade subtítulos personalizables a vídeos.
-
- Combina varios vídeos en uno solo.
-
- Extrae un fotograma como miniatura de un vídeo.
-
- Corta segmentos de un vídeo con opciones de codificación.
-
- Divide un vídeo en segmentos según tiempos de inicio y fin.
-
- Recorta un vídeo manteniendo solo entre un inicio y un fin.
docker build -t ciberfobia/ciberfobia-api:latest .- Propósito: Usada para autenticar en la API.
- Obligatorio: Sí.
- URL del servicio S3-compatible.
- Obligatorio si usas S3.
- Access key del servicio S3.
- Obligatorio si usas S3.
- Secret key del servicio S3.
- Obligatorio si usas S3.
- Nombre del bucket.
- Obligatorio si usas S3.
- Región del bucket.
- Obligatorio si usas S3 (puede ser
"None"en algunos proveedores).
- Credenciales JSON de la Service Account de GCP.
- Obligatorio si usas GCP.
- Nombre del bucket en GCP.
- Obligatorio si usas GCP.
- Máximo de tareas en la cola.
- Por defecto: 0 (ilimitado).
- Número de workers de Gunicorn.
- Por defecto: núcleos de CPU + 1.
- Timeout en segundos.
- Por defecto: 30.
- Carpeta temporal para almacenamiento durante el procesado.
- Por defecto:
/tmp.
docker run -d -p 8080:8080 \
-e API_KEY=tu_api_key \
-e LOCAL_STORAGE_PATH=/tmp \
-e MAX_QUEUE_LENGTH=10 \
-e GUNICORN_WORKERS=4 \
-e GUNICORN_TIMEOUT=300 \
ciberfobia/ciberfobia-api:latest-
Configura la variable
x-api-key. -
Haz peticiones al
base_urlconcurl, POSTMAN u otra herramienta HTTP:curl -X POST "https://TU_BASE_URL/v1/toolkit/test" \ -H "x-api-key: TU_API_KEY" \ -H "Content-Type: application/json" \ -d '{}'
-
Abre tu instancia de n8n.
-
Ve a Settings → Community Nodes.
-
Instala el paquete:
n8n-nodes-ciberfobia-api -
Arrastra el nodo a un workflow y selecciona el endpoint que quieras probar.
- Haz fork del repo
- Crea una rama
- Haz cambios
- PR a
build
Guía de rutas: docs/adding_routes.md
Este proyecto está bajo licencia GNU GPL-2.0.
