12 月 18 日消息,科技媒體 Windows Report 今天(12 月 18 日)發布博文,報道稱谷歌 Chrome 瀏覽器正秘密測試一款名為 Symphonia 的音頻解碼器,該組件完全基于 Rust 語言編寫,意在探索替代沿用已久的 FFmpeg 媒體引擎的可能性。
注:FFmpeg 是一套全球通用的開源計算機程序,用于記錄、轉換數字音頻和視頻,并能將其轉化為流。它是數字媒體界的“瑞士軍刀”,幾乎所有視頻播放器和瀏覽器都用它來把網上的視頻和聲音文件“翻譯”成屏幕和揚聲器能播放的信號。
FFmpeg 一直是 Chrome 處理音視頻解碼的核心引擎,雖功能強大但架構相對陳舊,而此次測試標志著瀏覽器底層技術棧可能迎來一次重大升級。
Symphonia 是一款開源音頻解碼庫,其最大的亮點在于完全采用 Rust 編程語言編寫。相比 FFmpeg 這種基于 C/C++ 的傳統媒體引擎,Rust 語言在內存安全性上具有天然優勢,能有效減少漏洞風險。
谷歌目前的策略是將 Symphonia 作為一個“可選的解碼路徑”集成到 Chromium 中。這意味著,在未來的瀏覽器版本中,Chrome 可能不再完全依賴 FFmpeg 處理所有音頻任務,而是根據場景靈活調用更安全、更現代化的 Rust 組件。
Symphonia 源頭可追溯至 2023 年開啟的一個 Chromium 問題追蹤帖。開發者們當時主要聚焦于“用 Rust 替代 FFmpeg 部分功能”的理論可行性,并未制定具體實施計劃。
然而,進入 2025 年后,該項目明顯提速,Chromium 代碼庫中開始密集出現相關代碼提交(Commits)。開發團隊不僅將 Symphonia 成功編譯進瀏覽器構建版本,還著手在更多桌面平臺及 Android 系統上啟用該功能。
Symphonia 解碼器已出現在 Chrome Canary(金絲雀版)等測試版本中,默認處于關閉狀態,僅能通過特定的功能標記(Feature Flag)手動開啟,且初期僅支持少部分音頻格式。
對于普通用戶而言,現有的音頻體驗不會發生任何改變,FFmpeg 依然是處理網頁音頻的絕對主力,谷歌方面尚未發布將 Rust 解碼器作為默認選項的正式時間表。









