【发布时间】:2011-12-26 02:28:56
【问题描述】:
我已将 mjpeg 流作为 xxx.mjpeg 保存到 sdcard。但是,android 不支持 mjpeg 视频文件。那么如何将 mjpeg 视频编码为 3gp 或 mp4 格式,然后将它们存储在 sdcard 上,最后,我可以在我的 android 手机上播放 3gp 或 mp4 视频,提前谢谢。
【问题讨论】:
-
这不是一个真正的 Android 问题,是吗?您应该能够使用任何像样的视频转换工具将 mjpeg 编码的视频转换为 3gp 或 mp4 格式,例如HandBrake.
-
这是一个安卓问题。我从互联网 lively.so 我想把这个位图保存为 3gp 或 mp4 视频文件。最后,我可以将这个 3gp 或 mp4 视频保存在 sdcard 上。目前,我的想法是使用android ndk和c++代码手动编码位图,但是很难。
-
啊,这对我来说不是很清楚。 SO上有一个related question在Android上显示一个mjpeg流,它下面可能也会有你的答案。
-
我已经使用相关问题中的方法获得了位图:stackoverflow.com/questions/3205191/android-and-mjpeg。但我不知道如何处理这些位图,手动将这些位图编码为 3gp 或 mp4 视频文件并将它们保存到 sdcard。
-
对,所以你的问题与 mjpeg 关系不大,更多的是与 “如何在 Android 设备上将图像序列转换为 3gp/mp4?” 我恐怕我真的帮不了你。我也不确定你是否应该想要这个,考虑到设备的处理能力和电池电量。我最好的猜测是使用一些为 Android 编译的本机库。祝你好运!
标签: android format codec mjpeg