在Java或php中拆分.flv文件
可能重复:在Java或php中拆分.flv文件,java,ffmpeg,flv,Java,Ffmpeg,Flv,可能重复: 我有一个大约10小时的大flv,我想把它分成10分钟。我可以使用ffmpeg在Java或PHP中实现这一点吗?如果可以,请告诉我可以实现这一点的特定文档 public class splitFlv { public static void main(String[] args) { try { System.out.println("Splitting started"); Pr
我有一个大约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();
}
}
}
我写了这段代码,但它不起作用FFMPEG可以分割视频,必须从命令行调用它 ffmpeg–i video.flv-acodec libfaac-ss 00:00:00-t 00:03:00-ar 22050-ab 32-f flv video 1.flv
- acodec是一种音频编解码器,即libfacc
- ss是开始时间
- t是结束时间
- ar音频采样率22050 Hz
- 音频比特率为每秒32千比特
- f flv是flv的输出文件格式
- S是输出文件的尺寸