我想使用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命令。 –