Video Gallery (videogallery) es una galería y un reproductor de vídeo para Nextcloud. Encuentra cada archivo de vídeo de una cuenta (carpeta personal, carpetas compartidas, almacenamiento externo), los ordena por la fecha en que se rodaron de verdad y reproduce cada uno en el navegador, incluidos los formatos que un navegador no puede abrir por sí solo: HEVC, 10 bits, VC-1, MPEG-2, DTS, TrueHD, AVI, MKV.
Qué hace
- Cronología con fechas de captura reales, leídas del interior del archivo (después del nombre del archivo, después de su marca de tiempo). O ordena por más reciente añadido, más reciente rodado, nombre, duración o tamaño; la elección se guarda en la cuenta, en cada dispositivo.
- Tarjetas de portada grandes con vistas previas silenciosas al pasar el cursor.
- Reproduce cualquier cosa, eligiendo por archivo y navegador: enviado sin tocar, reempaquetado (cambiado el contenedor, copiadas las pistas), convertido solo el sonido o recodificado en la tarjeta gráfica. Al buscar, la conversión se reinicia en la nueva posición, así las películas largas siguen siendo rápidas.
- Mide la conexión antes y durante la reproducción, así un archivo de alto bitrate solo se envía sin tocar cuando el enlace puede con él; la calidad sigue a la conexión.
- Reproductor: pantalla completa, capítulos, vista previa de fotogramas al arrastrar, gestos táctiles para brillo, volumen y búsqueda, todos los subtítulos incorporados y en archivos aparte, todas las pistas de audio, menú de calidad, picture in picture, continuar donde estabas entre dispositivos.
- Open in another player: entrega el original sin tocar a VLC, Infuse u otro reproductor del dispositivo.
- Compartir un vídeo o una carpeta con una persona, un grupo o un enlace, con o sin descarga, a través del propio uso compartido de Nextcloud (también direcciones cortas cuando Shortcloud está instalado).
- Series y cursos: una carpeta de archivos numerados se reproduce en orden, ofreciendo la parte siguiente; las carpetas se clasifican por tipo (cursos, cámara, series, películas) según reglas que escribe el administrador.
- Se ajusta solo a la máquina: Measure this machine encuentra los mejores ajustes de GPU; varias tarjetas comparten el trabajo. Los archivos temporales se quedan en un único directorio de trabajos marcado y siempre se limpian.
Requisitos
- Nextcloud 34, PHP 8.4 o superior (la app se niega a activarse por debajo de 8.4).
- ffmpeg en el servidor (
apt install ffmpeg,dnf install ffmpeg,apk add ffmpeg). - Trabajos en segundo plano de Nextcloud (Cron) para la indexación y la generación de vistas previas.
- Opcional, recomendado: una tarjeta gráfica para la conversión (NVIDIA NVENC, Intel Quick Sync, VA-API para Intel/AMD). PHP-FPM debe poder verla (consulta la guía). Sin ella, la conversión se ejecuta en la CPU.
- Recomendado: un disco rápido (idealmente NVMe), separado del disco del sistema, para los archivos temporales.
Privacidad
El índice de la biblioteca solo contiene lo necesario para mostrar y reproducir un archivo. Las posiciones de visionado son por cuenta. Lo que la app aprende sobre la reproducción se identifica con un hash del formato del archivo y de las capacidades del navegador, sin cuenta, nombre de archivo ni dirección. Los enlaces para reproductores externos llevan un token firmado y caducable, y no se almacena nada para ellos.
Preguntas frecuentes
¿Por qué algunos vídeos no se reproducen en el navegador y cómo ayuda Video Gallery? Los navegadores no pueden abrir algunos formatos por sí solos, como HEVC, 10 bits, VC-1, MPEG-2, DTS, TrueHD, AVI o MKV. Video Gallery elige por archivo y navegador: envía el archivo sin tocar, lo reempaqueta, convierte solo el sonido o lo recodifica en la tarjeta gráfica (en la CPU si no hay).
Licencias
La app es de código abierto (AGPL-3.0). Lo que compras es la suscripción de compilaciones, actualizaciones y soporte para una instancia de Nextcloud: versiones listas para instalar, cada actualización mientras la suscripción esté activa y ayuda cuando algo no funciona. La compilación comprueba la clave de suscripción una vez al día; sin una suscripción activa se detiene hasta que renueves (no se borra nada). Mensual, anual o de por vida (de por vida incluye un año de actualizaciones), o incluida en el paquete de Nextcloud. Prueba gratuita de 30 días.
Código fuente. Para cada versión, el código fuente completo correspondiente (sin ofuscar, con los archivos de compilación: package.json, la configuración de compilación y release.sh) se puede descargar desde tu cuenta (Cuenta → Licencias, Source code) junto a la compilación, bajo las mismas reglas que la compilación. Cada archivo también contiene el texto completo de la AGPL-3.0 (COPYING). Si necesitas el código fuente de una versión que ya no puedes descargar, escríbenos y te lo enviamos.