首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ffmpeg从带有日期-时间名称的文件中制作timelapse?

如何使用ffmpeg从带有日期-时间名称的文件中制作timelapse?
EN

Stack Overflow用户
提问于 2019-11-03 03:17:39
回答 2查看 689关注 0票数 1

understand如何使时间流逝的视频从文件序列。但是如果我的文件有像YYYYMMDDHHmmSS.jpg这样的名字呢?我如何才能以正确的顺序传递它们?我不喜欢重命名它们(有55'000个文件,几乎10 Gb)。

EN

回答 2

Stack Overflow用户

发布于 2019-11-03 04:36:50

我知道有一些bat/shell命令可以做到这一点,但我想这会让事情变得更复杂。

在类似的情况下,我更喜欢使用像Ant Renamer这样的重命名软件。

  1. 将文件拖放到主窗口中的Actions选项卡中,单击列表中的Enumeration
  2. 您将获得一个命名方案(查看选项以查看可用的不同方案)。

因此,我建议使用默认的%name%_%num%%ext%,从1开始,并且比您的文件总数多一个数字。在您的情况下,这将导致完成的Go按钮,检查添加的数字是否足够的原始文件名(应该是,因为使用的命名已经是按时间顺序的,但为了安全起见,请务必检查)。

它可能不适合您,特别是如果您真的想从命令行执行所有操作。但对于其他人来说,这可能就足够了。

票数 1
EN

Stack Overflow用户

发布于 2019-11-04 19:27:00

我只是发现做任何额外的操作没有多大意义,文件已经按正确的顺序排序了,所以下面的命令工作得很好:

代码语言:javascript
复制
ffmpeg -framerate 500 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p out2.mp4
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58674472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档