當前位置:
首頁 > 知識 > FFmpeg的詳細解釋

FFmpeg的詳細解釋

什麼是ffmpeg:

FFmpeg是一個自由軟體,可以運行音頻和視頻多種格式的錄影、轉換、流功能1,包含了libavcodec ─這是一個用於多個項目中音頻和視頻的解碼器庫,以及libavformat——一個音頻與視頻格式轉換庫。並且這個第三方庫是基於C語言的

組件:

FFmpeg項目由以下幾部分組成:

  • FFmpeg視頻文件轉換命令行工具,也支持經過實時電視卡抓取和編碼成視頻文件;
  • ffserver基於HTTP、RTSP用於實時廣播的多媒體伺服器.也支持時間平移;
  • ffplay用 SDL和FFmpeg庫開發的一個簡單的媒體播放器;
  • libavcodec一個包含了所有FFmpeg音視頻編解碼器的庫。為了保證最優性能和高可復用性,大多數編解碼器從頭開發的;
  • libavformat一個包含了所有的普通音視格式的解析器和產生器的庫。

誰在使用ffmpeg:

  • 使用FFMPEG作為內核視頻播放器:Mplayer,ffplay,射手播放器,暴風影音,KMPlayer,QQ影音...
  • 使用FFMPEG作為內核的Directshow Filter:ffdshow,lav filters...
  • 使用FFMPEG作為內核的轉碼工具:ffmpeg,格式工廠...

FFmpeg的詳細解釋

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

c語言中的虛擬地址
.Net myrtille遠程連接服務

TAG:程序員小新人學習 |