Solución para Synology DS124 Solution for Synology DS124

NAS Video Downloader

Resolver las incompatibilidades de formato de vídeo en servidores Synology DS124, transfiriendo y convirtiendo automáticamente transmisiones web a un formato compatible con el NAS, tipo plug, catch and play. Incorpora la suite v2.3.6 de doblaje multidioma (Dubbing) en tiempo real y Closed Captions con IA.

Resolve video format incompatibilities on Synology DS124 servers by automatically transferring and converting web streams into a compatible format for your NAS, plug, catch and play. Featuring the v2.3.6 real-time multilingual Dubbing suite and Closed Captions powered by AI.

Demostración de NAS Video Downloader

Plug and Play

Plug and Play

Configuración básica y rápido test de conexión directa con tu servidor NAS.

Basic setup and quick connection test directly with your NAS server.

Usuario Hogar

Home User

Diseñado para el entorno doméstico, con formato de salida totalmente compatible.

Designed for home environments, with fully compatible output format.

Catch and play

Catch and play

Videos listos para reproducirlos en Video Station (Synology).

Videos ready to play on Video Station (Synology).

Dubbing en Tiempo Real

Real-Time Dubbing

Pestaña dedicada de Doblaje: detección automática de idioma original, traducción de voz a múltiples idiomas y previsualización interactiva con conmutación de pistas.

Dedicated Dubbing tab: automatic source language detection, voice translation into multiple languages, and interactive preview player with audio track switching.

Closed Caption & Textos

Closed Caption & Text

Transcripción completa y generación de pistas de subtítulos seleccionables para prácticamente cualquier metraje, tanto en idioma original como traducido.

Full transcription and generation of selectable subtitle tracks for virtually any video footage, available in original and translated languages.

Integración IA Flexible

Flexible AI Integration

Integración nativa con la API de Gemini y compatibilidad con ChatGPT / OpenAI para la transcripción y doblaje con tu propia clave API.

Native integration with Gemini API and compatibility with ChatGPT / OpenAI for AI-powered transcription and dubbing with your own API key.

Aviso Importante: Configuración de API de IA (v2.3.6)

Important Notice: AI API Configuration (v2.3.6)

Las funciones de Doblaje (Dubbing), Traducción de voz y Closed Caption (CC / Subtítulos) precisan de una clave de API externa configurada (sea con Gemini —incluido de forma nativa en el backend— o con ChatGPT / OpenAI). Recuerda definir tu clave API en las variables de entorno del servidor (.env) antes de crear tus proyectos de doblaje.

The Dubbing, Voice Translation, and Closed Caption (CC / Subtitles) features require an external AI API key (either Gemini —natively integrated in the backend— or ChatGPT / OpenAI). Remember to set your API key in the server's environment variables (.env) before launching dubbing projects.

Declaración de Cumplimiento y Certificación

Compliance & Developer Certification

Asistencia Técnica y Resolución de Problemas Technical Support & Troubleshooting

¿Cómo instalar extensiones sin empaquetar en Google Chrome?

How To Install Unpacked Extensions In Google Chrome?

Carga carpeta Extension desde el Modo Desarrollador.

Load the Extension folder from Developer Mode.

Ver vídeo tutorialWatch video tutorial

Pasos a seguir

Steps to follow

1. Recargar la extensión:

  • Ve a chrome://extensions en tu navegador Chrome.
  • Busca la extensión de NAS Video Downloader y pulsa el botón de Recargar (🔄).

2. Refrescar la pestaña del vídeo:

  • Vuelve a la pestaña de tu video y pulsa F5.
  • Verifica en consola, Configuración, que no descartes trailers por duración.

3. Pulsar Play video principal.

4. Abrir la extensión:

  • Abre la consola Videos y en modo previsualización del vídeo, pulsa play.
  • Si no se reproduce, crea descarga directamente NAS o en local sin abandonar la página.
  • Finalizada la descarga, ir a Downloads en la consola y pulsar Open.

1. Reload extension:

  • Go to chrome://extensions in your Chrome browser.
  • Find NAS Video Downloader extension and click the Reload button (🔄).

2. Refresh video tab:

  • Return to your video tab and press F5.
  • Verify in console Settings that you do not discard trailers by duration.

3. Press Play on main video.

4. Open extension:

  • Open Videos console and press play in video preview mode.
  • If it does not play, download directly to NAS or local without leaving page.
  • Once download is finished, go to Downloads in the console and click Open.

¿Cómo verificar la conexión con el Synology DS124?

How to verify Synology DS124 connection?

Introduce la IP local de tu Synology DS124 en la consola de la extensión y pulsa el botón 'Test de Conexión' para comprobar el enlace directo en tu red doméstica.

Enter your Synology DS124 local IP in the extension console and click 'Test Connection' to verify direct communication on your home network.

¿Requiere conocimientos técnicos?

Does it require technical knowledge?

No. Es 100% plug and play para el usuario hogar: envías el contenido y el backend lo convierte al formato compatible con el DS124 de forma automática.

No. It is 100% plug and play for home users: send the content and the backend converts it to the compatible DS124 format automatically.

Frequently Asked Questions (FAQ)

Frequently Asked Questions (FAQ)

¿Cómo funciona el nuevo módulo de Doblaje (Dubbing) y Closed Captions en v2.3.6?
How does the new Dubbing and Closed Captions module work in v2.3.6?

La pestaña Doblaje detecta automáticamente el idioma de cualquier vídeo capturado, genera pistas de voz traducidas con IA y produce subtítulos sincronizados (Closed Captions) para cualquier metraje, permitiendo previsualizar el audio en tiempo real y exportar un contenedor multilingüe.

The Dubbing tab automatically detects the source language of any captured video, generates AI-translated voice tracks, and produces synchronized Closed Captions for any video footage, with real-time audio preview and multilingual container export.

¿Qué API de IA (ChatGPT o Gemini) necesito configurar para el doblaje?
Which AI API (ChatGPT or Gemini) do I need to configure for dubbing?

Para transcribir, traducir y sintetizar voz se requiere una clave API de IA generativa. El backend cuenta con soporte nativo para Gemini (configurando GEMINI_API_KEY en el archivo .env del servidor) y es compatible con ChatGPT / OpenAI mediante la integración correspondiente.

An external generative AI API key is required to transcribe, translate, and synthesize voices. The backend natively supports Gemini (configured via GEMINI_API_KEY in the server's .env file) and is compatible with ChatGPT / OpenAI through the corresponding integration.

¿Funciona en todas las webs 100% garantizado?
Is it 100% guaranteed to work on all websites?

Hay una constante evolución en la protección de contenidos, por lo que esta extensión cubre actualmente el 99,9% de las posibles casuísticas.

Content protection mechanisms are constantly evolving, so this extension currently covers 99.9% of possible use cases.

¿Cómo se plantean los casos realmente excepcionales?
How are truly exceptional cases handled?

Esta extensión es modular. Cualquier especificidad se evalúa y se trata como tal.

This extension is modular. Any specific edge case is evaluated and addressed individually.

¿Funciona en plataformas de vídeo y redes sociales?
Does it work on video platforms and social networks?

Al ser una cuestión de compliance frente a Google principalmente, precisas de una licencia GOD y de un servidor NAS para procesar dichas peticiones.

Mainly due to compliance requirements regarding Google, you need a GOD license and a NAS server to process these requests.

¿Cómo puedo evitar ver la publicidad?
How can I avoid seeing ads?

En Settings puedes configurar el descarte de los vídeos cortos. Ten en cuenta que, al aplicar esta restricción, estás descartando los reels también.

In Settings, you can configure the exclusion of short videos. Keep in mind that applying this restriction also excludes reels.

¿La descarga de contenidos es inmediata?
Is content downloading immediate?

La captación de fuentes es de unos pocos segundos. Tanto dure el vídeo, tanto tardará la conversión, al precisar de un tratamiento de video/audio por lotes.

Stream source capture takes just a few seconds. The conversion time is proportional to video duration, as it requires batch video/audio processing.

Tiempo de respuesta y soporte

Response time and support

Las consultas recibidas a través de nuestro formulario se responden directamente por nuestro equipo en un plazo habitual de 24 a 48 horas laborables.

Inquiries received through our form are answered directly by our team typically within 24 to 48 business hours.

Política de Privacidad Privacy Policy
Última actualización: Agosto 2026

1. Información General

En NAS Video Downloader nos tomamos muy en serio la privacidad de nuestros usuarios. La presente Política de Privacidad describe cómo se gestiona y protege la información en relación con el uso de la extensión plug and play para servidores Synology DS124.

2. Datos Recopilados y Almacenamiento Local

No recopilamos información personal identificable ni rastreamos tu actividad de navegación:

  • Dirección IP del Synology DS124: La dirección IP y el puerto de tu servidor NAS se almacenan localmente en tu navegador mediante chrome.storage.local y nunca se envían a servidores externos.
  • Procesamiento Local Plug and Play: Los enlaces capturados se envían únicamente a la dirección IP privada de tu propio servidor NAS Synology DS124 para su conversión compatible.
  • Claves de API de IA y Privacidad: Si utilizas las funciones de Doblaje y Closed Captions, las peticiones se procesan empleando la clave API (Gemini o ChatGPT/OpenAI) configurada por ti en tu propio servidor. Tus claves y contenidos no se comparten con terceros ni se usan para publicidad.

3. Divulgación y Transferencia a Terceros

Garantizamos que no vendemos ni transferimos datos de usuario a terceros, ni utilizamos datos para publicidad segmentada, análisis crediticio o fines no relacionados con la funcionalidad principal.

4. Contacto y Soporte

Si requieres asistencia técnica para tu Synology DS124, puedes utilizar el formulario de la sección de soporte. Los datos introducidos se utilizan exclusivamente para resolver tu consulta.

Last updated: August 2026

1. General Information

At NAS Video Downloader, we take user privacy very seriously. This Privacy Policy describes how information is handled and protected regarding the plug and play extension for Synology DS124 servers.

2. Collected Data & Local Storage

We do not collect personally identifiable information or track your browsing activity:

  • Synology DS124 IP Address: The NAS server IP address and port are stored locally in your browser via chrome.storage.local and are never transmitted to third-party servers.
  • Local Plug and Play Processing: Captured links are sent exclusively to your private Synology DS124 NAS server IP for compatible format conversion.
  • AI API Keys & Privacy: When using Dubbing and Closed Caption features, requests are processed using the API key (Gemini or ChatGPT/OpenAI) configured by you on your own server. Your keys and content are never shared with third parties or used for tracking.

3. Third-Party Transfers

We certify that we do not sell or transfer user data to third parties, nor do we use data for targeted advertising, creditworthiness analysis, or unrelated purposes.

4. Contact & Support

If you require technical assistance for your Synology DS124, please use the contact form in the support section. Submitted information is used solely to resolve your inquiry.

Historial de Versiones Version History
Registro detallado de cambios y actualizaciones del software

v2.3.6 — Doblaje Multidioma (Dubbing), Closed Captions y Procesamiento IA

  • Pestaña dedicada al Doblaje 👑:
    • Traducción automática de voz a múltiples idiomas, distinguiendo voces y manteniendo la voz original de fondo.
    • Doblaje de diálogos en varios idiomas y entrega en fichero tts con idiomas original y destino.
    • Grabación de voces personal o de actores para incorporación en vídeos.
    • Visor de resultado final.
  • Precisa del registro de una API Key de una IA y de un servidor NAS para lanzar las peticiones.

v2.3.5 — Optimización de Detección videos nativos en plataformas populares

  • Actualización aviso a usuario de la política de límites de uso de aplicaciones en la web store.
  • Acceso avanzado para plataformas de vídeo y redes sociales protegidas con soporte dedicado para licencia GOD.
  • Validación de streams y token activo en tiempo real para su correcta previsualización licencia GOD.

v2.3.4

  • Visualización de vídeos en pantalla doble.
  • Elusión 👑 de anuncios pre-roll.

v2.3.3 — Soporte Multiidioma y Página de Presentación

  • Soporte multiidioma con selector en Configuración para 8 idiomas: Sistema, Español, Català, English, Français, Deutsch, Italiano y Português.
  • Creación de la página web de presentación (software.html) con selector de idioma (ES/EN), showcase con reel demostrativo e imagen de producto.
  • Empaquetado de la versión nas_video_downloader_v2.3.3.zip.

v2.3.2 — Sistema de Licencias y Filtro de Duración

  • Sistema de licencias por Clave API de 20 dígitos:
    • Full Version: Acceso completo a las pestañas Vídeos, Descargas, Favoritos y Configuración, incluyendo descargas al servidor NAS.
    • Local Version: Acceso al modo local (Vídeos y Configuración para descargas locales y grabaciones en el navegador).
    • Modo sin licencia: extensión inactiva con avisos de activación.
  • Badge de estado de licencia en Configuración (Full Version / Local Version / Sin Licencia).
  • Integración de botones de compra directa con Stripe para Full Version y Local Version en Configuración.
  • Filtro de duración mínima de vídeo con selector deslizante en Configuración > Apariencia (0s a 120s) y exclusión automática de trailers, muestras y anuncios.

v2.3.1 — Reels en Redes Sociales y Compatibilidad Synology DS124

  • Soporte para Reels y streams DASH en plataformas sociales: reconstrucción de URLs de vídeo via injected.js, emparejamiento automático de pista de vídeo y audio mediante #fb_audio=, y multiplexación con FFmpeg en el backend.
  • Filtrado de peticiones de fragmentos por rango de bytes de CDN de vídeo (fbcdn.net) para evitar detecciones de falsos positivos.
  • Compatibilidad universal con Synology DS124: conversión y remuxing automático a MP4 estándar con faststart (convert_to_mp4) para MKV, WebM y flujos MPEG-TS. Incluye detección is_mpegts() (sync byte 0x47) y transcoding completo H.264/AAC como fallback.
  • Script convert_existing_mkv.py para conversión por lotes de vídeos existentes en el NAS.
  • Sincronización automática con el catálogo del visor web (videos.js).

v2.3.0 — Versión Fusionada (Claude + ChatGPT)

  • Backend: Límite de tamaño por captura (/snapshots, máx 15 MB) y por fotograma de timelapse (máx 8 MB). Límite de 20.000 fotogramas por sesión de timelapse. Saneado del parámetro fps. Endpoint /health sincronizado a 2.3.0.
  • Extensión: Optimización de MutationObserver con debounce de 400ms y requestIdleCallback. Botón "No mostrar en este dominio" en avisos con sessionStorage. Sincronizado a manifest.json 2.3.0.

v2.2.3

  • Reordenadas las pestañas principales: Vídeos > Descargas > Favoritos > Configuración.

v2.2.2

  • Correcciones LIVE/REC: avance de tiempo por segundo, consulta de estado periódica, previsualización fija de 145px con 3 vías paralelas de captura y fallback robusto.

v2.2.1

  • Actualización de Tiempo, Tamaño y Velocidad en directo cada segundo en tarjetas v2.2. Captura directa desde captureStream vía ImageCapture.

v2.2.0 — Experience Update

  • Tarjetas visuales con preview grande y acciones simplificadas.
  • LIVE diferenciado visualmente con estado LIVE/REC, duración, tamaño y velocidad.
  • Botón principal "Mejor calidad", función "Solo audio", "Guardar como…" y grabación programada.
  • Badge en el icono de Chrome con el número de grabaciones activas.
Detailed release and update log

v2.3.6 — Multilingual Dubbing, Closed Captions & AI Processing

  • Dedicated Dubbing tab 👑:
    • Automatic voice translation to multiple languages, distinguishing voices while preserving the original background voice.
    • Dialogue dubbing into multiple languages and delivery in TTS file with original and target languages.
    • Personal or actor voice recording for integration into videos.
    • Final result viewer.
  • Requires registration of an AI API Key and a NAS server to dispatch requests.

v2.3.5 — Native video detection optimization on popular platforms

  • Updated user notice regarding Web Store application usage limit policies.
  • Advanced access for protected video platforms and social networks with dedicated support for GOD license.
  • Stream validation and real-time active token resolution for proper preview with GOD license.

v2.3.4

  • Dual-screen video playback.
  • Pre-roll ad bypass 👑.

v2.3.3 — Multi-Language Support & Product Landing Page

  • Multi-language localization with selector in Settings for 8 languages: System, Español, Català, English, Français, Deutsch, Italiano, and Português.
  • Created presentation landing page (software.html) with bilingual switcher (ES/EN), video demo reel showcase, and product imagery.
  • Packaged extension release as nas_video_downloader_v2.3.3.zip.

v2.3.2 — API Licensing & Duration Filter

  • 20-digit API Key Licensing System:
    • Full Version: Complete access to Videos, Downloads, Favorites, and Settings tabs plus NAS server downloads.
    • Local Version: Access to Local Mode (Videos and Settings for local downloads and in-browser recordings).
    • Unlicensed mode: extension inactive with activation notices.
  • License status badge in Settings (Full Version / Local Version / Unlicensed).
  • Direct Stripe checkout integration buttons in Settings for Full and Local versions.
  • Configurable minimum video duration slider in Settings > Appearance (0s to 120s) with automatic exclusion of previews, teasers, trailers, and ads.

v2.3.1 — Social Media Reels & Synology DS124 Compatibility

  • Social media Reels & DASH stream support: stream URL reconstruction via injected.js, automatic video/audio pairing via #fb_audio=, and dual-stream muxing with FFmpeg in the backend.
  • Filtered out video CDN byte-range chunk requests (fbcdn.net) to prevent false-positive snippet detections.
  • Universal Synology DS124 compatibility: automatic remuxing/transcoding to standard MP4 with faststart (convert_to_mp4) for MKV, WebM, and MPEG-TS streams. Includes is_mpegts() detection (sync byte 0x47) and full H.264/AAC transcoding fallback.
  • Added convert_existing_mkv.py CLI script for batch-converting existing NAS videos to MP4.
  • Automatic synchronization with web portal video catalog (videos.js).

v2.3.0 — Merged Version (Claude + ChatGPT)

  • Backend: Size limit per snapshot (/snapshots, max 15 MB) and per timelapse frame (max 8 MB). Frame limit per timelapse session (20,000). Robust sanitization of fps parameter. Backend version and /health endpoint synchronized to 2.3.0.
  • Extension: MutationObserver optimized with 400ms debounce and requestIdleCallback. "Don't show on this domain" button in notices using sessionStorage. Synchronized manifest.json to 2.3.0.

v2.2.3

  • Reordered main tabs: Videos > Downloads > Favorites > Settings.

v2.2.2

  • LIVE/REC fixes: 1s timer advance, periodic status queries, fixed 145px live preview with 3 parallel capture channels and robust fallbacks.

v2.2.1

  • Real-time updates for Time, Size, and Speed on v2.2 cards. Direct capture from captureStream using ImageCapture.

v2.2.0 — Experience Update

  • Visual cards with large preview and simplified actions.
  • LIVE visually distinguished with LIVE/REC status, duration, size, and speed.
  • "Best quality" button, "Audio only", "Save as...", and scheduled recording.
  • Red badge on Chrome icon indicating active recording count.