2012-05-20 39 views
3

有沒有一種方法可以從視頻文件中逐幀提取。我需要原始的RGB數據,所以我可以計算對象的位置。我嘗試過在Linux中使用ffmpeg,但是我遇到了很多問題,例如當我使用函數av_register_all()時,我得到了全屏錯誤。 The tutorial描述了我需要的東西,但它已經過時了,我不能用新版本的ffmpeg編譯它。有人可以幫我提供一些關於如何更新/編輯此代碼或編譯方法的建議。從視頻文件中提取幀作爲rgb數組

回答

0

也許你可以試試mencoder從jpg中提取圖像並轉換爲rgb。

mplayer input.avi -vo jpeg:outdir=dirname:quality=80 

有關ffmpeg,在這裏你是一個偉大的tutorial