2014-05-09 34 views
0

我已经使用Android NDK中的videolan x264编码解码器成功地编码了h264流。 现在我正在寻找一个可以创建mp4容器来保存生成的流并使其可播放的muxer。 是否有任何可以在Android NDK中使用的小型便携式C或C++库来执行此类任务?在c或C++中为h264创建一个mp4容器

感谢

+0

这是一个坚定的要求,你永远不会离开事物的本土一面?否则,这似乎是你可以使用['MediaMuxer'](https://developer.android.com/reference/android/media/MediaMuxer.html)的东西。 – Michael

+0

我看了一下MediaMuxer,但是只能从API 18中获得,我打算至少支持API 14.我也检查过MP4Parser java库,但这个并不小。 – PerracoLabs

+0

访问此处使用C++创建mp4视频https://stackoverflow.com/a/43464269/6180077 –

回答

1

libmp4v2


“身体必须至少30个字符”

0

我会建议尝试MP4-复用L-SMASHmirror)库。其他的选择是GPAC,但它不小,有很多依赖性,并且编译很糟糕。