可能重复:
How to split flv file by size using FFmpeg or mencoder or smth else?
我有一个大约10个小时的大.flv我想在10分钟内拆分它。我可以使用ffmpeg在Java或PHP中执行此操作,如果是,请指导我查看特定文档,我可以实现此目的。
public class splitFlv {
public static void main(String[] args) {
try {
System.out.println("Splitting started");
Process p = Runtime.getRuntime().exec("ffmpeg –i 1000.flv -acodec libfaac -ss 00:00:00 -t 00:10:00 -ar 22050 -ab 32 -f flv 1010.flv");
System.out.println("Splitting ended");
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
我写了这段代码,但它不能正常工作
答案 0 :(得分:0)
FFMPEG可以分割视频,必须从命令行调用。
ffmpeg -i video.flv -acodec libfaac -ss 00:00:00 -t 00:03:00 -ar 22050 -ab 32 -f flv video1.flv
在PHP / Java中,您可以使用“exec / RunTime.getRunTime()。exec”来执行此命令。