ffmpeg -i myvid.mp4 -r 25 -t 100 image-%d.jpeg
是我用来提取帧的命令,它的工作与预期的一样。但是,我也想看看帧的时间戳。以任何精度。100毫秒对我来说足够了。ffmpeg可以这样做吗?
提供其他详细信息,
当我运行上述命令时,我得到约100个JPEG,我猜这些JPEG与视频帧之间存在1到1(或多对1)的对应关系。我想知道以JPEG图像“ i”输出的帧的时间戳。
另外,我尝试了ffprobe,但是我发现它甚至会不正确地报告视频时长:(
确保JPEG没有元数据,但mp4可能。我可以指示ffmpeg将其与后来被编码为JPEGS的帧一起拉出并将时间戳记转储到文件中吗?
—
斯里尼2014年
请包括
—
llogan 2014年
ffmpeg
命令中的完整控制台输出。
ffprobe可以为您提供mp4视频流中的时间戳信息。您是在询问是否可能复制或丢弃帧,那么与原始mp4时间戳的对应关系是什么?在那种情况下,我将探索增加详细度设置,以查看是否可以在执行过程中逐帧获取。您能否扩展一下“与帧相关的时间戳”的含义。
—
dstob
@dstob与帧关联的时间戳是输入视频的呈现时间戳,即相对于视频的开始应显示每个帧的时间。
—
slhck 2014年
capture
时间。