Archivos
Usa Archivos para gestionar contenido subido, grabado y procesado. Registra un archivo, crea una variante, cópialo al almacenamiento configurado o elimínalo.
Elige este módulo cuandoEl contenido ya existe como archivo y debe subirse, procesarse, copiarse o eliminarse.
Usa otro módulo cuandoUsa Grabaciones si la fuente está en directo; Almacenamientos solo registra el destino externo.
/api/files/createAntes de empezar
Todos los métodos requieren un x-access-token válido. La instancia necesita espacio local suficiente para la subida y el procesamiento, además de un recurso de Almacenamiento configurado antes de copiar a un almacenamiento de objetos.
Qué puedes hacer
uploadycreateañaden un recurso multimedia.getAll,getCountygetByIdconsultan el inventario de archivos.updatemodifica los metadatos compatibles del archivo.copyToinicia una copia al almacenamiento ygetCopyProgressdevuelve su progreso.getStatconsulta el estado de procesamiento disponible.removeoremoveByPatheliminan un recurso.
Flujo de ejemplo
- Sube un clip corto de prueba y conserva el identificador de archivo devuelto.
- Crea la variante necesaria o actualiza sus metadatos.
- Inicia
copyTopara un destino de archivo configurado. - Consulta
getCopyProgresshasta que termine la transferencia. - Comprueba la copia de archivo antes de eliminar el archivo local.
Casos de uso habituales
- Mover las grabaciones finalizadas de un evento a un almacenamiento de objetos.
- Crear una variante lista para reproducción a partir de un máster subido.
- Limpiar contenido local después de completar las comprobaciones de retención y archivo.
Límites y resolución de problemas
Las subidas y copias grandes son asíncronas y pueden fallar por falta de espacio, credenciales, capacidad de red o una ruta no válida. No elimines la fuente hasta comprobar el destino. Trata las rutas y nombres de archivo proporcionados por usuarios como datos no confiables.
Siguientes pasos
Configura Almacenamientos para una retención duradera o Reproductores web si el recurso debe publicarse para su reproducción en el navegador.
Procesar un archivo y copiarlo al almacenamiento
Crea o sube el archivo, supervisa el procesamiento y copia el recurso terminado a un almacenamiento configurado.
- Crear el derivadoElige la fuente, el formato y el procesamiento necesario.
POST /api/files/create - Supervisar procesamientoEspera a que termine el proceso en segundo plano.
POST /api/files/getStat - Copiar al almacenamientoEnvía el archivo terminado a un destino registrado.
POST /api/files/copyTo - Verificar la copiaConserva la fuente hasta que la respuesta confirme la finalización.
POST /api/files/getCopyProgressById
No elimines la fuente hasta completar procesamiento y copia y verificar el objeto de destino.
Guarda un archivo gestionado en el administrador de medios. Úsalo para convertir una carga en un recurso con nombre, una variante procesada o un archivo reutilizable para reproducción u overlays.
No se limita a guardar metadatos. Si output_format o los ajustes de transcodificación difieren del original, Callaba inicia la conversión necesaria.
Los ejemplos por plantilla muestran cómo conservar un MP4, crear un MP3 o generar un paquete HLS.
Utiliza este preajuste cuando un archivo mezzanine subido deba convertirse en un recurso gestionado reutilizable sin conversión adicional.
Es el flujo más directo del gestor de archivos: primero se sube el archivo y después se registra el recurso con sus metadatos, visibilidad y un registro persistente.
Utiliza este preajuste cuando el recurso almacenado deba convertirse a un formato de audio más sencillo durante el guardado.
Primero se crea el registro del archivo. Después, el proceso de transcodificación en segundo plano genera el resultado derivado y expone su progreso mediante getStat.
Utiliza este preajuste cuando el recurso resultante deba generarse como un paquete HLS en lugar de como un único archivo.
Resulta útil cuando el archivo gestionado se enviará a un flujo de reproducción o entrega que espera un directorio de salida HLS.
Etiqueta del panel: Nombre.
Nombre descriptivo del recurso que se guarda en el gestor de archivos.
Etiqueta del panel: Archivo.
Ruta generada por uploadFile o ya conocida por la plataforma.
Identificador de correlación que vincula una carga en curso con el registro de archivo guardado.
Etiqueta del panel: Visibilidad.
Define si los flujos posteriores de la interfaz deben tratar el archivo almacenado como público o privado.
Descripción opcional almacenada en la fila de archivos.
Etiqueta del panel: Formato de salida.
Si el formato solicitado no coincide con la extensión cargada, el backend inicia una conversión en segundo plano.
Ajustes opcionales de transcodificación para convertir el archivo a otro formato de entrega.
Contexto de origen opcional para flujos iniciados desde la interfaz. En la práctica, el gestor suele guardar los registros bajo MODULE_FILES.
Identificadores de archivos guardados y el nombre de archivo persistido.
Ubicación del archivo almacenado e identificador de correlación de la carga.
Visibilidad guardada y metadatos descriptivos para el activo.
Estado de procesamiento y formato de salida almacenado con la fila de archivos.
Métricas calculadas del contenido multimedia y marcas de tiempo gestionadas por el backend.