将图像转换为视频android

时间:2014-01-19 13:48:13

标签: android video ffmpeg

我正在使用外部相机和我的应用程序。相机每秒拍摄9张照片(9fps)。图片是位图384x288。我需要从这些图片中创建一个视频文件。

我尝试过:

  • 使用Jcodec

问题:jcodec相对较慢,为了使其正常工作,我将位图添加到ArrayList,当记录停止时,我将数组转换为视频。我花了很多时间。对于30秒的视频,渲染时间约为1分钟。

  • 使用原生mediaCodec

问题:我只能生成原始Android播放器中无法读取的AVI文件(video / avc)。我不能使用这里写的内容:http://bigflake.com/mediacodec/因为我为API 16开发。我尝试过使用(video / mp4v-es),但视频已损坏且无法在任何播放器中播放。

  • 使用FFmpeg

问题:在android中实现起来非常复杂,我不确定它会在花费时间实现之后给我提供所需的结果。我需要的结果是录制视频流,因为我得到的位图没有任何延迟。

你能建议我什么?

0 个答案:

没有答案
相关问题