Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

viofosync

viofosync es una aplicación auto-alojada para sincronizar, navegar y exportar grabaciones de cámaras dashcam Viofo vía Wi-Fi. Funciona como contenedor Docker único en NAS o host siempre encendido, con soporte para múltiples modelos Viofo actuales, edición de video acelerada por hardware y control re

Ficha actualizada 29 sept 2026, 10:07 · upstream 29 sept 2026, 9:37 · release v2.7

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es viofosync

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

viofosync es una aplicación web auto-alojada diseñada para sincronizar automáticamente grabaciones desde cámaras dashcam Viofo conectadas vía Wi-Fi. Permite navegar por clips organizados por fecha, reproducirlos directamente en el navegador con controles de reproducción y preview al pasar el cursor, y exportar en múltiples formatos incluyendo clips originales, combinaciones frontales/traseras y ediciones con picture-in-picture.

La aplicación incluye gestión inteligente de descargas con cola priorizable, detección automática de trayectos geográficos con visualización en mapa y nombres de lugares geocodificados. Ofrece control sobre la cámara dashcam para ajustar configuración como modo parking, HDR, watermarks y LEDs, además de integración con Home Assistant vía MQTT para monitoreo remoto y control de acciones.

El sistema gestiona automáticamente el almacenamiento con límites de tamaño o antigüedad, eliminando clips antiguos cuando se alcanza el límite. Soporta aceleración por hardware (QuickSync, VAAPI, NVENC) para exportaciones rápidas, y permite importar clips manualmente desde USB o tarjeta SD sin afectar los originales.

CASOS DE USO
  • Sincronización automática de grabaciones dashcam Viofo al conectar la cámara a la red doméstica
  • Navegación web de clips organizados por fecha con preview al pasar el cursor sobre cada grabación
  • Edición de video con corte entre cámaras, picture-in-picture y exportación acelerada por hardware
  • Detección automática de trayectos con visualización en mapa y geocodificación de paradas
  • Control remoto de configuración de cámara dashcam vía interfaz web
  • Integración con Home Assistant para monitoreo de estado y control de acciones vía MQTT
PUNTOS DESTACADOS
  • Sincronización Wi-Fi automática que copia clips desde la cámara al conectar a red doméstica
  • Detección GPS previa a descarga para organizar trayectos por ubicación antes de copiar archivos
  • Editor de video con corte entre cámaras y picture-in-picture con exportación hardware-accelerada
  • Gestión de almacenamiento con límites de tamaño/antigüedad y eliminación automática desde tarjeta SD
  • Control de cámara dashcam para ajustar resolución, modo parking, HDR, watermarks y LEDs
  • Integración Home Assistant vía MQTT con descubrimiento automático y control de acciones
PRECAUCIONES
  • Requiere firmware especial Viofo para mantener modo station siempre activo
  • Necesita kit hardwire (Viofo HK4) recomendado para descargas extendidas en modo parking
  • Dependencia de geocodificación vía Nominatim que envía coordenadas si no se configura Home
  • Exportaciones degradan a software o VAAPI automáticamente en hosts arm64 sin QuickSync
  • Ventana de configuración inicial sin autenticación hasta completar wizard
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Timeline video editorDownload managerThe Camera tab
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Ejecutar como contenedor Docker con PUID/PGID del host, montar /config y /recordings. Usar IP reservada para la cámara en el router. Para aceleración hardware Intel, pasar --device /dev/dri:/dev/dri y verificar vainfo. Configurar timezone TZ=Europe/London. Primer acceso vía wizard web en http://<host>:8080.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.