2024-04-26 08:06:29 发布
网友
我正在用skvideo.io.vread看一段视频
skvideo.io.vread
import skvideo.io video_frames = skvideo.io.vread(video_filepath)
我的视频帧速率是50帧/秒。但我想以4fps的速度阅读视频,我的意思是我只需要每秒读取4帧视频。有任何选项可以以指定的帧速率读取还是必须手动放弃额外的帧读取?在
skvideo.io.vread采用字典形式的输入参数。所以你可以像这样通过帧速率
import skivideo.io video_frames = skvideo.io.vread(video_filepath, inputdict={'-r' : 4}) # Specify frame rate
这是官方文件
http://www.scikit-video.org/stable/examples/io.html
你很可能不得不手动丢弃多余的帧。在
尽管您可以尝试一下:vread的文档说可以将inputdict作为参数传递给FFMpeg阅读器。This example显示阅读器如何设置速率。不过,我认为这很可能会导致视频加速或减速。在
import skvideo.io rate = 4 video_frames = skvideo.io.vread(video_filepath, \ inputdict={'-r': rate})
skvideo.io.vread
采用字典形式的输入参数。所以你可以像这样通过帧速率这是官方文件
http://www.scikit-video.org/stable/examples/io.html
你很可能不得不手动丢弃多余的帧。在
尽管您可以尝试一下:vread的文档说可以将inputdict作为参数传递给FFMpeg阅读器。This example显示阅读器如何设置速率。不过,我认为这很可能会导致视频加速或减速。在
相关问题 更多 >
编程相关推荐