【问题标题】:Diffrence between Capture rate and Frame rate?捕获率和帧率之间的区别?
【发布时间】:2014-06-13 19:16:49
【问题描述】:

setCaptureRate: http://developer.android.com/reference/android/media/MediaRecorder.html#setCaptureRate%28double%29

setVideoFrameRate: http://developer.android.com/reference/android/media/MediaRecorder.html#setVideoFrameRate%28int%29

setCaptureRate()setVideoFrameRate() 在 Android 的 MediaRecorder 类中的 API 有什么区别?

【问题讨论】:

  • 你找到答案了吗?

标签: android capture frame-rate android-mediarecorder


【解决方案1】:

来自setCaptureRate() 的文档:

设置视频帧捕获率。这可以用来设置不同的 视频帧捕获率高于录制视频的播放率。这 方法还将录制模式设置为延时。在延时视频中 录制,只录制视频。音频相关参数是 当延时录制会话开始时被忽略,如果应用程序 设置它们。

让我们使用 0.1fps 作为参数,所以 setCaptureRate(0.1) 表示每 10 秒 1 帧。 0.001 表示每 100 秒 1 帧。 我找到了例子:here

setVideoFrameRate() 就是你所知道的:

设置要捕获的视频的帧速率 25fps, 30fps, 60fps -

您也可以在参数中看到差异。 setCaptureRate() 可以接受小数,但 setVideoFrameRate() 仅适用于整数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 2017-04-01
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    相关资源
    最近更新 更多