我想实现一个安卓应用,记录一段视频,同时写一个文件,包含每一帧的拍摄时间。我试着用MediaRecorder,达到了可以保存视频的程度,但我找不到获得时间戳的方法。我试着做了一些事情。
while (previous video file length != current video file length)
write current time to text file;
但这似乎并不奏效,因为文件长度似乎更新得不够频繁(或者我错了吗?)
然后我尝试使用OpenCV,并设法逐帧捕捉图像(因此获得时间戳很容易),但我找不到将所有帧连接成一个视频的方法。我看到答案中提到了使用NDK和FFmpeg,但我觉得应该有一个更简单的解决方案(也许类似于我在顶部尝试的那个?)