Ya fue liberada la nueva version de FFmpeg 5.1, conoce sus novedades

julio 24, 2022 , 0 Comments

Después de seis meses de desarrollo se dio a conocer el lanzamiento de la nueva versión del popular paquete multimedia FFmpeg 5.1, que incluye un conjunto de aplicaciones y una colección de bibliotecas para operaciones en varios formatos multimedia (grabación, conversión y decodificación de formatos de audio y video).

Para quienes desconocen de FFmpeg deben saber que este es un proyecto de software libre que puede que permite a los usuarios para decodificar, codificar, transcodificar, mux, demux, stream, filtro, streaming de audio y vídeo, entre otras muchas cosas más.

También vale la pena mencionar que el paquete contiene libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale y libswresample que puede ser utilizado por las aplicaciones. Así como ffmpeg, ffserver, ffplay y ffprobe, que puede ser utilizado por los usuarios finales para la transcodificación, el streaming y la reproducción.

Principales novedades de FFmpeg 5.1

En esta nueva versión que se presenta de FFmpeg 5.1 se destaca que se agregó soporte para el sistema de archivos IPFS descentralizado y el protocolo que se usa con él para vincular direcciones IPNS permanentes, ademas de que tambien se agregó el soporte para el formato de imagen QOI asi como tambien la compatibilidad con el formato de imagen PHM (Portable Half float Map).

Otro de los cambios que se destaca de esta nueva versión que se presenta, es que se implementó la capacidad de usar la API VDPAU (decodificación y presentación de video) para la aceleración de hardware de la decodificación de video en formato AV1.

Ademas de ello, tambien se agregó la opción «-o» a la utilidad ffprobe para generar el archivo especificado en lugar de la salida estándar, tambien se agregaron nuevos decodificadores: DFPWM, Vizrt Binary Image, se agregaron nuevos codificadores: pcm-bluray, DFPWM, Vizrt Binary Image, se agregaron empaquetadores de contenedores de medios (muxer): DFPWM y se agregaron los desempaquetadores de contenedores de medios (demuxer): DFPWM.

Por otra parte, tambien se menciona que sé eliminó la compatibilidad con la interfaz heredada para la decodificación de video de hardware XvMC.

En cuanto a los nuevos filtros de video añadidos en esta nueva versión:

  • SITI: realiza un cálculo de las características de calidad de video SI (Información espacial) y TI (Información temporal).
  • avsynctest: realiza comprobaciones de sincronización de audio y vídeo.
  • feedback: redirigir los cuadros recortados a otro filtro y luego fusionar el resultado con el video original.
  • pixelize: realiza la pixelización del video.
  • colormap: reflejo de los colores de otros videos.
  • colorchart: genera una carta de colores.
  • multiply: multiplica los valores de píxeles del primer video por los píxeles del segundo video.
  • pgs_frame_merge: fusiona segmentos de subtítulos PGS en un paquete (flujo de bits).
  • blurdetect: detecta fotogramas borrosos.
  • remap_opencl: realiza la reasignación de píxeles.
  • chromakey_cuda: es una implementación de chromakey que utiliza la API de CUDA para acelerar.

Y de los nuevos filtros de sonido:

dialogue: generación de sonido envolvente (3.0) desde estéreo, con la transferencia al canal central del sonido de los diálogos de voz presentes en ambos canales estéreo.
tiltshelf : aumenta/disminuye las frecuencias altas o bajas.
virtualbass: genera un canal de graves adicional basado en los datos de los canales estéreo.

Para quienes estén interesados en poder conocer más al respecto sobre este nuevo lanzamiento o conocer más sobre FFmpeg, pueden consultar los detalles en el siguiente enlace.

Descargar y obtener FFmpeg 5.1

Finalmente, para quienes quieran realizar la instalación o actualización de FFmpeg 5.1 deben saber que este paquete se encuentra en la mayoría de las distribuciones de Linux o si lo prefieren pueden descargar su código fuente para su compilación desde el siguiente enlace.

Y para realizar la instalación desde el código fuente, basta con ejecutar la secuencia de comandos ya conocidos:

./configure
make
make install

Para el caso de los que son usuarios de Ubuntu, Debian o cualquier otro derivado de estas distribuciones basta con abrir una terminal y en ella ejecutar el siguiente comando:

sudo apt install ffmpeg

Mientras que para el caso de Fedora el comando a ejecutar es el siguiente:

sudo install ffmpeg

Y para el caso de los que son usuarios de Arch Linux, Manjaro o cualquier otro derivado de Arch Linux basta con ejecutar el siguiente comando:

sudo pacman -S ffmpeg

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.