嗨我有 20MB 大小的视频,我需要分割这个视频,因为每个部分应该是2MB, 为此,我谷歌搜索并找到 FFMpeg 库来分割视频。
但是此库根据时间限制分割视频(00:00:02到00:00:06秒,此时间段之间视频分割)
我的要求是,我希望每 2MB 削减视频,这是我的确切要求不是基于时间限制。
我在谷歌搜索了这个地段,但我没有得到解决方案可以请一些人帮助我。
String cmd[] = new String[]{"-i", inputFileUrl, "-ss", "00:00:02", "-c", "copy", "-t", "00:00:06",
outputFileUrl};
executeBinaryCommand(fFmpeg, cmd);
public void executeBinaryCommand(FFmpeg ffmpeg, String[] command) {
try {
if (ffmpeg != null) {
ffmpeg.execute(command,
new ExecuteBinaryResponseHandler() {
@Override
public void onFailure(String response) {
System.out.println("failure====>" + response.toString());
}
@Override
public void onSuccess(String response) {
System.out.println("resposense====>" + response.toString());
}
@Override
public void onProgress(String response) {
System.out.println("on progress");
}
@Override
public void onStart() {
System.out.println("start");
}
@Override
public void onFinish() {
System.out.println("Finish");
}
});
}
} catch (FFmpegCommandAlreadyRunningException exception) {
exception.printStackTrace();
}
}