JavaCV-1-3-1をダウンロードしました。私が使用するためのAndroid StudioにJavaCVインポートすることができますどのようにAndroidのJavaCV
:
は今、私は2つの質問がありますか?
JavaCVでFFMPEGコマンドから使用できますか? JavaのCVをインポートするには
JavaCV-1-3-1をダウンロードしました。私が使用するためのAndroid StudioにJavaCVインポートすることができますどのようにAndroidのJavaCV
:
は今、私は2つの質問がありますか?
JavaCVでFFMPEGコマンドから使用できますか? JavaのCVをインポートするには
はあなたにもWritingMinds
libraryを使用することができます
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'
}
をGradleのためにこれを追加します。実装が簡単です。
依存が
compile 'com.writingminds:FFmpegAndroid:0.3.2'
あなたは(実行を使用してビデオ関連の処理を行うことができます)
サンプルコード
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
}
Kishore ..NiceLib +1 –
私はこのffmpegライブラリがとても古いと思っています – user3404171
「ライブラリ」はどちらの方が良いのかはわかりませんが、私はこの1つを使ってすべてのプロジェクト要件を満たしました.JavaCVのものは、始めるのは難しい。 –
おかげで、私はjavaCVとffmpegのコマンドラインを使用することができます? – user3404171
はいこれを確認してくださいhttps://github.com/bytedeco/javacv –
'ffmpeg'、バージョン: '2.3-0.9'このffmpegのバージョンは非常に古いです! – user3404171