gpt4 book ai didi

android - android上的视频处理,如何将MPEG4数据写入MP4文件?

转载 作者:太空狗 更新时间:2023-10-29 13:33:07 25 4
gpt4 key购买 nike

如何将 MPEG4 数据写入(包装)到 android 中的 MP4 文件中?

我正在 android 平台上进行某种视频处理,但我不知道如何将处理后的数据(以某种标准编码,如 MPEG4)写回到 mp4 等视频文件中。我认为最好使用 API 来执行此操作,但我找不到所需的 API。

有没有人有什么想法?

最佳答案

mp4parser 只能处理完全创建的帧流,你不能用它逐帧写入。如果我错了请纠正我

H264TrackImpl h264Track = new H264TrackImpl(new BufferedInputStream(some input stream here));
Movie m = new Movie();
IsoFile out = new DefaultMp4Builder().build(m);
File file = new File("/sdcard/encoded.mp4");
FileOutputStream fos = new FileOutputStream(file);
out.getBox(fos.getChannel());
fos.close();

现在我们需要知道如何在那里逐帧写入。

关于android - android上的视频处理,如何将MPEG4数据写入MP4文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13441080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com