我正在使用ffmpeg命令,在每5秒一个截图的方式下,从我的视频中获取一些jpg文件:
ffmpeg -i source -f image2 -r 1/5 %d.jpg
这个方法可以让我得到连续的文件名:
1.jpg
2.jpg
3.jpg
4.jpg
如果我需要知道这些截图的拍摄时间,该怎么办?类似于时间戳的东西:
00:00:00.0000.jpg
00:00:05.0000.jpg
00:00:10.0000.jpg
00:00:15.0000.jpg
或者秒数:
0.jpg
5.jpg
10.jpg
15.jpg
我试着再次使用新的-frame_pts选项:
ffmpeg -i source -f image2 -r 1/5 -frame_pts 1 %d.jpg
我有类似的连续文件名,但现在它们从零开始:
0.jpg
1.jpg
2.jpg
3.jpg