<ul id="aaoko"></ul>
<strike id="aaoko"><s id="aaoko"></s></strike>
<strike id="aaoko"></strike>

FFmpeg開(kāi)源免費(fèi)跨平臺(tái)的視頻和音頻流方案

2012年01月13日    點(diǎn)擊數(shù): 30082    字體:     

    FFmpeg是一個(gè)開(kāi)源免費(fèi)跨平臺(tái)的視頻和音頻流方案,屬于自由軟件,采用LGPL或GPL許可證(依據(jù)你選擇的組件)。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。它包含了非常先進(jìn)的音頻/視頻編解碼庫(kù)libavcodec,為了保證高可移植性和編解碼質(zhì)量,libavcodec里很多codec都是從頭開(kāi)發(fā)的。

    FFmpeg是一套可以用來(lái)記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開(kāi)源計(jì)算機(jī)程序。它包括了目前領(lǐng)先的音/視頻編碼庫(kù)libavcodec等。   

    libavformat :用于各種音視頻封裝格式的生成和解析,包括獲取解碼所需信息以生成解碼上下文結(jié)構(gòu)   和讀取音視頻幀等功能;   l

    ibavcodec :用于各種類型聲音/圖像編解碼;

    libavutil :包含一些公共的工具函數(shù);

    libswscale :用于視頻場(chǎng)景比例縮放、色彩映射轉(zhuǎn)換;

    libpostproc:用于后期效果處理;

    ffmpeg :該項(xiàng)目提供的一個(gè)工具,可用于格式轉(zhuǎn)換、解碼或電視卡即時(shí)編碼等;

    ffsever :一個(gè) HTTP 多媒體即時(shí)廣播串流服務(wù)器;

    ffplay :是一個(gè)簡(jiǎn)單的播放器,使用ffmpeg 庫(kù)解析和解碼,通過(guò)SDL顯示;

    多媒體處理功能

    多媒體視頻處理工具FFmpeg有非常強(qiáng)大的功能[1]包括視頻采集功能、視頻格式轉(zhuǎn)換、視頻抓圖、給視頻加水印等。

    視頻采集功能

    FFmpeg是在Linux下開(kāi)發(fā)出來(lái)的,但它可以在包括Windows在內(nèi)的大多數(shù)操作系統(tǒng)中編譯。這個(gè)項(xiàng)目是由Fabrice Bellard發(fā)起的,現(xiàn)在由Michael Niedermayer主持。   ffmpeg視頻采集功能非常強(qiáng)大,不僅可以采集視頻采集卡或USB攝像頭的圖像,還可以進(jìn)行屏幕錄制,同時(shí)還支持以RTP方式將視頻流傳送給支持RTSP的流媒體服務(wù)器,支持直播應(yīng)用。   ffmpeg在Linux下的視頻采集   在Linux平臺(tái)上,ffmpeg對(duì)V4L2的視頻設(shè)備提高了很好的支持,如:   ./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp   以上命令表示:采集10秒鐘視頻,對(duì)video4linux2視頻設(shè)備進(jìn)行采集,采集QCIF(176*144)的視頻,每秒8幀,視頻設(shè)備為/dev/video0,視頻編碼為h263,輸出格式為RTP,后面定義了IP地址及端口,將該碼流所對(duì)應(yīng)的SDP文件重定向到/tmp/ffmpeg.sdp中,將此SDP文件上傳到流媒體服務(wù)器就可以實(shí)現(xiàn)直播了。   ffmpeg在windows下的視頻采集   在windows下關(guān)于ffmpeg視頻采集的資料非常少,但是ffmpeg還是支持windows下視頻采集的。ffmpeg支持windows下video for windows(VFW)設(shè)備的視頻采集,不過(guò)VFW設(shè)備已經(jīng)過(guò)時(shí),正在被WDM的視頻設(shè)備所取代,但是ffmpeg還沒(méi)有支持WDM的計(jì)劃,不過(guò)好像有將WDM轉(zhuǎn)為VFW的工具,因此ffmpeg還是可以在windows下進(jìn)行視頻采集的。

    視頻格式轉(zhuǎn)換功能

    ffmpeg視頻轉(zhuǎn)換功能。視頻格式轉(zhuǎn)換,比如可以將多種視頻格式轉(zhuǎn)換為flv格式,可不是視頻信號(hào)轉(zhuǎn)換 ,,   ffmpeg可以輕易地實(shí)現(xiàn)多種視頻格式之間的相互轉(zhuǎn)換(wma,rm,avi,mod等),例如可以將攝錄下的視頻avi等轉(zhuǎn)成現(xiàn)在視頻網(wǎng)站所采用的flv格式。

    視頻截圖功能

    對(duì)于選定的視頻,截取指定時(shí)間的縮略圖。視頻抓圖,獲取靜態(tài)圖和動(dòng)態(tài)圖,不提倡抓gif文件;因?yàn)樽コ龅膅if文件大而播放不流暢

    給視頻加水印功能

    使用ffmpeg 視頻添加水印(logo)。

    支持的格式和協(xié)議

    支持的編碼

    源自FFmpeg項(xiàng)目組的兩個(gè)視頻編碼:   Snow   FFV1   FFmpeg實(shí)現(xiàn)的其它音頻視頻編碼:   ITU-T video standards: H.261,[5] H.262 (aka MPEG-2 Video), H.263[5], H.263v2 and H.264/MPEG-4 AVC[5]   ITU-T vocoder standards: G.711 µ-law, G.711 A-law, G.722.2 (aka AMR-WB. supports via OpenCORE) and G.726   ISO/IEC MPEG video standards: MPEG-1 Video, MPEG-2 Video (aka H.262), MPEG-4 Visual and H.264/MPEG-4 AVC   ISO/IEC MPEG audio standards: MP2, MP3, AAC and MPEG-4 ALS   ISO/IEC/ITU-T JPEG image standards: JPEG and JPEG-LS   SMPTE video standards: VC-1 (aka WMV3), VC-3 (aka AVID DNxHD) and DPX image   DVD Forum standards related audio codecs: MLP and AC-3   3GPP vocoder standards: AMR-NB, AMR-WB (aka G.722.2. supports via OpenCORE)   Windows Media Player related video codecs: Microsoft RLE, Microsoft Video 1, Cinepak, Indeo 2, 3 and 5[5], Motion JPEG, Microsoft MPEG-4 v1, v2 and v3, WMV1, WMV2 and WMV3   Windows Media Player related audio codecs: WMA1, WMA2, WMA Pro and WMA Voice   Real Player related video codecs: Real Video 1, 2, 3 and 4   Real Player related audio codecs: Real Audio 1, 2, 3, 4, 5, 6, 7, 8 and 9   QuickTime related video codecs: Cinepak, Motion JPEG and Sorenson 3 Codec   QuickTime related audio codecs: QDesign Music Codec 2 and ALAC   Adobe Flash Player related video codecs: Sorenson 3 Codec, VP6 and Flash Screen Video   Xiph-Org: Theora, Speex (via libspeex), Vorbis and FLAC   Sony: ATRAC1 and ATRAC3[5]   NTT: TwinVQ   On2: Duck TrueMotion 1, Duck TrueMotion 2, VP3, VP5[5] and VP6[5]   RAD Game Tools: Smacker video and Bink video   Truespeech   TXD[6]

    支持的格式

    ASF   AVI   BFI[7]   IFF[8]   RL2[9]   FLV   MXF, Material eXchange Format, SMPTE 377M   Matroska   Maxis XA[10]   MSN Webcam stream[11]   MPEG transport stream   TXD[6]   OMA[12]   GXF, General eXchange Format, SMPTE 360M   mov,mp4,m4a,3gp,

    支持的協(xié)議

    HTTP   RTP   RTSP   RealMedia RTSP/RDT   TCP   UDP   Gopher   RTMP   RTMPT, RTMPE, RTMPTE, RTMPS (via librtmp)   SDP   MMS over TCP

    相關(guān)版權(quán)

    FFmpeg被許多開(kāi)源項(xiàng)目采用,比如ffmpeg2theora, VLC, MPlayer, HandBrake, Blender, Google Chrome等。還有DirectShow/VFW的ffdshow(external project)和QuickTime的Perian (external project)也采用了FFmpeg。

    FFmpeg恥辱柱(Hall Of Shame):

    由于FFmpeg是在LGPL/GPL協(xié)議下發(fā)布的(如果使用了其中一些使用GPL協(xié)議發(fā)布的模塊則必須使用GPL協(xié)議),任何人都可以自由使用,但必須嚴(yán)格遵守LGPL/GPL協(xié)議。目前有很多播放軟件都使用了FFmpeg的代碼,但它們并沒(méi)有遵守LGPL/GPL協(xié)議,沒(méi)有公開(kāi)任何源代碼。我們應(yīng)該對(duì)這種侵權(quán)行為表示恥辱。   2009年加入FFmpeg的播放軟件:暴風(fēng)影音、QQ影音、KMP都在其列。   2009年2月,韓國(guó)名軟KMPlayer被FFmpeg開(kāi)源項(xiàng)目發(fā)現(xiàn)使用了它們的代碼和二進(jìn)制文件,但是沒(méi)有按照規(guī)定/慣例開(kāi)放相應(yīng)說(shuō)明/源碼。因此被人舉報(bào),進(jìn)入了FFmpeg官網(wǎng)上的恥辱黑名單。   2009年5月,網(wǎng)友cehoyos下載了暴風(fēng)影音軟件,解壓之后發(fā)現(xiàn)其安裝程序內(nèi)包含了大量的開(kāi)源和私有解碼器:avcodec,avformat,avutil,x264,xvid,bass,wmvdmod等,之后暴風(fēng)影音被正式加入到FFmpeg恥辱名單。   2009年11月,網(wǎng)友roo_zhou向FFmpeg舉報(bào),指出QQ影音的credit只給出了修改的FFmpeg源碼下載,聲稱是LGPL許可證。但實(shí)際是修改過(guò)的ffdshow,采用的是GPL許可證,之后QQ影音被正式加入到FFmpeg恥辱名單之列。 

 
100% ( 3 )
0% ( 0 )
 

典型案例

  • 江蘇新寧現(xiàn)代物流股份有限

    江蘇新寧現(xiàn)代物流股份有限公司(以下簡(jiǎn)稱“公司”),前身是昆山新寧公共保稅倉(cāng)儲(chǔ)有限公司,公司始建于1997年,2000年4...

  • 北京中坤投資集團(tuán)有限公司

    北京中坤投資集團(tuán)有限公司成立于1995年,目前擁有資產(chǎn)高出800多億人民幣,歷經(jīng)十余年穩(wěn)健發(fā)展,現(xiàn)已成長(zhǎng)為在地產(chǎn)、度假產(chǎn)...

  • QQ客服: 點(diǎn)擊這里給我發(fā)消息
  • 用戶Q群:87444984
Copyright ? 2007-2021 匯訊Wiseuc. 粵ICP備10013541號(hào)    
展開(kāi)
99热精品国产三级在线观看| 日韩亚洲国产二区| 久99久热只有精品国产男同 | 国产精品无码A∨精品影院| 伊人久久精品影院| 亚洲性日韩精品一区二区三区 | 国产精品成人亚洲| 久久精品国产亚洲av瑜伽| 99久热任我爽精品视频| 91精品一区二区三区久久久久| 久久亚洲精品AB无码播放| 国产精品无码日韩欧| 日韩制服国产精品一区| 精品一区二区三区在线观看 | 无码aⅴ精品一区二区三区浪潮| 亚洲精品午夜无码电影网| 中文字幕在线精品| 狠狠色伊人久久精品综合网| 思思久久99热免费精品6| 亚洲日韩精品无码AV海量| 日韩午夜福利无码专区a| 日韩特级黄色毛片| 日韩三级在线观看视频| 国产成人精品高清免费| 国产精品先锋资源站先锋影院| 日韩精品国产一区| 蜜桃精品免费久久久久影院 | 中文字幕精品在线观看| 久久精品中文字幕第23页| 国产精品一香蕉国产线看观看| 尤物TV国产精品看片在线| 色妞www精品一级视频| 在线精品日韩一区二区三区| 日韩电影中文字幕| 四虎国产精品成人| 福利姬在线精品观看| 一区二区三区精品高清视频免费在线播放 | 精品熟女少妇AV免费观看| 欧美日韩精品不卡在线观看| 亚洲精品无码永久在线观看男男| 国产精品吹潮香蕉在线观看|