ffmpeg開發(fā)教程 android視頻處理時(shí),ffmpeg與opencv怎么選擇呢?
android視頻處理時(shí),ffmpeg與opencv怎么選擇呢?沒用過opencv,只用過ffmpeg。opencv是處理圖像,比如說:區(qū)域圖像疊加 、 圖像混合 、視頻解碼 等等很多功能~FFmpe
android視頻處理時(shí),ffmpeg與opencv怎么選擇呢?
沒用過opencv,只用過ffmpeg。
opencv是處理圖像,比如說:區(qū)域圖像疊加 、 圖像混合 、視頻解碼 等等很多功能~
FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開源計(jì)算機(jī)程序。
簡(jiǎn)單的說,opencv功能比FFmpeg多。
如果你需要做視頻圖像處理的話,就需要兩者結(jié)合來做,不存在選擇的問題。
就解碼而言:
1.opencv運(yùn)行速度比ffmpeg慢很多,一般一個(gè)6,7分鐘的視頻ffmpeg只需要1,2分鐘就可以搞定,而opencv這樣做法需要5分鐘左右。
2.ffmpeg只需要用一句控制臺(tái)語言就可以解幀,opencv比較復(fù)雜。
3.ffmpeg解幀出來的圖像質(zhì)量比較差,opencv解幀出來的圖像質(zhì)量高很多,但是這樣就花費(fèi)了更多的硬盤空間,30M左右的視頻ffmpeg需要大概100多M的空間,而opencv方法需要600多M。
ffmpeg詳細(xì)教程?
Ff MPEG的詳細(xì)教程如下,首先登錄電腦客戶端,輸入ff MPEG的賬號(hào),點(diǎn)擊登錄,完成注冊(cè)即可