乘風破浪,遇見最美Windows 11之現代Windows桌面應用開發 - 免費開源多媒體開發框架FFmpeg釋出v5.0,代號Lorentz
什麼是免費開源多媒體開發框架FFmpeg
一個完整的、跨平臺的音訊和視訊錄製、轉換和流媒體解決方案。
FFmpeg是領先的多媒體框架,能夠解碼、編碼、轉碼、多路複用、解複用、流媒體、過濾和播放幾乎所有人類和機器創造的東西。它支援最晦澀難懂的古老格式,直到最先進的格式。無論它們是由一些標準委員會、社群還是公司設計的。它也是高度可移植的。FFmpeg在Linux、Mac OS X、Microsoft Windows、BSD、Solaris等各種構建環境、機器架構和配置下編譯、執行並通過我們的測試基礎設施FATE。
它包含了libavcodec、libavutil、libavformat、libavfilter、libavdevice、libswscale和libswresample,可以被應用程式使用。以及ffmpeg、ffplay和ffprobe,它們可以被終端使用者用於轉碼和播放。
FFmpeg專案試圖為應用程式的開發者和終端使用者提供技術上可能的最佳解決方案。為了實現這一目標,我們結合了現有的最佳自由軟體選項。我們略微偏愛我們自己的程式碼,以保持對其他libs的低依賴性,並使FFmpeg各部分之間的程式碼共享最大化。在無法回答 "最好 "這個問題的地方,我們支援兩種選擇,以便終端使用者可以選擇。
FFmpeg歡迎每個人的加入,也歡迎所有的貢獻。我們很樂意接受補丁,拉動請求,錯誤報告,捐贈或任何其他型別的貢獻。
安全是一個高度優先事項,程式碼審查總是在考慮安全的情況下進行。雖然由於非常大量的程式碼接觸到不信任的資料,安全問題是不可避免的,因此當發現新的安全問題時,我們會盡可能快地更新我們最後的穩定版本。
2022年1月17日,FFmpeg 5.0 "Lorentz"
這一新版本代號被命名為“Lorentz”,主要為紀念偉大的荷蘭物理學家亨得裡克·安頓·洛倫茲(Hendrik Antoon Lorentz)
FFmpeg 5.0 "Lorentz",一個新的主要版本,現在可以使用了! 在這個久違的版本中,我們做了很大的努力,刪除了舊的編碼/解碼API,代之以基於N:M的API,刪除了整個libavresample庫,libswscale有一個新的、更容易使用的基於AVframe的API,Vulkan程式碼得到了很大的改進,增加了許多新的過濾器,包括libplacebo整合,最後,增加了DoVi支援,包括色調對映和重混。預設的AAC編碼器設定也被改變以提高質量。
版本亮點
- ADPCM IMA Westwood編碼器
- Westwood AUD muxer
- ADPCM IMA Acorn Replay解碼器
- Argonaut Games CVG 解碼器
- Argonaut Games CVG多工器
- Concatf協議
- afwtdn音訊濾波器
- 音訊和視訊段過濾器
- 蘋果圖形(SMC)編碼器
- hsvkey 和 hsvhold 視訊濾波器
- adecorrelate音訊濾波器
- atilt音訊濾波器
- grayworld視訊濾波器
- AV1低開銷位元流格式多路複用器
- swscale slice執行緒
- MSN Siren解碼器
- scharr視訊濾波器
- apsyclip音訊濾波器
- morpho視訊過濾器
- amr解析器
- (a)延時過濾器
- GEM光柵影象解碼器
- asdr音訊過濾器
- speex解碼器
- limitdiff視訊濾波器
- xcorrelate視訊濾波器
- VARBLUR視訊濾波器
- 色調飽和度視訊濾鏡
- 色譜源視訊過濾器
- 用於未壓縮視訊的RTP打包器(RFC 4175)
- 位元包裝編碼器
- VideoToolbox VP9 hwaccel
- VideoToolbox ProRes hwaccel
- 支援loongarch。
- aspectralstats音訊濾波器
- adynamicsmooth音訊過濾器
- libplacebo濾波器
- vflip_vulkan、hflip_vulkan和flip_vulkan過濾器
- 濾波器adynamicequalizer 音訊濾波器
- yadif_videotoolbox過濾器
- VideoToolbox ProRes編碼器
- anlmf音訊過濾器
獲取FFmpeg v5.0
Windows平臺
MacOs平臺
Linux平臺
- Debian – Official packages for Stable-Backports, Testing, Unstable
- Ubuntu – Official packages
- Fedora and Red Hat Enterprise Linux