Saltar al contenido
TubePress — gratuito, autoalojado & con mantenimiento activo
Importar contenido

Importar vídeos

Las formas de incorporar contenido a TubePress y cómo funciona la cola de importación.

TubePress puede llenar tu biblioteca de varias maneras — desde añadir un solo clip a mano hasta importar cientos de miles de vídeos listos desde la nube. Esta página cubre el importador integrado y te muestra dónde encontrar cada otra opción.

Cualquiera que sea el método que elijas, el resultado es el mismo: vídeos ordinarios que puedes editar, organizar, moderar y publicar como cualquier otro. Elige el que se adapte a la cantidad de contenido que tienes y a si quieres una carga puntual o algo que se actualice automáticamente.

Formas de añadir contenido a TubePress

No existe una única forma "correcta" de añadir vídeos — cada método se adapta a una escala y flujo de trabajo diferente. Usa la tabla a continuación para elegir y luego sigue el enlace para ver los detalles.

MétodoIdeal paraQué debes proporcionar¿Recurrente?¿Créditos?
Subida manualUn solo clip propioUn archivo de vídeoNoNo
Importación por URLUn vídeo incrustadoUn código de incrustación o URL de vídeoNoNo
Importación masivaMuchos vídeos a la vezUn archivo CSV o JSONNo (en cola)Solo con IA
Importación por feedCrecimiento automático y continuoUna URL de feedSolo con IA
CatálogoUna biblioteca predefinidaSelección de más de 400.000 vídeosNo
Regla general. Unos pocos vídeos → añádelos a mano. Una hoja de cálculo con vídeos → importación masiva. Una fuente que sigue publicando → un feed. ¿Quieres contenido de calidad sin buscar fuentes? → el catálogo.

Importar un solo vídeo

TubePress no tiene un importador separado para "un vídeo" — para añadir un solo vídeo, usa la pantalla Vídeos en /admin/videos y elige Añadir vídeo. Hay dos formas de proporcionar el contenido:

  • Subida manual — sube un archivo de vídeo que tú mismo alojas.
  • Importación por URL — pega un código de incrustación <iframe> o una URL de vídeo directa para incrustar un clip alojado en otro lugar.

Rellena el título y la miniatura, adjunta categorías, etiquetas o intérpretes, y luego guarda como borrador o publica de inmediato. Ninguna de las dos opciones consume créditos.

¿Más de unos pocos vídeos? Evita añadirlos uno a uno y prepara un archivo CSV o JSON para la importación masiva, o explora el catálogo.

Importación masiva

La importación masiva se encuentra en la pestaña Subir archivo de /admin/import. Acepta un único archivo CSV o JSON — no una lista de URL pegadas — y convierte cada fila u objeto en un vídeo.

  • CSV debe tener una fila de encabezado y usar comas como separadores.
  • JSON debe ser un array de objetos.

Arrastra el archivo sobre la zona de subida (o haz clic para buscar) y TubePress leerá las columnas y mostrará una vista previa. Un CSV mínimo tiene este aspecto:

title,embed_code,thumbnail,duration,tags
My clip,https://ex.com/v/123.mp4,https://ex.com/t.jpg,612,"solo,hd"

A continuación, mapea tus columnas a los campos de TubePress arrastrándolas a su lugar. Los campos que el importador reconoce incluyen:

title
El título del vídeo. El único campo que el importador requiere obligatoriamente.
embed_code
Un código de incrustación <iframe> o una URL de vídeo.
thumbnail
URL de imagen. Opcionalmente descargada en tu propio almacenamiento.
video_id
Un ID externo estable utilizado para eliminar duplicados al reimportar.
categories / tags / performers / channels
Nombres separados por comas; se crean si no existen.
description, slug, duration, views, published_at
Extras opcionales mapeados de la misma manera.

Antes de empezar, configura cómo se manejan los duplicados (omitir o actualizar, según el video_id), si descargar miniaturas para servirlas desde tu almacenamiento, y cualquier reescritura o traducción opcional con IA.

La importación masiva incrusta, no aloja. Cada fila almacena el enlace de incrustación o reproductor; el archivo de vídeo no se descarga ni transcodifica. Para alojar los archivos reales, usa Importación por feed en modo Descarga o el Catálogo.

Cómo funciona la cola de importación

Para archivos que superen un tamaño pequeño, elige Iniciar en segundo plano. TubePress crea un trabajo y lo entrega al procesador de importación, que procesa tus filas incluso después de cerrar la pestaña. No se necesita crontab del sistema — funciona con el pseudo-cron integrado.

El procesador está diseñado para ser seguro y resistente:

  • Por bloques. Las filas se importan de a pocas a la vez para que un proceso web nunca quede bloqueado; una velocidad de importación ajustable controla cuántas por bloque.
  • Asíncrono. El pseudo-cron toma el trabajo a medida que el sitio recibe tráfico, y la página de importación lo impulsa mientras está abierta.
  • Auto-recuperable. Un trabajo que se detiene — por ejemplo, un reinicio del servidor a mitad de la ejecución — se vuelve a poner en cola automáticamente después de unos cinco minutos y continúa donde lo dejó.
  • Sin duplicados. Las filas con un video_id conocido se omiten o actualizan en lugar de duplicarse.
  • Tolerante a errores. Una fila incorrecta queda registrada (se muestran los primeros errores por bloque) y el trabajo continúa.
Sin doble conteo. Un bloqueo por trabajo evita que las mismas filas se procesen dos veces, por lo que los recuentos se mantienen precisos incluso con la página abierta y el cron ejecutándose al mismo tiempo.

Monitorizar el progreso de la importación

Abre /admin/import y observa la Cola de importación. Cada trabajo activo muestra conteos en tiempo real — importados, omitidos, errores y procesados del total — actualizados cada pocos segundos.

Desde aquí puedes pausar, reanudar, cancelar o eliminar un trabajo. Los trabajos de las últimas 24 horas permanecen listados para que puedas revisar lo sucedido, incluidos mensajes de error de muestra para las filas que fallaron.

Consejos y límites

  • Solo se aceptan archivos .csv y .json; otros formatos son rechazados de inmediato.
  • El mínimo práctico por fila es un título, un código de incrustación y una miniatura.
  • El tamaño de subida está limitado por los valores upload_max_filesize y post_max_size de tu servidor. Divide archivos muy grandes o usa un trabajo en segundo plano.
  • Mapea un video_id estable para que al volver a ejecutar un archivo se actualice en lugar de duplicarse.
  • Activa Descargar miniaturas para alojar las imágenes en tu servidor en lugar de hacer hotlinking a la fuente.
  • La reescritura y traducción con IA consumen créditos y requieren una cuenta de tubepress.io vinculada; si tu saldo es demasiado bajo, el trabajo se detiene con un mensaje claro.

Próximos pasos

¿Todavía con dudas?

Abre un ticket desde tu panel y nuestro equipo te ayudará.

Prueba la demo en vivo → Descargar TubePress →