FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,并能將其轉化為流的開源計算機程序。采用LGPL或GPL許可證。它提供了錄制、轉換以及流化音視頻的完整解決方案。它包含了非常先進的音頻/視頻編解碼庫libavcodec,FFmpeg在Linux平臺下開發,但它同樣也可以在其它操作系統環境中編譯運行,包括Windows、Mac OS X等。
FFmpeg 4.0.0 已正式發布,代號 “Wu” ,更新亮點包括:
MagicYUV 編解碼器(實驗性)
Bitstream 過濾器,用于在 H.264,HEVC 和 MPEG-2 流中編輯元數據
TiVo ty/ty demuxer
原生 aptX 和 aptX HD 編解碼器
英特爾 QSV 加速 MJPEG 編碼
英偉達 NVDEC 加速 H.264,HEVC,MJPEG,MPEG-1/2/4,VC1,VP8 / 9 hwaccel 解碼
英特爾 QSV 加速 overlay filter
mcompand audio filter
acontrast audio filter
OpenCL overlay filter
video mix filter
video normalize filter
完整更新內容請查閱發行說明。
FFmpeg 是用于處理音頻、視頻、字幕和相關元數據的多媒體內容的庫和工具的合集。
庫:
libavcodec 提供廣泛的編解碼器實現
libavformat 流協議、容器格式和基本 I / O 訪問實現
libavutil hashers、decompressors 和 miscellaneous utility functions 實現
libavfilter 解碼的音頻和視頻過濾修飾實現
libavdevice 訪問捕獲和播放設備抽象化實現
libswresample 音頻混合和程序重采樣實現
libswscale 光色轉換和程序縮放實現
工具:
ffmpeg 操縱、轉換和流傳輸多媒體內容的命令行工具箱
ffplay 簡約的多媒體播放器
ffprobe 檢查多媒體內容的簡單分析工具
ffserver 直播多媒體流服務器
附加的一些小工具,比如 aviocat、 ismindex 和 qt-faststart
下載地址:
http://ffmpeg.org/download.html