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