首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将MJPEG流作为3gp或mp4格式的视频文件保存到android的SD卡中

如何将MJPEG流作为3gp或mp4格式的视频文件保存到android的SD卡中
EN

Stack Overflow用户
提问于 2011-12-26 10:28:56
回答 2查看 4.1K关注 0票数 1

我已经将mjpeg流作为xxx.mjpeg .However保存到sdcard,在android中不支持mjpeg视频文件。那么,我如何将mjpeg视频编码成3gp或mp4格式,然后将它们存储在SD卡上,最后,我可以在我的安卓手机上播放3gp或mp4视频,提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-03 21:59:51

我不知道mobo的ffmpeg源代码的状态。我很久以前就建好了。

我试过摇滚播放器的ffmpeg端口。这是一个免费的版本。我今天能够在NDK_r4b上成功地构建它。

你可以从这里下载源代码:http://www.rockplayer.com/tech_en.html

修改config.mk以更改您的工具路径并运行build_andriod.sh (拼写错误,但它可以工作:)

让我知道进展如何

票数 1
EN

Stack Overflow用户

发布于 2011-12-29 19:31:47

目前的Android API无法做到这一点。

您需要使用C++中的编码器对帧进行编码,并通过JNI将位图传递给编码器。你可以从MoboPlayer的ffmpeg端口开始。你可以在this page的底部找到他们的ffmpeg端口的下载链接。

如果您拥有位图格式的图像序列,则可以使用AndroidBitmap_*方法从JNI访问位图的缓冲区,并将其传递给ffmpeg进行编码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8632607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档