Home Windows Chrome está reemplazando FFmpeg con Symphonia basado en Rust para decodificación de...

Chrome está reemplazando FFmpeg con Symphonia basado en Rust para decodificación de audio

40

Después de reanudar el trabajo en JPEG XL en Chrome, Google ahora está probando otro cambio relacionado con los medios entre bastidores. La compañía está experimentando con un decodificador de audio basado en Zong como una posible alternativa al sistema FFmpeg de larga duración en el proyecto Chromium de código abierto de Chrome. Esto implica integrar Symphonia, una biblioteca de decodificación de audio escrita en Rust, como una ruta de decodificación opcional dentro de Chromium.

FFmpeg El motor multimedia en el que Chrome confía hoy en día para decodificar audio y vídeo. Admite muchos formatos comunes y funciona entre bastidores durante la navegación normal.

Symphonia: decodificador de audio basado en Rust que prueba Chrome

Symphonia es una biblioteca de decodificación de audio de código abierto escrita en Rust. Google está probando esto en Chromium como decodificador de audio opcional junto con FFmpeg.

Traza un regreso al trabajo La emisión de cromo se abrió en 2023. que prueba si partes de FFmpeg se pueden reemplazar con una alternativa basada en Rust. En ese momento, las discusiones se centraron en la viabilidad más que en un plan concreto, y se mencionó a Symphonia como posible candidata.

Desde entonces, el trabajo ha entrado en desarrollo activo. En 2025, los desarrolladores de Chromium comenzaron a publicar una serie de confirmaciones que agregaron soporte experimental para decodificar audio usando Symphonia. Estos cambios agregan Symphonia a las compilaciones de Chromium, lo que lo habilita en más plataformas de escritorio y deja atrás indicadores de funciones para pruebas. El trabajo inicial se limita a un pequeño conjunto de formatos de audio para probar la estabilidad antes de una mayor expansión.

El indicador de decodificación de audio de Symphonia habilita un decodificador de audio experimental basado en Rust en Chrome Canary. Crédito de la imagen: informe de Venkat Windows.

El soporte experimental abarca múltiples plataformas, incluidos sistemas de escritorio y Android, y se controla mediante indicadores de funciones.

A pesar de estos avances, FFmpeg todavía maneja la decodificación de audio en Chrome. Los decodificadores basados ​​en Symphonia siguen siendo experimentales, deshabilitados de forma predeterminada y considerados un banco de pruebas en lugar de un reemplazo. Google no ha anunciado ningún plan ni cronograma para enviar la decodificación de audio basada en Rust como opción predeterminada en las versiones estables de Chrome.

Por ahora, este trabajo sigue siendo interno de Chromium y no cambia la forma en que Chrome maneja el audio para los usuarios. Los sistemas de audio existentes permanecen en su lugar mientras se prueban los componentes oxidados.


Venkat es un escritor de tecnología con más de 15 años de experiencia, conocido por detectar nuevas funciones del navegador y cambios tecnológicos antes de que se hagan públicos. Con sede en India, analiza las actualizaciones de navegadores que pasan desapercibidas para ayudar a los lectores a mantenerse a la vanguardia.


Los lectores ayudan a respaldar los informes de Windows. Es posible que recibamos una comisión si compra a través de nuestros enlaces.
Icono de información sobre herramientasIcono de información sobre herramientas

Lea nuestra página de publicaciones para saber cómo puede ayudar a mantener el equipo editorial de Windows Report. Leer más

Enlace fuente