【发布时间】:2016-07-10 14:54:01
【问题描述】:
有没有办法使用相机 API 实现慢动作和延时录制?
我尝试使用 MediaRecorder 设置 VideoFrameRate, VideoBitRate VideoCaptureRate 但对我没有任何作用。
我已经使用 JNI 成功实现了,但我发现它花费了太多时间并且没有优化。
如果您发现任何其他可用的解决方案,请帮助我。
【问题讨论】:
-
这两个挑战非常不同。虽然 SlowMotion 依赖于高 FPS 原生相机支持,但 TimeLapse 可以使用 MediaCodec 执行。见stackoverflow.com/questions/30972081/… 和github.com/saki4510t/TimeLapseRecordingSample
-
@AlexCohn 感谢您的尝试,但上面的代码对我不起作用,以防慢动作。
-
当然。我提供的链接只是关于 TimeLapse。据我所知,没有一种独立于设备的方式来制作慢动作视频。 camera2 API 可以提供帮助,但仅在少数最近的设备上完全支持。
-
您好,感谢您的回答,您知道已经以 120 fps 速率拍摄的安卓相机应用程序(第三方)吗?谢谢
标签: android video android-camera android-mediarecorder frame-rate