android - vidcutter - ffmpeg cortar video
Cómo cortar los videos por cada 2MB usando FFMpeg (0)
Hola, tengo un tamaño de video de 20MB , necesito dividir este video ya que cada parte debe ser de 2MB, para esto lo busco en Google y encontré la biblioteca FFMpeg para dividir videos.
Pero esta biblioteca dividir los videos basados en el límite de tiempo supone (00:00:02 a 00:00:06 segundos, entre este video de período de tiempo dividido)
Mi requisito es, quiero cortar el video por cada 2 MB, que es lo que mi requisito exacto no se basa en el límite de tiempo.
Busqué este lote en Google, pero no encontré la solución, ¿alguien me puede ayudar?
Comando FFMpeg que utilicé para dividir:
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();
}
}