介紹
FFmpeg 是領先的多媒體框架,能夠解碼、編碼、轉碼、復用、解復用、串流、過濾和播放人類和機器創建的幾乎任何內容。它支援最晦澀的古代格式直至最前沿。無論它們是由某個標準委員會、社區或公司設計的。它還具有高度可攜性:FFmpeg 在 Linux、Mac OS X、Microsoft Windows、BSD、Solaris 等各種建置環境、機器架構和配置下編譯、運行並通過我們的測試基礎設施 FATE。
它包含可用於應用程式的 libavcodec、libavutil、libavformat、libavfilter、libavdevice、libswscale 和 libswrecodele。以及最終用戶可以使用 ffmpeg、ffplay 和 ffprobe 進行轉碼和播放。
FFmpeg 專案試圖為應用程式開發人員和最終用戶等提供最佳的技術解決方案。為了實現這一目標,我們結合了最好的免費軟體選項。我們稍微傾向於我們自己的程式碼,以保持對其他函式庫的低依賴性,並最大限度地提高 FFmpeg 各部分之間的程式碼共用。只要無法回答「最佳」問題,我們就支援這兩個選項,以便最終用戶可以選擇。
FFmpeg 歡迎所有人,也歡迎所有貢獻。我們很高興收到補丁、拉取請求、錯誤報告、捐贈或任何其他類型的貢獻。
安全性是重中之重,程式碼審查始終要考慮到安全性。儘管由於大量程式碼涉及不受信任的數據,安全性問題是不可避免的,因此當發現新的安全性問題時,我們會盡快提供最新穩定版本的更新。
官方網站: https://ffmpeg.org/
FFmpeg 工具
供開發人員使用的 FFmpeg 函式庫