【发布时间】:2014-04-10 18:40:50
【问题描述】:
我创建了一个 h264 原始视频文件,并且能够在 Android 4.3 及更高版本上使用 Android MediaMuxer 对它进行多路复用。现在我需要支持 Android 4.1 和 4.2 版本。我找到了Jcodec。并且有一个这样做的例子:
https://github.com/jcodec/jcodec/blob/master/samples/main/java/org/jcodec/samples/mux/AVCMP4Mux.java
但我在第 70 行收到 java.nio.ReadOnlyBufferException 异常:
H264Utils.encodeMOVPacket(数据);
我猜这段代码不适用于 Android?我该如何解决。熟悉 Jcodec 的人可以帮忙吗?
【问题讨论】:
标签: android h.264 codec muxer jcodec