DaVinci Resolve en Linux: edición de video, XPPen Keydial ACK05 y Stream Deck con Stream Controller

- Andrés Cruz - EN In english

Si llevas tiempo editando video en herramientas privativas como Camtasia y estás valorando hacer la transición a Linux —o simplemente quieres un flujo de trabajo más potente sin pagar suscripciones mensuales—, este post es para ti. A lo largo de las siguientes secciones cubrimos tres bloques prácticos: los fundamentos de DaVinci Resolve como alternativa profesional y multiplataforma, la configuración del teclado programable XPPen Mini Keydial ACK05 en Linux mediante Input Remapper (y en macOS/Windows con el driver oficial), y la integración de la Stream Deck en Linux a través de Stream Controller y el protocolo WebSocket de OBS Studio. Todo con atajos, flujos paso a paso y consejos reales de uso.

Video thumbnail

Introducción a DaVinci Resolve para la Edición de Video

DaVinci Resolve es hoy una de las opciones más sólidas en el mundo de la edición no lineal. A diferencia de otras soluciones del mercado, su versión gratuita no impone marcas de agua ni límites de resolución severos, lo que lo convierte en una alternativa competitiva frente a software de pago como Adobe Premiere o Camtasia. Además, su compatibilidad multiplataforma —Windows, macOS y Linux— facilita la migración sin renunciar a las herramientas a las que ya estás acostumbrado.

1. Configuración Inicial y Creación de Proyectos

Al iniciar DaVinci Resolve, lo primero que encuentras es el gestor de proyectos. Es importante entender cómo funciona antes de empezar a editar:

  • Gestión de proyectos: Los proyectos se almacenan de forma integrada dentro de la propia aplicación (no como carpetas sueltas en el sistema de archivos). Para compartirlos o moverlos entre equipos es necesario exportarlos previamente en formato .drp.
  • Creación del espacio de trabajo: Asigna un nombre descriptivo al proyecto —por ejemplo, vinculado al nombre del curso o paquete que estás grabando— y accede directamente a la interfaz principal de trabajo.

2. Estructura de la Interfaz y Páginas Principales

La interfaz de DaVinci Resolve se organiza en páginas especializadas según la etapa del flujo de producción. Cada página es accesible desde la barra inferior de iconos. Para una edición ágil, las secciones que más vas a utilizar son:

  • Media (Carga de contenidos): El espacio donde importas los archivos de video, audio e imagen al proyecto. Desde aquí puedes organizar el material en bins antes de llevarlo a la línea de tiempo.
  • Edit (Montaje y edición): El panel principal donde realizas el corte, la alineación en la línea de tiempo y la estructuración del video. La mayor parte del tiempo de postproducción transcurre aquí.
  • Deliver (Exportación): El módulo final para renderizar y exportar el video con los ajustes óptimos según la plataforma de destino (YouTube, Vimeo, redes sociales, etc.).

Adicionalmente, DaVinci Resolve incluye módulos avanzados de uso más específico: Color para la corrección y gradación de color por nodos, Fairlight para la ecualización y mezcla de audio, y Fusion para efectos visuales y composición basada en nodos. No es necesario dominarlos desde el primer día, pero conviene conocer su existencia.

3. Automatización del Flujo de Trabajo: Eliminación de Silencios

Una de las funciones más potentes para agilizar la postproducción en tutoriales y screencasts es la limpieza automática de pausas y silencios. En lugar de recorrer manualmente la línea de tiempo buscando huecos, DaVinci Resolve lo hace por ti:

  1. Arrastra el material multimedia a la línea de tiempo desde el panel Media Pool.
  2. Accede al menú superior Clip > Audio Operations > Delete Silence (también puedes asignarle un atajo de teclado personalizado para acceder más rápido).
  3. Ajusta el umbral en decibelios: habitualmente un valor entre -18 dB y -25 dB funciona bien según el nivel de voz. También puedes configurar los fotogramas de relleno (padding frames) para evitar cortes abruptos al inicio y final de cada intervención.
  4. La herramienta analiza automáticamente el clip y elimina los fragmentos de silencio, reduciendo considerablemente el tiempo de edición manual.

4. Optimización con Atajos de Teclado y Edición Eficiente

Dominar los atajos de teclado es lo que separa una edición lenta de una edición fluida. A continuación, los más útiles para el día a día:

  • Navegación: La Barra espaciadora reproduce o pausa la reproducción. Las flechas ← / → permiten moverse fotograma a fotograma; combinadas con Shift, realizan saltos más amplios por la línea de tiempo.
  • Modos de edición: Alterna entre la herramienta de selección con la tecla A y el modo de recorte dinámico (Trim) con la tecla T, que te permite ajustar los límites de un clip sin desplazar los fragmentos adyacentes.
  • Cortes rápidos: Ctrl + \ secciona el clip directamente en el punto de reproducción actual, sin necesidad de cambiar de herramienta.
  • Desplazamiento global: La tecla Y activa la herramienta de selección en bloque, permitiendo arrastrar simultáneamente todos los clips situados a la derecha del cursor sin desalinear la línea de tiempo.
  • Personalización de atajos: Accede al editor de atajos mediante Ctrl + Alt + K para reasignar cualquier comando a la combinación de teclas que prefieras.
  • Reproducción variable (JKL): La tecla J reproduce en reversa, K pausa y L avanza; presionar L varias veces incrementa la velocidad de reproducción, lo que resulta muy útil para revisar cortes rápidamente.

5. Inserción de Efectos, Transiciones y Audio

La personalización visual y sonora del video se gestiona desde paneles dedicados dentro de la página Edit:

  • Títulos y textos: Desde el panel de efectos (Effects Library) puedes arrastrar plantillas de títulos directamente sobre la línea de tiempo. Su tipografía, contenido y duración se personalizan desde el Inspector lateral derecho.
  • Transiciones: Puedes aplicar efectos de fundido u otras transiciones arrastrándolos sobre los puntos de unión entre clips. Las transiciones favoritas pueden marcarse con una estrella para acceder a ellas más rápido.
  • Efectos de audio: Es posible añadir pistas de sonido secundarias (música de fondo, efectos de sonido), ajustar los niveles de volumen con curvas de ganancia o aplicar fundidos de entrada y salida (fade in / fade out) para suavizar la mezcla final.

6. Exportación y Renderizado del Proyecto

Una vez finalizada la edición, el proceso de exportación se realiza desde la página Deliver. El flujo es sencillo:

  1. Selecciona el ajuste preestablecido (preset) adecuado. Para YouTube, el preset de YouTube 1080p aplica automáticamente los parámetros de códec, bitrate y resolución recomendados.
  2. Especifica la ruta de destino donde se guardará el archivo final.
  3. Haz clic en Add to Render Queue y luego en Render All para iniciar la compilación. Puedes añadir varios proyectos a la cola y dejar que DaVinci los procese en secuencia.

Resumen de Atajos de Teclado en DaVinci Resolve

Comando / AtajoAcción / Descripción
Barra espaciadoraReproducir o pausar la reproducción en la línea de tiempo.
← / →Moverse fotograma a fotograma (frame a frame) por el video.
Shift + ← / →Avanzar o retroceder rápidamente (en saltos) por la línea de tiempo.
AActivar el selector de elementos (modo selección estándar).
TActivar el modo de recorte o edición dinámica (Trim).
Ctrl + \Realizar un corte rápido (seccionar el clip) en el punto de reproducción actual.
YSeleccionar y desplazar en bloque todos los clips a la derecha del cursor.
Ctrl + Alt + KAbrir la ventana de configuración y personalización de atajos de teclado.
J / LReproducir en reversa (J) o avanzar a mayor velocidad (L). Múltiples pulsaciones incrementan la velocidad.
KPausar la reproducción.

 

Video thumbnail

Cómo Configurar el XPPen Mini Keydial ACK05 en Linux con Input Remapper

El XPPen Mini Keydial ACK05 es un teclado programable e inalámbrico diseñado para funcionar como control remoto de atajos y dial de navegación en programas de edición de video, ilustración y modelado 3D como Blender o DaVinci Resolve. Acompañado de una tableta digitalizadora, mejora significativamente la eficiencia en el trabajo con la línea de tiempo: en lugar de alternar constantemente entre teclado y ratón, puedes dedicar una mano al dial y otra a la tableta, manteniendo un flujo mucho más natural.

Integración en Linux y Gestión de Entornos Wayland

El principal reto de usar este dispositivo en Linux es la ausencia de un driver oficial para este sistema operativo (a diferencia de macOS y Windows). La solución más fiable que ha encontrado la comunidad es Input Remapper, una herramienta de código abierto que opera directamente a nivel del kernel. Al actuar en esta capa, consigue capturar las señales del dispositivo sin verse afectada por las restricciones de comunicación inter-ventanas que impone el servidor gráfico Wayland, algo que sí bloquea a otras soluciones más superficiales.

Métodos de Conexión y Gestión de Dispositivos

El ACK05 soporta tres modos de conexión: cable USB, receptor RF de 2,4 GHz y Bluetooth. Un detalle importante: al cambiar el método de conexión (por ejemplo, pasar de USB a Bluetooth), el sistema operativo lo registra bajo un nombre de dispositivo diferente. En ese caso, basta con reiniciar Input Remapper para que reconozca el nuevo identificador y aplique el perfil correspondiente.

Pasos para Mapear los Botones y el Dial en Input Remapper

Input Remapper permite crear presets independientes por aplicación (por ejemplo, uno para DaVinci Resolve y otro para Blender), lo que te evita tener que reconfigurar el dispositivo cada vez que cambias de programa. El flujo de asignación es el siguiente:

  1. Crear el perfil: Asigna un nombre al preset dentro del dispositivo correspondiente (por ejemplo, DaVinci) y guarda la configuración inicial.
  2. Capturar la entrada (Input Mapping):
    • Haz clic en Add Input y activa la opción de grabación (Record).
    • Gira el dial (hacia la izquierda o derecha) o presiona el botón exprés que quieres mapear.
    • Detén la grabación una vez registrada la señal del hardware.
  3. Asignar la acción: Indica la combinación exacta de teclas o el atajo del sistema que debe ejecutarse al recibir esa entrada.
  4. Aplicar cambios: Haz clic en Apply para activar el mapeo en el sistema. El cambio es inmediato y no requiere reiniciar.

Caso Práctico: Navegación Fotograma a Fotograma en DaVinci Resolve

Para lograr el desplazamiento fotograma a fotograma en DaVinci Resolve utilizando el dial del ACK05, se mapean las combinaciones nativas del software a cada dirección de giro:

  • Giro a la izquierda: Mapeado a Left Shift + Left Arrow.
  • Giro a la derecha: Mapeado a Left Shift + Right Arrow.

Esta configuración emula el comportamiento de una consola de edición profesional de hardware, ofreciendo una alternativa económica y compacta a equipos de mayor tamaño y costo. El resultado es un control de precisión que se integra de forma completamente nativa con el software.

Conclusión sobre Input Remapper y el ACK05 en Linux

Gracias a Input Remapper, el XPPen Mini Keydial ACK05 se convierte en una herramienta versátil y totalmente operativa en entornos Linux. Su integración a nivel de kernel garantiza estabilidad incluso bajo Wayland, permitiendo adaptar cada botón físico y el dial a los flujos de trabajo más exigentes de diseño y postproducción audiovisual.

Configuración Oficial del XPPen Mini Keydial ACK05 en macOS y Windows

Video thumbnail

En macOS y Windows la situación es considerablemente más sencilla: XPPen proporciona un driver oficial disponible directamente en su sitio web. A diferencia de la configuración en Linux —que requiere herramientas de terceros como Input Remapper—, la aplicación nativa detecta automáticamente la aplicación en primer plano y aplica el perfil correspondiente sin ninguna configuración adicional.

Instalación y Gestión de Perfiles por Aplicación

Tras instalar el controlador oficial, la interfaz permite estructurar la configuración de forma global o mediante perfiles vinculados a aplicaciones específicas (DaVinci Resolve, Blender, Photoshop, etc.). Esto significa que el dispositivo cambia automáticamente de perfil cuando enfocas una u otra aplicación, sin que tengas que hacer nada manualmente.

La asignación de los botones físicos es directa: selecciona el botón en la interfaz gráfica y asócialo a una combinación de teclas, una acción del ratón o la ejecución de un programa externo.

Ajuste del Dial para la Línea de Tiempo en DaVinci Resolve

El dial es el componente más valioso del dispositivo. Su configuración en el software oficial sigue estos pasos:

  1. Accede a la configuración del dial y selecciona la opción de personalizar comandos.
  2. Asigna las funciones correspondientes al giro en sentido horario y antihorario.
  3. Ajusta la combinación de teclas según la precisión de desplazamiento que necesites en la línea de tiempo:
    • Desplazamiento rápido: Asigna Shift + ← / Shift + →.
    • Desplazamiento preciso (fotograma a fotograma): Asigna directamente ← / → sin modificadores.
  4. Guarda los cambios en el perfil de la aplicación.

El controlador oficial simplifica considerablemente la gestión de macros y perfiles en comparación con las alternativas en Linux. Sin embargo, la lógica de asignación del dial es idéntica en ambos entornos: transformar los giros mecánicos en atajos nativos del software de edición para mejorar la precisión y velocidad del flujo de trabajo.

Cómo Configurar la Stream Deck en Linux con Stream Controller

Video thumbnail

La Stream Deck de Elgato es uno de los periféricos más populares para creadores de contenido: una botonera física con pantallas LCD en cada tecla que permite asignar macros, escenas de OBS, accesos directos o cualquier acción personalizable. El problema en Linux es que Elgato no ofrece software oficial para este sistema operativo, por lo que hay que recurrir a alternativas de la comunidad.

Alternativas de Software: Stream Deck UI vs. Stream Controller

Existen principalmente dos opciones consolidadas en el ecosistema de software libre:

  • Stream Deck UI: Una solución sencilla que permite asignar atajos de teclado tradicionales (como Ctrl + Shift + [tecla]). Su principal limitación es la ausencia de un sistema de plugins. Esto resulta especialmente problemático en entornos con Wayland, donde el servidor gráfico bloquea las combinaciones de teclas globales dirigidas a aplicaciones en segundo plano.
  • Stream Controller: La alternativa más completa y la recomendada para un uso serio. Cuenta con soporte nativo para plugins, integrándose directamente con aplicaciones externas (como OBS Studio) mediante protocolos dedicados como WebSocket, sin depender únicamente de atajos de teclado simulados.

Configuración Básica de Stream Controller

La aplicación permite gestionar varios parámetros del hardware desde su menú Stream Settings:

  • Brillo y temporizador (Time Out): Regula la intensidad de la pantalla LCD de cada botón o define un tiempo de inactividad para que el panel se apague automáticamente y reduzca el consumo energético del dispositivo.
  • Fondos e iconos: Personaliza la apariencia visual de cada botón cargando imágenes o fondos personalizados, lo que facilita identificar visualmente cada acción de un vistazo.

Integración de Stream Controller con OBS Studio mediante WebSockets

Para controlar OBS Studio desde la Stream Deck en Linux —cambiar escenas, pausar o iniciar grabaciones— es indispensable establecer una comunicación bidireccional mediante el protocolo WebSocket. El proceso se divide en dos bloques:

1. Habilitar el servidor WebSocket en OBS Studio

  1. Abre OBS Studio y dirígete al menú Herramientas > Configuración del servidor WebSocket.
  2. Asegúrate de que la casilla para habilitar el servidor WebSocket esté activa. El puerto predeterminado es el 4455.
  3. Haz clic en Mostrar información de la conexión y copia la contraseña generada por el sistema.

2. Vincular el Plugin en Stream Controller

  1. En Stream Controller, accede al apartado de plugins (Open Settings > Plugins) e instala el plugin oficial de OBS.
  2. Configura los datos de red del plugin: mantén el host en localhost, verifica que el puerto coincida con el configurado en OBS (4455 por defecto) e ingresa la contraseña copiada previamente.
  3. Prueba la conexión para confirmar que Stream Controller se comunica correctamente con OBS Studio. Si la conexión es exitosa, verás el indicador de estado en verde.

Asignación de Acciones a los Botones

Una vez enlazados ambos programas, puedes asignar acciones directamente sobre la cuadrícula de botones del dispositivo:

  • Cambio de escena (Switch Scene): Selecciona dinámicamente cualquiera de las escenas creadas en OBS para alternar entre ellas con un solo toque. Ideal para cambiar entre pantalla completa, cámara y pantalla compartida en mitad de una grabación.
  • Control de grabación (Toggle Recording): Alterna el estado de la grabación entre inicio, pausa o detención sin necesidad de tener OBS en primer plano.
  • Indicadores de estado: El botón muestra visualmente en su pantalla LCD si la grabación o la transmisión están activas en tiempo real, ofreciendo retroalimentación inmediata sin tener que mirar a OBS.

Importación de Iconos Personalizados

Para mantener la botonera organizada y reconocible a primera vista, es posible utilizar paquetes de iconos de la tienda oficial de Elgato o de repositorios de terceros:

  1. Descarga y descomprime el paquete de iconos deseado en tu equipo.
  2. En Stream Controller, selecciona un botón, elige la opción Browse Files e importa la carpeta con las imágenes.
  3. Asigna el icono correspondiente a cada acción para identificar visualmente cada función en la pantalla LCD de la Stream Deck.

A pesar de la ausencia de soporte oficial en Linux, la combinación de Stream Controller y la interfaz WebSocket de OBS Studio ofrece un entorno de trabajo estable, modular y completamente funcional para la gestión de grabaciones y emisiones en tiempo real. Una vez configurado, el resultado es prácticamente idéntico —en términos de usabilidad— al software oficial de Elgato en Windows.

Aprende a editar video en DaVinci Resolve, configurar el teclado programable XPPen Mini Keydial ACK05 en Linux con Input Remapper y controlar OBS Studio con tu Stream Deck usando Stream Controller y WebSockets. Guía paso a paso con atajos de teclado.


Únete a la comunidad de desarrolladores que han decidido dejar de picar código y empezar a construir productos reales. Recibe mis mejores trucos de arquitectura cada semana:

Acepto recibir anuncios de interes sobre este Blog.