FFMPEG:如何以高关键帧间隔对可搜索视频进行编码

Joh*_*ack 9 video mp4 ffmpeg webm requestanimationframe

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

谢谢!约翰尼

Ron*_*tje 10

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

ffmpeg -i file -c:v libx264 -x264opts keyint:25 [preset/rate control options] out.mp4
Run Code Online (Sandbox Code Playgroud)

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

ffmpeg -i file -c:v libvpx-vp9 -g 25 [speed/rate control options] out.webm
Run Code Online (Sandbox Code Playgroud)

两个命令将每25帧放置一个新的关键帧.如果你想要更多(例如每帧一个关键帧),那么你可能不关心压缩,就像关心速度一样,并且可能值得研究仅限内部编解码器,例如FFv1.

  • 我的 ffmpeg 需要 -x264opts keyint=25(使用 =,而不是 :) (2认同)