1
我想從android中的視頻文件中抓取幀,唯一的替代方案(已經編譯好了可以使用)是videoToGif項目。它在Android中使用JavaCV,JavaCpp和Java SE!最終的APK是非常大的,但我做的只是一個學術項目...在Android中抓取幀VideoToGif
錯誤 我使用的後續代碼:
ModifiedFrameGrabber frameGrabber = new ModifiedFrameGrabber(VIDEO_PATH);
IplImage frame = null;
try
{
frameGrabber.start();
frame = frameGrabber.grab();
} catch(Exception e){...}
byte[] data = frame.getByteBuffer().array();
在最後一行出現錯誤:
Caused by: java.lang.UnsupportedOperationException
at java.nio.DirectByteBuffer.protectedArray(DirectByteBuffer.java:292)
at java.nio.ByteBuffer.array(ByteBuffer.java:144)
at my.package.onCreate(MyClass:x)
任何人都可以幫助我嗎?看起來問題出在Java API中...
嗨samuel我想通過使用javacv.is創建視頻圖像可能嗎? – rams