ffmpeg logo

FFmpeg 2.6 viene con codificación de video por hardware

Para todos aquellos que realicen edición de video y sus herramientas hagan uso de FFmpeg para transcodificar, están de enhorabuena. Hoy ha aparecido FFmpeg 2.6 con soporte para NVENC.

De NVENC ya hemos escrito con anterioridad. Se trata de la tenología para las tarjetas gráficas de Nvidia que permite la codificación de video de alta definición en h.264 por hardware. Cuando se incluyó esta función a los controladores, se publicó una versión modificada con soporte inicial de NVENC, pero no ha sido hasta hoy con el lanzamiento de FFmpeg 2.6 que su disponibilidad en la rama estable del programa es un hecho.

Desde la publicación de la versión anterior han pasado sólo tres meses pero en este tiempo ha dado tiempo de incluir bastantes nuevas características. Algunas de las cuales, además del soporte de NVENC son la siguientes:
· Se da soporte inicial a la codificación con subtítulos no incrustados.
· En el área de filtros también hay novedades. Se incluye soporte para 10 bits en ‘spp’. También se incluye ‘colorlevels’ un filtro adicional para el manejo de colores. Por otra parte, se incorpora ‘tbend’, un filtro que muestra las diferencias entre sucesivos fotogramas.
· La biblioteca libavfilter recibe dos nuevas funciones: ‘palettegen’ y ‘paletteuse’ que serán de utilidad para crear GIFs animados de alta calidad. Aunque parezca increíble, en los últimos tiempos el uso de GIFs animados no ha hecho más que aumentar.
· Se han hecho algunas limpiezas al código de la biblioteca libmpcodecs relacionada con los filtros de MPlayer.
· Se incluye la posibilidad de listar los dispositivos de entrada y salida.
· El decodificador VP9 para sistemas x86 de 32 bits y procesadores sin el juego de instrucciones SSSE3 (como los Phenom y los Athlon de dos núcleos de AMD) se ha optimizado de forma que muchos de estos micros ahora pueden reproducir de forma fluida video en alta definición 1080P a 30fps. El equipo de desarrollo reconoce que esperan que Mozilla y Google empiecen a usar ‘ffvp9’ en vez de ‘libvpx’ en sus navegadores a partir de ahora.
· HEVC/h.265 también recibe mejoras de rendimiento para sistemas x86.
· La arquitectura ARM Neon también se ve beneficiada por las optimizaciones de rendimiento de HEVC.
· Por último se han arreglado numerosos fallos.

Para conocer todas los detalles de FFmpeg 2.6 puedes visitar el anuncio en las listas de correo del proyecto.