FFMPEG: How to encode for seekable video at high key frame interval

后端 未结 1 1408
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-17 21:31

I\'m looking for an ffmpeg comand that\'s best used if I\'m controlling a video to mouse control on \"requestAnimationFrame\". Basically, it needs to be fast-seeking and enc

1条回答
  •  北海茫月
    2021-01-17 21:51

    If you're encoding x264 (mp4), try (docs):

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

    If you're encoding vp9 (webm), try (docs):

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

    Both commands will place a new keyframe every 25 frames. If you want more than that (e.g. one keyframe every frame), then perhaps you don't care about compression as much as you care about speed, and it may be worth looking into intra-only codecs such as FFv1.

    0 讨论(0)
提交回复
热议问题