Open JackZhangdaye opened 3 years ago
String ffmpeg = "ffmpeg -i /storage/emulated/0/Pictures/WeiXin/10分钟视频.vob" + " /storage/emulated/0/Pictures/WeiXin/vob转.mp4"; String[] commands = ffmpeg.split(" "); RxFFmpegInvoke.getInstance() .runCommandRxJava(commands) .subscribe(new RxFFmpegSubscriber() { @Override public void onFinish() { Log.i(TAG, "onFinish: "); }
@Override
public void onProgress(int progress, long progressTime) {
Log.i(TAG, "onProgress: ");
}
@Override
public void onCancel() {
Log.i(TAG, "onCancel: ");
}
@Override
public void onError(String message) {
Log.i(TAG, "onError: "+message);
}
});
有些格式禁用了
String ffmpeg = "ffmpeg -i /storage/emulated/0/Pictures/WeiXin/10分钟视频.vob" + " /storage/emulated/0/Pictures/WeiXin/vob转.mp4"; String[] commands = ffmpeg.split(" "); RxFFmpegInvoke.getInstance() .runCommandRxJava(commands) .subscribe(new RxFFmpegSubscriber() { @override public void onFinish() { Log.i(TAG, "onFinish: "); }
@Override public void onProgress(int progress, long progressTime) { Log.i(TAG, "onProgress: "); } @Override public void onCancel() { Log.i(TAG, "onCancel: "); } @Override public void onError(String message) { Log.i(TAG, "onError: "+message); } });
有办法捕捉这些异常嘛?每次导致app闪退太不友好了
已测试, AVI,RMVB,MOV,WMV,FLV,3GP,H264,MPG,VOB
![2](https://user-images.githubusercontent.com/37180098/117523504-539e7100-afeb-11eb-81a8-ece92ad8aa22.png)
其中 RMVB,WMV,MPG,VOB转MP4的时候失败,出现两个错误,会导致崩溃 请问这是手机硬件不支持,还是ffmpeg不支持呢。。