Esta guía fue probada en un equipo con:
– Intel Core i5-6500 (Skylake)
– GPU integrada Intel HD Graphics 530 (GT2)
– Driver VAAPI: Intel iHD (Media Driver)
– Debian/AntiX con kernel 5.10
La GPU Intel HD 530 soporta por hardware:
✔ Decodificación H.264 y HEVC/H.265 8-bit (VAAPI)
✔ Codificación H.264 mediante VAAPI
✔ Codificación HEVC/H.265 8-bit por hardware a través de Intel Quick Sync Video
Sin embargo, muchos sistemas instalan por defecto el driver libre:
intel-media-va-driverel cual no habilita la codificación HEVC en Skylake.
Para obtener aceleración completa (H.264 + H.265), es necesario instalar el driver extendido:
sudo apt install intel-media-va-driver-non-free
vainfo | grep HEVC
VAProfileHEVCMain : VAEntrypointEncSlice
Esto confirma que tu GPU Intel puede realizar codificación HEVC/H.265 acelerada por hardware, permitiendo exportaciones más rápidas en Kdenlive mediante VAAPI.
Antes que nada expliquemos que es "DMO"
DMO significa Debian Multimedia (o deb-multimedia.org), un repositorio externo mantenido por un tercero, no es oficial de Debian, que ofrece versiones más nuevas de paquetes multimedia:
🎬 Kdenlive
🎧 ffmpeg
🎥 melt, mkvtoolnix
🎼 codec packs y más
¿Para qué se usa?
Porque muchas distros basadas en Debian Stable (como AntiX o MX) tienen versiones viejas de programas multimedia, y DMO ofrece versiones actualizadas.
🎬 Origen y propósito
DMO (Deb-Multimedia.org)
Es un repositorio no oficial de Debian.
Mantenido por una sola persona (Christian Marillat).
Su objetivo es ofrecer lo último en multimedia, sin restricciones legales o de licencias.
Incluye: ffmpeg, códecs extras, librerías con códecs no libres y versiones muy nuevas de aplicaciones multimedia.
👉 Ventaja: códecs modernos, ffmpeg reciente, Kdenlive nuevo, soporte VAAPI actualizado.
👉 Riesgo: puede reemplazar paquetes críticos de Debian y romper dependencias.
Backports (Debian Backports)
Es un repositorio oficial de Debian.
Mantenido por desarrolladores del proyecto Debian.
Su objetivo es ofrecer versiones un poco más nuevas, pero con garantías de compatibilidad con Stable.
👉 Ventaja: seguro, estable, auditado; no rompe tu sistema.
👉 Limitación: no ofrece versiones muy nuevas, solo lo necesario para mejorar soporte.
| Diferencia | DMO | Backports |
|---|---|---|
| Oficial | ❌ No | ✔ Sí |
| Estabilidad | Media / incierta | ✔ Alta |
| Versiones | 🚀 Muy nuevas | ⭐ Moderadamente nuevas |
| Códecs no libres | ✔ Sí | ❌ No |
| Riesgo | Alto si no se usa con cuidado | Mínimo |
| Ideal para | Kdenlive, ffmpeg, VAAPI | Kernel, drivers, LibreOffice |
¿Es seguro?
✔️ Sí, es un repo muy conocido, con muchos años de uso,
⚠️ pero hay que priorizarlo bien usando un archivo como:
/etc/apt/preferences.d/99-dmo-kdenlive.prefEsta guía explica cómo instalar la versión moderna de Kdenlive desde Debian Multimedia (DMO) en Debian/AntiX y cómo comprobar que la aceleración por hardware (VAAPI) funciona correctamente.
1 — Habilitar multimedia.org y crear el archivo de preferencias (CRUCIAL)
Mi contenido en:
/etc/apt/sources.list.d/
$ ls -l /etc/apt/sources.list.d/
total 32
-rw-r--r-- 1 root root 770 ene 2 2025 antix.list
-rw-r--r-- 1 root root 139 feb 21 2024 bookworm-backports.list
-rw-r--r-- 1 root root 1022 nov 23 11:50 debian.list
-rw-r--r-- 1 root root 120 ene 2 2025 debian-stable-updates.list
-rw-r--r-- 1 root root 118 ene 17 2025 docker.list
-rw-r--r-- 1 root root 190 ene 2 2025 google-chrome.list
-rw-r--r-- 1 root root 57 ago 7 2023 librewolf.list
-rw-r--r-- 1 root root 116 feb 21 2024 liquorix.list
Yo modifiqué el archivo debian.list para habilitar el repositorio Multimedia Stable de esta manera:
# Debian Bookworm/Stable
deb http://ftp.cl.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/ bookworm-security main contrib non-free non-free-firmware
# Multimedia Stable!
deb http://www.deb-multimedia.org bookworm main non-free
# Debian Testing.
# Testing enabled for 'rolling' release.
# deb http://ftp.cl.debian.org/debian/ testing main contrib non-free non-free-firmware
# deb http://security.debian.org testing-security main contrib non-free non-free-firmware
#deb-src http://ftp.cl.debian.org/debian/ testing main contrib non-free non-free-firmware
# Multimedia Testing!
# Only use to install libdvdcss2 and codecs.
#deb http://www.deb-multimedia.org testing main non-free
###### Debian Unstable/Sid##########
###### Use at your own risk! ########
#deb http://ftp.cl.debian.org/debian/ unstable main contrib non-free non-free-firmware
# Multimedia Unstable/Sid!
# Only use to install libdvdcss2 and codecs.
#deb http://www.deb-multimedia.org sid main non-free
Debajo tenés el archivo completo 99-dmo-kdenlive.pref tal como debe quedar en tu sistema.
## Preferencias para usar Kdenlive y MLT desde Debian Multimedia (DMO)
# Regla general: todo lo de DMO queda con prioridad baja (50)
Package: *
Pin: origin www.deb-multimedia.org
Pin-Priority: 50
#############################################
# KDENLIVE – Paquetes principales (prioridad alta)
#############################################
# Kdenlive
Package: kdenlive
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
# Kdenlive-data
Package: kdenlive-data
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
#############################################
# FFmpeg completo desde DMO
#############################################
Package: ffmpeg
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
Package: ffmpeg-doc
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
# Bibliotecas principales
Package: libavcodec60
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
Package: libavformat60
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
Package: libavutil58
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
Package: libpostproc57
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
Package: libswresample4
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
Package: libswscale7
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
# Filtros opcionales (no incluyen libavfilter-extra)
Package: libavfilter9
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
# Falta crítica detectada: libavdevice60
Package: libavdevice60
Pin: origin www.deb-multimedia.org
Pin-Priority: 700
2 — Actualizar e instalar Kdenlive (DMO)
sudo apt update
sudo apt install kdenlive
Esto instalará:
Kdenlive 23.04.x (DMO)
MLT 7.16 (Oficial de Debian estándar)
Filtros completos de FFmpeg (DMO)
3 — Comprobar versiones instaladas
$ kdenlive --version
melt -version
4 — Verificar VAAPI (aceleración por GPU)
$ vainfo
Deben aparecer líneas como:
Trying to open iHD_drv_video.so
VA-API version: 1.17
Driver version: Intel iHD driver
5 — Ver aceleraciones disponibles en FFmpeg
$ ffmpeg -hwaccels
Si ves vaapi, qsv y opencl, tenés soporte completo.
6 — Probar render acelerado en Kdenlive
Exportá un clip corto usando:
H.264 VAAPI (MP4)
$ watch -n1 "intel_gpu_top"
Si la GPU trabaja, va a aparecer actividad en los motores “Video” y la CPU estará mucho más libre.
7 — Limpieza (opcional)
sudo apt autoremove
Con esto tu sistema queda limpio y funcionando con la mejor versión posible de Kdenlive para Debian/AntiX.
Les dejo capturas de pantallas de kdenlive version 23.04.2 Multimedia Stable! (la ultima del repositorio a la fecha).
$ ffmpeg -codecs | head -50
Codecs:
D..... = Decoding supported
.E.... = Encoding supported
..V... = Video codec
..A... = Audio codec
..S... = Subtitle codec
..D... = Data codec
..T... = Attachment codec
...I.. = Intra frame-only codec
....L. = Lossy compression
.....S = Lossless compression
-------
D.VI.S 012v Uncompressed 4:2:2 10-bit
D.V.L. 4xm 4X Movie
D.VI.S 8bps QuickTime 8BPS video
.EVIL. a64_multi Multicolor charset for Commodore 64 (encoders: a64multi)
.EVIL. a64_multi5 Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5)
D.V..S aasc Autodesk RLE
D.V.L. agm Amuse Graphics Movie
D.VIL. aic Apple Intermediate Codec
DEVI.S alias_pix Alias/Wavefront PIX image
DEVIL. amv AMV Video
D.V.L. anm Deluxe Paint Animation
D.V.L. ansi ASCII/ANSI art
DEV..S apng APNG (Animated Portable Network Graphics) image
D.V.L. arbc Gryphon's Anim Compressor
D.V.L. argo Argonaut Games Video
DEVIL. asv1 ASUS V1
DEVIL. asv2 ASUS V2
D.VIL. aura Auravision AURA
D.VIL. aura2 Auravision Aura 2
DEV.L. av1 Alliance for Open Media AV1 (decoders: libdav1d libaom-av1 av1 av1_cuvid av1_qsv) (encoders: libaom-av1 libsvtav1 av1_nvenc av1_qsv av1_amf av1_vaapi)
D.V... avrn Avid AVI Codec
DEVI.S avrp Avid 1:1 10-bit RGB Packer
D.V.L. avs AVS (Audio Video Standard) video
DEV.L. avs2 AVS2-P2/IEEE1857.4 (decoders: libdavs2) (encoders: libxavs2)
..V.L. avs3 AVS3-P2/IEEE1857.10
DEVI.S avui Avid Meridien Uncompressed
DEVI.S ayuv Uncompressed packed MS 4:4:4:4
D.V.L. bethsoftvid Bethesda VID video
D.V.L. bfi Brute Force & Ignorance
D.V.L. binkvideo Bink video
D.VI.. bintext Binary text
DEVI.S bitpacked Bitpacked
DEVI.S bmp BMP (Windows and OS/2 bitmap)
D.V..S bmv_video Discworld II BMV video
D.VI.S brender_pix BRender PIX image
D.V.L. c93 Interplay C93
D.V.L. cavs Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)
D.V.L. cdgraphics CD Graphics video
$ ffmpeg -encoders
Encoders:
V..... = Video
A..... = Audio
S..... = Subtitle
.F.... = Frame-level multithreading
..S... = Slice-level multithreading
...X.. = Codec is experimental
....B. = Supports draw_horiz_band
.....D = Supports direct rendering method 1
------
V....D a64multi Multicolor charset for Commodore 64 (codec a64_multi)
V....D a64multi5 Multicolor charset for Commodore 64, extended with 5th color (colram) (codec a64_multi5)
V....D alias_pix Alias/Wavefront PIX image
V..... amv AMV Video
V....D apng APNG (Animated Portable Network Graphics) image
V....D asv1 ASUS V1
V....D asv2 ASUS V2
V....D libaom-av1 libaom AV1 (codec av1)
V..... libsvtav1 SVT-AV1(Scalable Video Technology for AV1) encoder (codec av1)
V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1)
V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1)
V....D av1_amf AMD AMF AV1 encoder (codec av1)
V....D av1_vaapi AV1 (VAAPI) (codec av1)
V....D avrp Avid 1:1 10-bit RGB Packer
V....D libxavs2 libxavs2 AVS2-P2/IEEE1857.4 (codec avs2)
V..X.D avui Avid Meridien Uncompressed
V....D ayuv Uncompressed packed MS 4:4:4:4
VF...D bitpacked Bitpacked
V....D bmp BMP (Windows and OS/2 bitmap)
VF...D cfhd GoPro CineForm HD
V....D cinepak Cinepak
V....D cljr Cirrus Logic AccuPak
V.S..D vc2 SMPTE VC-2 (codec dirac)
VFS..D dnxhd VC3/DNxHD
V....D dpx DPX (Digital Picture Exchange) image
VFS..D dvvideo DV (Digital Video)
VF...D exr OpenEXR image
V.S..D ffv1 FFmpeg video codec #1
VF...D ffvhuff Huffyuv FFmpeg variant
V....D fits Flexible Image Transport System
V....D flashsv Flash Screen Video
V....D flashsv2 Flash Screen Video Version 2
V..... flv FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1)
V....D gif GIF (Graphics Interchange Format)
V..... h261 H.261
V..... h263 H.263 / H.263-1996
V..... h263_v4l2m2m V4L2 mem2mem H.263 encoder wrapper (codec h263)
V.S... h263p H.263+ / H.263-1998 / H.263 version 2
V....D libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (codec h264)
V....D libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 RGB (codec h264)
$ ffmpeg -encoders | grep -E "hevc|265"
ffmpeg version 6.1.4 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14+deb12u1)
configuration: --disable-decoder=amrnb --disable-gnutls --disable-liblensfun --disable-libopencv --disable-podpages --disable-sndio --disable-stripping --enable-avfilter --enable-chromaprint --enable-frei0r --enable-gcrypt --enable-gpl --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdavs2 --enable-libdc1394 --enable-libdrm --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libilbc --enable-libjack --enable-libjxl --enable-libkvazaar --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librabbitmq --enable-librist --enable-librsvg --enable-librubberband --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-nonfree --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-openssl --enable-postproc --enable-pthreads --enable-shared --enable-version3 --incdir=/usr/include/x86_64-linux-gnu --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --toolchain=hardened --enable-vaapi --enable-libvpl --cc=x86_64-linux-gnu-gcc --cxx=x86_64-linux-gnu-g++ --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
libavutil 58. 29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
V....D libx265 libx265 H.265 / HEVC (codec hevc)
V....D hevc_amf AMD AMF HEVC encoder (codec hevc)
V....D hevc_nvenc NVIDIA NVENC hevc encoder (codec hevc)
V..... hevc_qsv HEVC (Intel Quick Sync Video acceleration) (codec hevc)
V..... hevc_v4l2m2m V4L2 mem2mem HEVC encoder wrapper (codec hevc)
V....D hevc_vaapi H.265/HEVC (VAAPI) (codec hevc)
V....D libkvazaar libkvazaar H.265 / HEVC (codec hevc)
$ apt policy kdenlive ffmpeg libmlt7
kdenlive:
Instalados: 1:23.04.2-dmo1
Candidato: 1:23.04.2-dmo1
Tabla de versión:
*** 1:23.04.2-dmo1 700
50 http://www.deb-multimedia.org bookworm/main amd64 Packages
100 /var/lib/dpkg/status
22.12.3-2+deb12u1 500
500 http://ftp.cl.debian.org/debian bookworm/main amd64 Packages
ffmpeg:
Instalados: 10:6.1.4-dmo0+deb12u1
Candidato: 10:6.1.4-dmo0+deb12u1
Tabla de versión:
*** 10:6.1.4-dmo0+deb12u1 700
50 http://www.deb-multimedia.org bookworm/main amd64 Packages
100 /var/lib/dpkg/status
7:5.1.7-0+deb12u1 500
500 http://ftp.cl.debian.org/debian bookworm/main amd64 Packages
500 http://security.debian.org bookworm-security/main amd64 Packages
libmlt7:
Instalados: (ninguno)
Candidato: 7.12.0-1+deb12u1
Tabla de versión:
7.12.0-1+deb12u1 500
500 http://ftp.cl.debian.org/debian bookworm/main amd64 Packages
root@antix1:/home/antix1#
$ melt --version
melt 7.16.0
Copyright (C) 2002-2022 Meltytech, LLC
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.