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