ffmpeg文件名输出格式

Yuv*_*dam 11 ffmpeg

ffmpeg用于输出一系列帧作为图像时,我可以找到的唯一格式frame_%d.jpg.该%d标识符由连续帧计数代替.

我可以在输出文件格式中使用其他参数吗?具体来说,我需要能够添加特定帧的时间戳.

Yuv*_*dam 7

事实证明,此行为尚未实施.

%t在我的FFmpeg(https://github.com/yuvadm/FFmpeg)的分支上实现了一个初始版本的支持,我正在努力清理补丁,以便它可以合并到上游.

  • 你有没有提交给核心项目?有一个[开放3岁的请求](https://trac.ffmpeg.org/ticket/1452)(我在尝试自己做的时候发现). (2认同)

jqg*_*imo 6

strftime选项允许您使用日期和时间信息扩展文件名。检查strftime() 函数的文档以了解语法。

例如,要从 strftime()%Y-%m-%d_%H-%M-%S模式生成图像文件,可以使用以下 ffmpeg 命令:

ffmpeg -f v4l2 -r 1 -i /dev/video0 -f image2 -strftime 1 "%Y-%m-%d_%H-%M-%S.jpg"
Run Code Online (Sandbox Code Playgroud)

  • 据我了解,这将输出实际的时间和日期,而我的要求是视频的运行时间。 (5认同)