video - FFMPEG:如何以高关键帧间隔编码可搜索视频

标签 video ffmpeg mp4 requestanimationframe webm

我正在寻找一个 ffmpeg 命令,如果我在“requestAnimationFrame”上控制视频以进行鼠标控制,则最适合使用它。基本上,它需要以高关键帧间隔进行快速搜索和编码。我似乎无法确定哪些参数有助于快速搜索和高关键帧。

谢谢! 强尼

最佳答案

如果您正在编码 x264 (mp4),请尝试 ( docs ):

ffmpeg -i file -c:v libx264 -x264opts keyint=25 [preset/rate control options] out.mp4

如果您正在编码 vp9 (webm),请尝试 ( docs ):

ffmpeg -i file -c:v libvpx-vp9 -g 25 [speed/rate control options] out.webm

这两个命令都会每 25 帧放置一个新的关键帧。如果您想要的不止于此(例如,每帧一个关键帧),那么您可能不像关心速度那样关心压缩,并且可能值得研究仅内部编解码器,例如 FFv1 .

关于video - FFMPEG:如何以高关键帧间隔编码可搜索视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33854390/

相关文章:

windows - FFMPEG | AVFilterGraph 错误 WINDOWS 和 DEBIAN

c# - 使用 AutoGen FFmpeg 库在 MP4 中同步音频/视频

video - 像素格式转换问题 [FFMPEG]

从 Raspberry Pi 上的摄像头捕获视频并在编码前在 OpenGL 中进行过滤

JavaFX 媒体播放器 : MP4 Won't Loop on Windows 7

PHP - 主动刷新 exec 函数结果?

video - 是否可以使用 MPEG-DASH 流式传输多帧率视频?

javascript - html5视频慢连接超时?

FireFox Video 发出警告,但视频确实有效?

ffmpeg - 如何在不对视频应用图像蒙版的情况下创建圆形视频(视频顶部的透明区域)效果