1

我正在制作一个应用程序来拍摄视频并对视频进行一些计算。我需要对视频的各个帧进行此计算。所以,我有两个问题:

  1. Android中的视频是否存储为一系列图片?(我看到很多 Android 设备都宣传有 25-30 fps 的摄像头)如果可以,作为开发人员,我可以访问构成视频的这些帧吗?怎么会?

  2. 如果没有,我有什么办法可以从 Android 设备上拍摄的视频每秒生成至少 15-20 个不同的帧?(当然,对生成的那些帧进行计算)

4

1 回答 1

2

视频存储为视频。要操作帧,可以使用 FFMPEG 库。Android 有 FFMPEG 端口,例如 Dolphin 开源播放器。不过,这需要使用 NDK 进行 C/C++ 编程。

于 2012-07-05T19:54:32.977 回答