0
A
回答
1
要導入的Java簡歷內容添加到搖籃
dependencies {
compile 'org.bytedeco:javacv:+'
compile 'org.bytedeco.javacpp-presets:opencv:3.0.0-1.1:android-x86'
compile 'org.bytedeco.javacpp-presets:ffmpeg:2.8.1-1.1:android-x86'
compile 'org.bytedeco.javacpp-presets:opencv:3.0.0-1.1:android-arm'
compile 'org.bytedeco.javacpp-presets:ffmpeg:2.8.1-1.1:android-arm'
}
2
您還可以使用WritingMinds
library。這很容易實現。
依賴
compile 'com.writingminds:FFmpegAndroid:0.3.2'
可以使用的execute()
示例代碼
final FFmpeg ffmpeg = FFmpeg.getInstance(activity);
try {
ffmpeg.loadBinary(new LoadBinaryResponseHandler() {
@Override
public void onStart() {}
@Override
public void onFailure() {}
@Override
public void onSuccess() {
String cropParams = "720:754:0:172";
String[] cmd = {"-i"
, originalPath
, "-vf"
,cropParams
,"-threads"
,"5"
,"-preset"
,"ultrafast"
,croppedPath};
// Execute cropping of video
ffmpeg.execute(cmd, new ExecuteBinaryResponseHandler() {
@Override
public void onStart() {
}
@Override
public void onProgress(String message) {
Log.i("Square", "progress : " +message);
}
@Override
public void onFailure(String message) {
Log.i("Square", "total fail : " + message);
}
@Override
public void onSuccess(String message) {
Log.i("Square", "Cropped video created.");
}
@Override
public void onFinish() {
}
});
} catch (FFmpegCommandAlreadyRunningException e) {
// Handle if FFmpeg is already running
}
}
});
} catch (FFmpegNotSupportedException e) {
// Handle if FFmpeg is not supported by device
}
+0
Kishore ..Nice lib +1 –
+0
我覺得這個ffmpeg庫很舊 – user3404171
+0
我不能說哪個庫更好,但是我已經完成了我所有的項目需求。使用這個'JavaCV'的東西是很難開始。 –
相關問題
- 1. JavaCV的UnsatisfiedLinkError Android
- 2. Android上的JavaCV ExceptionInInitializerError
- 3. javacv配合Android
- 4. javacv爲Android
- 5. 人臉檢測javacv android
- 6. 使用javaCv和FFMPEG的Android Studio
- 7. Android上JAVACV的渲染性能ffmpeg
- 8. 使用OpenCV/JavaCV的Android人臉檢測
- 9. 在JavaCV中加載庫中的錯誤Android中的
- 10. Hadoop上的JavaCV
- 11. javacv中的內存泄漏
- 12. JavaCV中的字符分類
- 13. JavaCV中的人臉檢測
- 14. JavaCV中的cvHoughCircles()參數?
- 15. JavaCV中的拼接器
- 16. javaCV UnsatisfiedLinkError
- 17. JavaCV&FFmpegMediaMetadataRetriever:DuplicateFileException
- 18. 與javacv
- 19. Groovy for Android與JavaCV導致NoClassDefFoundError
- 20. Android JavaCV JAR包含問題與OpenCV_Core
- 21. nativescript android javacv不能正常工作
- 22. Android:使用JavaCV進行形狀檢測
- 23. OpenCV/JavaCV Android人臉檢測初始化
- 24. 使用javacv進行人臉識別android
- 25. JAVACV:使用javacv捕捉攝像頭
- 26. 在Jython中使用JavaCV
- 27. 在javacv中使用cvScalar?
- 28. 在javacv中使用cvSetMouseCallback
- 29. 在純Java中學習JavaCV
- 30. 在javaCV中識別顏色
感謝做視頻相關的處理,我能使用javaCV ffmpeg的命令行? – user3404171
是檢查https://github.com/bytedeco/javacv –
'ffmpeg',版本:'2.3-0.9'。這個ffmpeg版本很老! – user3404171