本站4月5日訊息,流行的開源多媒體框架FFmpeg大約每6個月發布一次主線版本更新,而今天就推出了代號為Dijkstra的7.0版本。此版本修復了多個bug,提高了效能和穩定性。
對於大多數用戶來說,7.0 版本得到注意的更新之處在於:原生VVC解碼器(目前處於實驗階段)得到支持,以及IAMF的支持,以及多執行緒FFmpeg命令列工具。
「本站備註:FFmpeg 是一個開放原始碼的自由軟體,可以執行音訊和視訊多種格式的錄影、轉換、串流功能,包含了libavcodec—— 這是一個用於多個項目中音頻和視頻的解碼器庫,以及 libavformat——一個音頻與視頻格式轉換庫。'FFmpeg'這個單詞中的'FF'指的是' Fast Forward'。FFmpeg 被多媒體應用廣泛使用,包括了流行的視訊播放器 VLC。」
值得一提的是,7.0 版本移除了6.0 之前已經廢用的API,所以無法向下相容。對於大多數開發者來說,新版本最大的變化是移除了舊的基於位置代碼的通道佈局 API,取而代之的是 AVChannelLayout API,該 API 允許自訂通道順序或 Ambisonics 等功能。此外,某些已經廢用的 ffmpeg 命令列選項也已移除,最新程式碼需要符合 C11 標準的編譯器。
和以往一樣,新版本還引入了許多新支援的格式和編解碼器、濾鏡、API,以及大量小功能更新和 Bug 修復。
與 6.1 版本相比,7.0 版本 git 倉庫包含了大約 100 位作者提交的近 2000 次更新,涉及約 2000 個文件中的 100000 多行程式碼。
相關閱讀:
《開源社群再掀波瀾,FFmpeg 訴苦被微軟白嫖》
以上是媒體播放器通用框架 FFmpeg 7.0 發布,帶來原生 VVC 解碼器的詳細內容。更多資訊請關注PHP中文網其他相關文章!