我想使用ffmpeg将每个块的视频块大小不超过3分钟。我已阅读过有关ffmpeg的这个命令。不知道文件持续时间的分割视频
ffmpeg -i output.mp4 -ss 0 -t 180 -c copy outputVideoSegment.mp4
我使用它在我的代码一样
String command = "ffmpeg -i videos/testing.vob -ss 0 -t 180 -c copy outputVideoSegment.mp4";
ProcessBuilder processBuilder = new ProcessBuilder("/bin/sh", "-c", command);
try {
Process process = processBuilder.start();
process.waitFor(); // to wait for process builder to finish the
// process
} catch (Exception exception) {
log.error("Exception occured in making chunks due to " + exception.getCause());
}
上面的命令做工精细和劈裂视频到3分,但对我来说我要读文件,所以我不知道到底文件的持续时间。我是否需要在循环内部或其他任何方式运行上面的命令。请帮助。
感谢#aergistal,请分享一下适当的ffmpeg命令。 –