【发布时间】:2018-10-10 12:15:40
【问题描述】:
我正在使用 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
【问题讨论】:
标签: ffmpeg jpeg screenshot filenames frame