Nueva actualización mayor de FFmpeg: Lo que necesitas saber
En agosto de 2025, FFmpeg lanzó su actualización mayor 8.0 “Huffman”, que incluye innovaciones significativas en integración de IA, rendimiento y compatibilidad con hardware moderno.
Novedades principales:
- Transcripción automática con IA mediante integración de OpenAI Whisper
- Hasta 20 veces más velocidad en procesadores modernos
- Aceleración mejorada por GPU con soporte para códecs de nueva generación
- Streaming de latencia ultra baja mediante WebRTC
Características destacadas
1. Integración de IA con OpenAI Whisper
Esta actualización incorpora el modelo de reconocimiento de voz Whisper, permitiendo generar transcripciones precisas directamente desde archivos de audio o video sin herramientas adicionales.
Se agregaron filtros optimizados para GPU (CUDA y Direct3D 11) que aceleran operaciones como redimensionamiento y aplicación de padding.
2. Mejoras significativas de rendimiento
La optimización para instrucciones AVX-512 (disponibles en procesadores Intel y AMD recientes) ofrece mejoras drásticas de velocidad. El filtro de desentrelazado bwdif alcanza hasta 20 veces más velocidad en hardware compatible.
El procesamiento multihilo mejorado aprovecha mejor los procesadores multinúcleo, reduciendo considerablemente los tiempos de conversión.
3. Soporte ampliado para hardware y códecs modernos
La aceleración por GPU se ha reforzado con:
- Decodificación por hardware para VVC (H.266) y Apple ProRes RAW
- AMD FidelityFX Super Resolution (FSR) como filtro para escalado de alta calidad
- API Vulkan mejorada para codificación y decodificación acelerada en Windows y Linux
4. Mayor estabilidad y compatibilidad
La arquitectura interna fue revisada, eliminando dependencias obsoletas y reforzando la seguridad. Se agregó soporte para streaming de baja latencia mediante WebRTC (protocolo WHIP) y mejor manejo de video HDR y formatos de contenedor profesionales.
Instalación de FFmpeg
Verificar versión actual
Primero, verifica la versión instalada actualmente:
ffmpeg -versionEl comando muestra información detallada de la compilación. En este ejemplo, se muestra una versión del 22 de enero de 2025:

Instalación mediante script automatizado
Para automatizar la instalación, usaremos el script autoffmpeg:
Pasos:
- Clona el repositorio desde GitHub
- Ejecuta PowerShell como administrador
- Sigue las instrucciones del repositorio
Nota: El script instala la versión de 64 bits para Windows por defecto. Para versiones de 32 bits o Linux, modifica el script según tus necesidades.
Resultado de la instalación
Ejemplo de salida del script:
Preparing temporary extraction folder: C:\Users\minok\AppData\Local\Temp\temp_ffmpeg_extract
Extracting ZIP file... Extraction completed.
Creating install folder: C:\Program Files\ffmpeg
Found a single subfolder. Moving its contents...
Files moved to: C:\Program Files\ffmpeg
Checking PATH for FFmpeg bin folder...
Get-Item: C:\youtube\autoffmpeg\install_ffmpeg.ps1:131
Line | 131 | $normalizedItem = (Get-Item $item).FullName.TrimEnd("\\")
| ~~~~~~~~~~~~~~ | Cannot find path 'C:\Program Files\Techno-Speech\VoiSona\reporter' because it does not exist.
FFmpeg bin folder is already in PATH.
Cleaning up temporary files... Temporary files removed.
=== FFmpeg installation completed successfully! ===
Please restart PowerShell or CMD to use ffmpeg.exe.
La instalación de FFmpeg se completó correctamente. El mensaje de error mostrado es solo una advertencia sobre una ruta obsoleta en la variable PATH (de una aplicación desinstalada previamente) y no afecta el funcionamiento de FFmpeg.
Acerca del mensaje de error
Cannot find path 'C:\Program Files\Techno-Speech\VoiSona\reporter' because it does not exist.
Este mensaje aparece porque:
- El script verifica cada carpeta registrada en la variable PATH del sistema
- Una aplicación previamente instalada (VoiSona) dejó una entrada en PATH aunque ya fue desinstalada
- El comando
Get-Itemintenta acceder a una ruta inexistente
Solución del mensaje de advertencia
Opción 1: Dejar como está
FFmpeg está correctamente instalado en C:\Program Files\ffmpeg\bin y el PATH está configurado. Puedes usar FFmpeg inmediatamente sin problemas.
Opción 2: Limpiar las variables de entorno
- Abre el menú de inicio y busca “variables de entorno”
- Selecciona Editar las variables de entorno del sistema
- Haz clic en el botón Variables de entorno
- En “Variables del sistema” o “Variables de usuario”, selecciona
Pathy haz clic en Editar - Elimina la entrada inexistente:
C:\Program Files\Techno-Speech\VoiSona\reporter - Guarda los cambios
Opción 3: Modificar el script
Puedes editar el script install_ffmpeg.ps1 para que ignore rutas inexistentes:
if (Test-Path $item) {
$normalizedItem = (Get-Item $item).FullName.TrimEnd("\\")
}
Verificación de la instalación
Después de reiniciar PowerShell o CMD, ejecuta:
ffmpeg -versionSi aparece la información de versión, la instalación fue exitosa.
Resultado de la verificación
ffmpeg version N-120833-gdb2af6fd42-20250825 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 15.1.0 (crosstool-NG 1.27.0.79_8f49ec5)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --enable-shared --disable-static --disable-w32threads --enable-pthreads --enable-iconv --enable-zlib --enable-libfribidi --enable-gmp --enable-libxml2 --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libfreetype --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-vulkan --enable-libshaderc --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-libdav1d --enable-libdavs2 --enable-libdvdread --enable-libdvdnav --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-libplacebo --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-liboapv --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --enable-vaapi --enable-libvidstab --enable-libvvenc --enable-whisper --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs=-lgomp --extra-ldflags=-pthread --extra-ldexeflags= --cc=x86_64-w64-mingw32-gcc --cxx=x86_64-w64-mingw32-g++ --ar=x86_64-w64-mingw32-gcc-ar --ranlib=...
Exiting with exit code 0
La versión instalada corresponde a la compilación del 25 de agosto de 2025, confirmando que tienes la última versión disponible.
Estado final
- FFmpeg está instalado en
C:\Program Files\ffmpeg\bin\ffmpeg.exe - La variable PATH está correctamente configurada
- Los comandos
ffmpeg,ffplayyffprobeestán disponibles desde cualquier ubicación

