FFmpeg 9.0「Lei」正式推出 (★
143 分)
FFmpeg 9.0「Lei」在 8.1 版約四個月後推出。FFmpeg 是廣泛用於影音轉檔、編解碼、串流與媒體處理的開源工具組;本次釋出說明雖以公告為主,但完整變更紀錄涵蓋影音格式、硬體加速、濾鏡與機器學習推論等多項更新。
新版本補齊動畫 WebP 的解封裝與解碼能力,讓桌面應用程式也能較完整處理這種常見於網頁的動態圖片格式;同時新增 HE-AAC 960 解碼,改善 DAB+(Digital Audio Broadcasting Plus,數位廣播)音訊處理。影音封裝方面,MP4 封裝器新增 LCEVC(Low Complexity Enhancement Video Coding,低複雜度視訊增強編碼)軌支援,並可用位元流濾鏡拆分 Dolby Vision 多層 HEVC 影音內容;此外也加入 Playdate 掌上型遊戲機的影片編碼與封裝功能。
硬體與高階處理能力亦是重點。AMD AMF(Advanced Media Framework,AMD 媒體框架)的色彩轉換器擴大 HDR 支援,並新增畫面速率轉換、硬體記憶體映射等能力;CUDA 與 Vulkan 分別新增影像旋轉、360 度影像處理等濾鏡,Apple VideoToolbox 與 Vulkan 也加入 ProRes RAW、APV 等格式的硬體加速。FFmpeg 9.0 另新增 ONNX Runtime 的 DNN(Deep Neural Network,深度神經網路)後端,可搭配 GPU 執行提供者進行推論。另一方面,版本移除已過時的 NVENC 選項、舊版 NVIDIA SDK 支援,以及已不再採用的 CELT 解碼與 Ogg/CELT 剖析功能。
討論中最受歡迎的是動畫 WebP 支援。使用者指出,瀏覽器早已能播放動畫 WebP,但過去許多非瀏覽器桌面軟體因缺少 FFmpeg 支援而無法正常顯示;如今可直接利用 FFmpeg 將動畫 WebP 轉成 MP4 等格式,不必再依賴外部網站。許多人也肯定 FFmpeg 長期在龐大 4K 影片、多字幕 MKV 封裝、音訊剪輯等情境中的效能與穩定性,認為它已從網頁後端常用工具,成為整個影音軟體生態的重要基礎。
另有留言關注開發團隊採用 Claude 協助的情況。FFmpeg 表示,Anthropic 的開源計畫曾提供部分開發者 Claude Max 使用額度,並協助找出 9.0 版遺漏的回溯修補;討論者認為,這類用途偏向檢查與整理,並未取代 FFmpeg 向來仰賴人工撰寫組合語言、榨取硬體效能的核心工作。整體討論呈現對新功能的期待,也凸顯社群對維持人工審核與底層效能最佳化的重視。
👥
20 則討論、評論 💬
https://news.ycombinator.com/item?id=49166202