【发布时间】:2017-07-08 23:18:22
【问题描述】:
我正在录制视频,需要快速随机地寻找视频中的特定帧。
我可以以 MJPEG 或 h.264 压缩标准录制视频。
我了解 MJPEG 会生成单独的 jpeg,并生成比 h.264 更大的文件大小,并且 h.264 可以跨多个视频帧进行压缩。
这种差异是否意味着我将获得更快的寻道时间? 使用 ffmpeg 或 gstreamer 寻找文件中的随机位置 以编程方式?
当从视频文件中仅读取 1 帧时,MJPEG 是否允许帧搜索操作以减少 IO 要求?
【问题讨论】:
-
用 ffmpeg 很容易测试,对吧?但可能是的(比较默认值),尽管可能在某些内部模式下使用 h264。
标签: video ffmpeg gstreamer h.264 mjpeg