我希望每2秒提取10个连续帧。(这是因为我希望从“附近的偏移”中选择“最好的一个”)。我知道如何每x秒提取一帧:
ffmpeg -i /tmp/V.MP4 -vf …
使用
ffmpeg -i source -vf select='eq(n,0)+if(mod(trunc(t)+1,2)*(trunc(t)-trunc(prev_t)),st(1,n),lt(n,ld(1)+10))' -vsync 0 -frame_pts 1 %d.jpg
如何找到每个输出图像的偏移量?
查看frame_pts值的含义,at ffmpeg输出图像文件名的时间位置
这是因为我想从“附近的偏移”中选择“最好的一个”
该 缩略图 过滤器可以做到这一点。