Un editor de vídeo gratuito y de código abierto que reúne montaje multipista, efectos, audio, subtítulos automáticos y exportación en una sola aplicación.
Introducción
La edición de vídeo puede convertirse rápidamente en un flujo de trabajo complejo cuando es necesario recurrir a diferentes programas para montar clips, añadir efectos, preparar subtítulos, trabajar el audio y finalmente exportar el resultado. Para muchos creadores, disponer de todas estas funciones en una sola aplicación supone ahorrar tiempo y reducir la cantidad de herramientas que deben aprender.
Drift aborda precisamente este problema. Se trata de un editor de vídeo de escritorio gratuito y de código abierto desarrollado por CutWire Studios. Su propuesta busca combinar la sencillez de las modernas herramientas para creadores con las posibilidades de una aplicación de escritorio.
El proyecto permite importar clips, trabajar sobre una línea de tiempo multipista, aplicar efectos y transiciones, incorporar títulos, stickers y formas, generar subtítulos automáticos, modificar la velocidad, procesar el audio y exportar el resultado. Todo ello se encuentra integrado en una misma aplicación, evitando que tareas habituales tengan que repartirse entre varios programas.
Otro aspecto destacado de Drift es que no requiere suscripción, no añade marcas de agua y no exige crear una cuenta para utilizar el editor.
¿Qué es exactamente Drift?
Drift es un editor de vídeo no lineal para sistemas de escritorio. El proyecto es de código abierto y está publicado bajo la licencia GPLv3.
La aplicación está construida principalmente con tecnologías de escritorio y procesamiento multimedia ampliamente utilizadas:
- C++20 como estándar del lenguaje utilizado para la compilación.
- Qt 6.5 o superior para la aplicación y sus componentes gráficos.
- QML y Qt Quick para construir la interfaz.
- FFmpeg 8.x para la lectura, procesamiento, composición y exportación multimedia.
- libzstd para la descompresión de paquetes de complementos.
- OpenSSL 3.x para la verificación de firmas de los complementos.
- ONNX Runtime para los subtítulos automáticos y otras funciones relacionadas con aprendizaje automático.
Una de las características técnicas más interesantes de Drift es que la previsualización y la exportación comparten el mismo compositor. El proyecto utiliza FrameCompositor como parte central del procesamiento de los fotogramas, buscando que lo que el usuario ve durante la edición coincida con el resultado exportado.
Drift también utiliza un sistema de addons o complementos. Las fuentes, stickers, modelos de voz y determinados recursos pueden descargarse bajo demanda, evitando que todos ellos tengan que formar parte del paquete principal.
Características principales
Edición de vídeo multipista
El núcleo de Drift es una línea de tiempo multipista que permite organizar y editar diferentes elementos audiovisuales dentro de un mismo proyecto.
- Recorte de clips.
- División de clips.
- Alineación mediante snap.
- Ripple editing para reorganizar automáticamente el contenido relacionado.
- Silenciado de pistas.
- Ocultación de pistas.
- Deshacer y rehacer las operaciones de edición.
- Superposición de vídeo, títulos y otros elementos.
La línea de tiempo está integrada con la previsualización y con el inspector de clips, permitiendo realizar el flujo habitual de montaje desde una misma interfaz.
Efectos, transiciones y elementos gráficos
Drift incorpora diferentes herramientas para modificar la apariencia del vídeo sin necesidad de abandonar el editor.
- Efectos GPU para procesamiento visual.
- Transiciones para clips superpuestos.
- Plantillas de apariencia reutilizables.
- Títulos con diferentes estilos.
- Stickers y emojis organizados y buscables.
- Formas para añadir elementos gráficos.
- Máscaras para trabajar con zonas concretas de los clips.
- Green screen mediante eliminación por clave.
El proyecto también dispone de plantillas de efectos que pueden utilizarse para conseguir determinados estilos visuales con menos pasos.
Subtítulos automáticos
Una de las funciones más interesantes para creadores de contenido es la generación de subtítulos automáticos. Drift puede convertir el habla de un vídeo en texto y posteriormente permite editar las líneas generadas directamente en la línea de tiempo.
Esta función utiliza ONNX Runtime y modelos de reconocimiento de voz que se distribuyen mediante el sistema de complementos.
Audio y velocidad
El editor también incorpora herramientas para trabajar el sonido y modificar el ritmo de los vídeos.
- Mezcla de audio.
- Cadenas de efectos.
- Ecualizador.
- Compresor.
- Puerta de ruido.
- De-esser.
- Limpieza del ruido de fondo.
- Cambios de velocidad.
- Reproducción inversa.
- Fundidos.
- Speed ramps personalizados.
- Animación sincronizada con la música.
Recorte de sujetos y máscaras
Drift incorpora herramientas para aislar sujetos, utilizar máscaras sobre clips y trabajar con material de pantalla verde. Estas funciones permiten realizar determinadas composiciones directamente desde el editor.
Complementos y recursos adicionales
Los addons permiten descargar recursos adicionales cuando son necesarios. Entre ellos se encuentran:
- Fuentes.
- Stickers y emojis.
- Efectos.
- Transiciones.
- Modelos de reconocimiento de voz.
Los paquetes utilizan el formato .driftpkg, están comprimidos con Zstandard y utilizan firmas Ed25519 que se verifican antes de la instalación.
Proyectos y exportación
Drift permite crear project bundles, que empaquetan un proyecto junto con sus medios para facilitar tareas como compartir o realizar copias de seguridad.
La exportación admite MP4 utilizando H.264 y AAC, además de ofrecer preajustes de calidad y controles de codificación para los usuarios que necesitan mayor control sobre el archivo final.
Requisitos del sistema
Los siguientes requisitos corresponden principalmente al entorno de compilación documentado por el proyecto:
| Componente | Requisito |
|---|---|
| Lenguaje | C++20 |
| CMake | 3.21 o superior |
| Qt | 6.5 o superior |
| FFmpeg | 8.x |
| libzstd | Necesario para los paquetes de addons |
| OpenSSL | 3.x, utilizando libcrypto para la verificación de firmas |
| ONNX Runtime | Utilizado para subtítulos automáticos y funciones relacionadas con ML |
| OpenCV | Opcional para compilaciones experimentales de eliminación de fondos |
Sistemas operativos
El proyecto proporciona actualmente diferentes vías de distribución según el sistema operativo:
- Linux: Flathub y AppImage.
- Windows: instalador
.exe. - macOS: compilación desde código fuente.
La página oficial de GitHub contiene los paquetes disponibles y las instrucciones correspondientes para cada plataforma.
Instalación y uso
Instalación en Linux mediante Flatpak
- Instala Drift desde Flathub utilizando:
flatpak install flathub org.cutwire.Drift
- Ejecuta la aplicación con:
flatpak run org.cutwire.Drift
Descarga para Windows
Los usuarios de Windows pueden utilizar el instalador .exe disponible en la sección de versiones del repositorio oficial.
Ver versiones y descargas de Drift
Compilación desde código fuente
Los usuarios técnicos pueden clonar el repositorio y compilar Drift utilizando CMake.
- Clona el repositorio:
git clone https://github.com/CutWire-Studios/Drift.git
cd Drift
- Configura el proyecto:
cmake -B build -DCMAKE_BUILD_TYPE=Debug
- Compila la aplicación:
cmake --build build -j$(nproc)
- Ejecuta Drift:
./build/drift
Para una compilación experimental con eliminación de fondos mediante OpenCV se puede utilizar:
cmake -B build -DCMAKE_BUILD_TYPE=Debug -DWITH_BGREMOVAL=ON
cmake --build build -j$(nproc)
Flujo de trabajo básico
- Abre Drift y crea un proyecto.
- Importa los archivos de vídeo y audio.
- Coloca los clips en la línea de tiempo.
- Recorta y divide el material según sea necesario.
- Añade títulos, efectos, transiciones, stickers o formas.
- Ajusta la velocidad y el audio.
- Genera subtítulos automáticos si el proyecto los necesita.
- Revisa y corrige los subtítulos directamente en la línea de tiempo.
- Comprueba el resultado mediante la previsualización.
- Exporta el vídeo utilizando los ajustes disponibles.
¿Para quién es Drift?
- Creadores de contenido: YouTubers, streamers y creadores de vídeos cortos que buscan un editor de escritorio sin suscripción.
- Principiantes: usuarios que quieren comenzar a editar vídeo con una herramienta que reúna las funciones principales en una sola aplicación.
- Entusiastas del código abierto: usuarios que prefieren software cuyo código puede ser estudiado y modificado.
- Usuarios de Linux: personas interesadas en disponer de una alternativa de edición de vídeo nativa para su entorno.
- Desarrolladores: usuarios que necesitan compilar, probar o modificar el editor desde su código fuente.
- Pequeños equipos y proyectos independientes: grupos que buscan reducir costes de licencias y centralizar su flujo de edición.
- Educadores y estudiantes: usuarios que necesitan una herramienta de edición sin coste de suscripción.
Ventajas frente a alternativas
Drift no pretende sustituir automáticamente a todos los editores profesionales. Su principal ventaja está en combinar una interfaz gráfica de edición con un conjunto amplio de herramientas multimedia dentro de un proyecto abierto y gratuito.
| Característica | Drift | FFmpeg por consola | Editor GUI comercial |
|---|---|---|---|
| Interfaz gráfica de edición | Sí | No | Sí |
| Línea de tiempo multipista | Sí | Manual | Sí |
| Recorte y división visual | Sí | Manual | Sí |
| Efectos y transiciones | Sí | Manual | Sí |
| Subtítulos automáticos | Sí | Manual | Variable |
| Herramientas de audio | Sí | Manual | Sí |
| Exportación H.264 + AAC | Sí | Sí | Sí |
| Sin suscripción obligatoria | Sí | Sí | Variable |
| Código abierto | Sí | Sí | Variable |
| Uso mediante comandos | Limitado | Sí | Variable |
Consideraciones de seguridad
El sistema de complementos de Drift incorpora mecanismos destinados a comprobar la integridad y autenticidad de los paquetes antes de instalarlos. Los archivos .driftpkg utilizan compresión Zstandard y firmas Ed25519, que son verificadas durante la instalación.
Los complementos pueden descargarse durante el uso de la aplicación. Entre ellos se encuentran fuentes, stickers y modelos de voz. Por este motivo, es recomendable obtenerlos desde las fuentes previstas por el proyecto y mantener la aplicación actualizada.
Los usuarios que compilen desde código fuente pueden utilizar recursos almacenados localmente mediante variables como DRIFT_FONTS_DIR, DRIFT_STICKERS_DIR o DRIFT_WHISPER_MODEL_DIR. Esto puede resultar útil en entornos donde se quiera controlar de forma explícita el origen de determinados recursos.
El proyecto también aclara que el client token utilizado por el servicio de addons no debe considerarse una contraseña o secreto privado, ya que se incluye en los binarios de Drift.
Conclusión
Drift es una propuesta interesante dentro del panorama de los editores de vídeo de código abierto. Su principal fortaleza está en reunir en una sola aplicación herramientas que normalmente pueden requerir diferentes programas: edición multipista, efectos, transiciones, títulos, stickers, máscaras, subtítulos automáticos, procesamiento de audio y exportación.
Su arquitectura basada en C++20, Qt 6, QML y FFmpeg proporciona una base tecnológica sólida, mientras que el compositor compartido entre previsualización y exportación es uno de los elementos técnicos más destacables del proyecto.
También resulta especialmente interesante el sistema de addons, que permite mantener separados del programa principal determinados recursos como fuentes, stickers y modelos de reconocimiento de voz.
Para creadores independientes, usuarios de Linux, principiantes y entusiastas del software libre, Drift puede ser una alternativa que merece la pena probar. Para producciones profesionales de gran complejidad, conviene compararlo directamente con las herramientas profesionales consolidadas antes de adoptarlo como plataforma principal.
El proyecto continúa en desarrollo público en GitHub y actualmente cuenta con más de 200 commits, además de issues y procesos automatizados para generar paquetes de distribución.
Enlaces de interés
- Repositorio oficial: GitHub - CutWire-Studios/Drift
- Desarrollador: CutWire Studios
- Sitio oficial: cutwire.org/drift
- Licencia: GPLv3
- Descargas: GitHub Releases
- Repositorio de código fuente: https://github.com/CutWire-Studios/Drift
¿Vale la pena probar Drift?
¿Has utilizado Drift o algún otro editor de vídeo de código abierto? Cuéntanos en los comentarios qué herramienta utilizas actualmente y qué función consideras imprescindible en un editor de vídeo moderno.
Fuente: documentación y repositorio oficial de Drift en GitHub.
chat Comentarios (0)
Escribir un comentario
Identificación con Google requerida
Inicia sesión con tu cuenta de Gmail para verificar tu identidad y mostrar tu foto de perfil real al comentar.
Sé el primero en comentar esta publicación.