我正在创建一个使用网络摄像机作为外部设备的视频流应用程序。 我已经可以从设备的 ip url (192.168.x.x/image/image.cgi) 获取图像 (.cgi 格式)。我可以每隔几毫秒更新一次 ImageView 以更新其内容,并且效果很好,没有问题。
问题是,我可以将此位图保存为视频 (.mp4) 吗?我之前尝试过 MediaRecorder 并且有效,有没有办法在流式位图上做到这一点?
谢谢
最佳答案
“视频”是 jpeg 图像流。
用于显示此类图像的一些 java 代码。您需要将图像转码为不同的格式。例如。在命令行上可以用
https://unix.stackexchange.com/questions/12193/transcoding-mjpeg-stream-to-flv-or-mp4
在 how to save the mjpeg stream as 3gp or mp4 format video files to the sdcard in android 上讨论了在 Android 上执行此操作
谷歌搜索 mjpegstream 视频转换给你更多的结果......
关于android - 将 .cgi 流图像格式保存为视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29312546/