https://www.youtube.com/embed/P41zcQKwnFc?feature=oembed
El mejor programa de edición de vídeo también tiene versión para Linux. Y funciona muy bien… cuando funciona. Por eso te traigo la guía para instalarlo sin morir en el intento y tenerlo engrasado para editar tus superproducciones.
El hardware
Lo primero es lo primero: en qué hardware vamos a ejecutar Linux para tener la mínima fricción posible. ¿AMD? ¿Intel? ¿NVIDIA? En cuanto a las CPU es indiferente, porque tanto Intel como AMD ofrecen soporte a Linux. Yo he usado ambas y jamás he tenido problema.
En cuanto a memoria RAM, desde Blackmagic recomiendan mínimo 32 GB. Bueno, yo he usado DaVinci Resolve con 24 y 16 GB y he podido editar sin problemas incluso a 4K.
Y ahora el melón: ¿GPU NVIDIA o AMD? Pues pese a que AMD siempre ha tenido mejor soporte para Linux, desde Blackmagic Design siempre se ha recomendado usar NVIDIA, porque, al igual que en Windows, está más optimizado para esta arquitectura.
La distro
Vamos con el otro gran melón. ¿Qué distro usar para DaVinci Resolve? Vayamos primero a lo oficial: el soporte en Linux de Blackmagic Design solo lo vas a tener si usas la distro Rocky Linux. Así que si vas a usarlo en una productora o entorno empresarial, vas a necesitar esa distro sí o sí. Aquí no hay discusión.
El problema es cómo funciona RockyLinux. Por lo que yo probé, no fue la distro más amigable. Si tienes gráfica NVIDIA es un engorro instalar los drivers, aparte de que es una distro muy conservadora. Claro, está pensada para entornos empresariales, así que no arriesgan.
Así que en mi opinión, tras probar decenas de distros en estos 23 años ya que llevo usando Linux regularmente, mis distros preferidas a día de hoy son:
- Linux Mint si quieres estabilidad absoluta pero una instalación relativamente rápida de DaVinci Resolve
- Manjaro KDE si quieres una distro rolling release con lo último de lo último
¿Y por qué no Fedora? ¿O CachyOS? ¿Y por qué no Debian, Ubuntu, Bazzite, etc.? Así podríamos estar hasta mañana. Usa la distro que quieras, aquí lo importante es que estamos usando Linux. Me quedo con las dos mencionadas porque:
- Traen los drivers de NVIDIA preinstalados de serie
- Tienen una comunidad muy extendida y solucionar problemas es fácil
- Vienen con Timeshift, el mejor sistema de recuperación si algo falla
- Son facilísimas de usar, es todo muy plug and play
Y ahora, ¿cuál tengo yo? La mayoría del tiempo estoy usando Manjaro KDE. Es la que más me gusta a día de hoy por estas razones:
- Es sencillo instalar un kernel más reciente
- Viene con Wayland, un protocolo gráfico a años luz del antiguo X11 en eficiencia
- Viene con instantáneas ya configuradas para recuperar con el mencionado Timeshift
- El repositorio de AUR es un absoluta brutalidad. Tienes prácticamente cualquier programa que se te ocurra a golpe de un par de clics
- KDE es el mejor entorno de escritorio que existe en todo el universo. Punto. No hay discusión posible. Lo trae absolutamente todo y es como si se hubieran metido en mi cabeza para dar cobertura a todas las necesidades que pueda yo tener como usuario de un sistema operativo
«Pero es que tienes que compilar hasta el Google Chrome, ¡es un engorro eso!» Bueno, pues usa Flatpak en los programas problemáticos, que también es compatible. Ah, y sobre el famoso mantra de «usar la terminal para instalar hasta hasta un bloc de notas»: no tengo ni idea de cómo se instala un programa en Manjaro usando la terminal. Supongo que no hay más que hablar. Todo lo tengo en el gestor de Pamac, todo se instala en segundos y todo se actualiza en segundos de forma automática. Es un quebradero de cabeza que tenemos en Windows que queda obliterado por completo en Linux.
Insisto, es la distro que a mí más me gusta ahora, pero si a ti te gusta más otra, eres libre de usarla. Sé que puedo ser un poco temerario al usar una distro rolling release, pero llevo usando de forma intermitente Manjaro desde hace años y más regularmente desde hace como 4 meses y jamás de los jamases se me ha roto nada al actualizar. Y si alguna vez se rompiera algo, Timeshift y arreando.
Cómo instalar DaVinci Resolve en Linux
Y ahora llegamos a la parte menos amable. La instalación de DaVinci Resolve en Linux. Sé que hay distros que automatizan esto muy bien, pero creo que vale la pena perder unos minutos para tenerlo bien configurado en nuestra distro.
Por supuesto, doy por sentado que tienes los drivers de tu GPU instalados. Si tienes los de NVIDIA, puedes usar el gestor de drivers en Linux Mint. En Manjaro se instalan automáticamente, aunque puedes gestionarlos desde Manjaro Settings. Son literalmente dos clics, un reinicio y ya lo tienes todo listo.
En Linux Mint el proceso de instalación de DaVinci es relativamente fácil, pero necesitas un script extra para hacerlo más cómodamente. Se llama Makeresolvedeb y lo puedes descargar de aquí.
En Manjaro el proceso es relativamente sencillo. Lo primero es descargar el .run y luego podemos instalarlo de dos maneras:
- Directamente desde AUR, buscando DaVinci Resolve. El problema de este método es que tiene que compilar algunos componentes y el proceso se eterniza, sobre todo si no tienes un equipo potente
- Ejecutando directamente el .run y luego ejecutamos el comando cd /opt/resolve/libs && sudo rm libglib* && sudo rm libgio* && sudo rm libgmodule*
En Manjaro, tenemos un problemilla con gráficas híbridas de NVIDIA, y es que el sistema no sabe cuál usar por defecto. Así que podemos forzar a que use la GPU discreta dándole a botón derecho en la entrada del menú de aplicaciones, Editar, y aquí copiar el comando a ejecutar, sustituirlo por prime-run, y pegando justo en el campo de abajo el comando que habíamos copiado.
Por cierto, las actualizaciones se instalan exactamente igual que como he explicado anteriormente. En el caso de Linux Mint toca pasar el .run por makeresolvedeb. Y en Manjaro tenemos que eliminar las librerías mencionadas.
Si al hacer clic en el ejecutable de DaVinci Resolve este no se ejecuta, lánzalo desde la terminal (solo tienes que pegar el mismo comando que copiaste antes). Ahí verás el error. Cópialo y pégalo en tu chatbot favorito y te dará la solución. Afortunadamente vivimos en unos tiempos en los que esto ya no supone un problema.
Peculiaridades de DaVinci Resolve en Linux
Ya está, hemos superado con éxito la parte más traumática. Ahora toca ponerse a editar vídeos, ¿verdad? Pues sí, pero con algunas peculiaridades.
La primera y más importante. La versión gratuita de DaVinci Resolve en Linux NO tiene soporte para decodificar h.264 ni h.265, además de AAC en audio. Toca convertir a un códec compatible, como DNxHR con audio descomprimido. Con esto garantizamos máxima compatibilidad incluso en la versión gratuita, pero a costa de un mayor tamaño de archivo. Usa este comando para ello:
ffmpeg -i input.mp4 -c:v dnxhd -profile:v dnxhr_hq -pix_fmt yuv422p -c:a alac output.mov
Si tienes DaVinci Resolve Studio tengo buenas noticias: sí tenemos compatibilidad con h.264 y h.265 pero NO de AAC. Consejazo que te doy aquí: usa preajustes de tu cámara que no usen AAC. Por ejemplo, mi Panasonic S9 permite grabar en .mov usando el códec de vídeo h.264 PERO con el audio en PCM, que sí lo lee sin problemas DaVinci Resolve Studio en Linux. Un problema menos.
En caso contrario, solo tienes que pasar el audio a wav, por ejemplo, Lo puedes hacer con este comando en la terminal: ffmpeg -i videooriginal.mp4 -vcodec copy -acodec pcm_s16be nuevovideo.mp4
Lo bueno es que tardarás literalmente segundos en recodificar tus vídeos, aunque ocupen decenas de GB.
Los detallitos de Linux
Para empezar, es posible que algunos atajos se pisen con los de tu sistema. Por ejemplo, clic + alt en Linux Mint es para mover la ventana, así que tenemos que deshabilitar este atajo.
Luego está el infausto problema de los acentos, que se soluciona con este super consejo que dejó el usuario rabimx en el vídeo de la comparativa de distros de linux:
En la terminal ejecutamos: nano ~/.Xmodmap
Aquí ponemos:
keycode 26 = e E e E eacute Eacute EuroSign cent
keycode 38 = a A a A aacute Aacute ae AE
keycode 31 = i I i I iacute Iacute rightarrow idotless
keycode 32 = o O o O oacute Oacute oslash Oslash
keycode 30 = u U u U uacute Uacute downarrow uparrow
keycode 32 = o O o O oacute Oacute oslash Oslash
Guardamos y lo lanzamos con: xmodmap ~/.Xmodmap
Cada vez que escribamos Alt Gr + la vocal, aparecerá con el acento.
Y también el remapeo del directorio de fuentes tipográficas. Para que te funcionen, ve a Fusion, menú Fusion y asignar la ruta de las fuentes de tu sistema.
Y en realidad, poco más. Bueno, ha sido bastante, pero aparte de esto no debería haber mayores problemas. En mi caso puedo confirmarte que el rendimiento en Manjaro está por encima de Windows, los vídeos incluso a resoluciones a 4K o superiores los mueve como mantequilla en mis equipos y he editado ya varios vídeos y shorts sin absolutamente ningún problema que no haya tenido en Windows.
Los programas auxiliares
Para mí, en un flujo de trabajo habitual de YouTube y edición de vídeo convencional, son tres:
- Shutter Encoder para transcodificar
- Subtitle Edit para subtitular
- Affinity para hacer miniaturas y diseños para los vídeos
En cuanto a Shutter Encoder, tenemos un .deb que se instala en Linux Mint en segundos y en Pamac en Manjaro lo tenemos disponible también. Perfecto.
En cuanto a Subtitle Edit, la versión 5 ya es compatible con Mac y Linux y, o bien solo hay que descomprimir, o bien instalar en un par de clics desde Pamac. Sin problema aquí tampoco.
Y por último lo más problemático: Affinity. Tenemos un .appimage no oficial, que no requiere instalación y que funciona francamente bien. Pero claro, no tiene soporte de Canva y las actualizaciones no van tan rápido. Así que estaríamos cubiertos parcialmente en este sentido. Pero hay plan B: usar GIMP o Photopea para retoque fotográfico y también Inkscape para diseño vectorial. Con esto podríamos prescindir de la suite de Adobe, que, recuerda, no está disponible en Linux.
El resto de programas
Si llegados a este punto te sigue rentando usar DaVinci Resolve en Linux, casi seguro que puedes permitirte prescindir de otros programas. Aquí hay que hablar del gran elefante: Office, que no tiene soporte para Linux. Yo hace más de diez años que no uso Office y alternativas como Google Docs, OnlyOffice, LibreOffice o la versión online de Office suplen casi todas las necesidades, pero si dependes mucho de la versión local, aquí tienes un problema.
Pero lo que yo más echo de menos en Linux es sin duda Google Drive. No hay cliente oficial para Linux y, aunque podemos conectar fácilmente nuestra cuenta de Google a KDE, dando acceso a nuestra nube, no vamos a tener el mismo rendimiento y perdemos la posibilidad de generar enlaces y compartir archivos. No queda otra que usar la versión web para esto.
Adquiere las herramientas de trabajo de Creatubers
Equípate para tu proyecto creativo y me ayudarás con una pequeña comisión de afiliado. No pagarás de más, sino que los proveedores dejarán de recibir una pequeña parte para dársela a Creatubers.
