2 qq 32854137 qq_32854137 于 2017.08.27 15:09 提问

利用合并流合并视频文件播放不了

BufferedInputStream bus1 = new BufferedInputStream(new FileInputStream("D:/1.mp4"));
BufferedInputStream bus2 = new BufferedInputStream(new FileInputStream("D:/2.mp4"));
SequenceInputStream s = new SequenceInputStream(bus1,bus2);
int len = 0 ;
byte b [] = new byte[1024];
FileOutputStream file = new FileOutputStream("D:/3.mp4");
while((len=s.read(b))!=-1)
{
file.write(b, 0, len);
file.flush();
}
file.close();图片说明
最后查了一个字节

1个回答

caozhy
caozhy   Ds   Rxr 2017.08.27 23:37

视频文件有单独的文件头和特定的格式,不是把两个文件简单合并起来就行的。

caozhy
caozhy 回复qq_32854137: 有专门的库,比如ffmpeg,你可以google下
3 个月之前 回复
qq_32854137
qq_32854137 那么利用Java有没有办法解决这个问题呢?
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片