【发布时间】:2015-02-21 21:58:11
【问题描述】:
我正在尝试实现一个录制视频的 Android 应用程序,同时还编写一个包含每帧拍摄时间的文件。我尝试使用 MediaRecorder,达到了可以保存视频的地步,但我找不到获取时间戳的方法。我尝试做类似的事情:
while (previous video file length != current video file length)
write current time to text file;
但这似乎不起作用,因为文件长度似乎没有足够频繁地更新(或者我错了吗?)。
然后我尝试使用 OpenCV 并设法逐帧捕获图像(因此获取时间戳很容易),但我找不到将所有帧连接到一个视频的方法。我看到了有关使用 NDK 和 FFmpeg 的答案,但我觉得应该有一个更简单的解决方案(可能类似于我在顶部尝试的那个?)。
【问题讨论】: