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

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
回答这么多问题就耍赖把我的积分一笔勾销了 回复qq_32854137: 有专门的库,比如ffmpeg,你可以google下
大约 3 年之前 回复
qq_32854137
qq_32854137 那么利用Java有没有办法解决这个问题呢?
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐