当前位置: 首页 > 知识库问答 >
问题:

对不连续编号的文件使用ffmpeg

田英卓
2023-03-14

我正在使用ffmpeg从一组png图像开始产生一个视频。然而,我所拥有的图像是这样编号的:

image_D5_C0_F4.png
image_D10_C0_F4.png
image_D15_C0_F4.png
image_D20_C0_F4.png

等等。基本上,一切都保持不变,只是内在的部分发生了变化。我的ffmpeg命令如下所示:

ffmpeg -framerate 8 -start_number 5 -i img/image_%02d_C0_F4.png -c:v libx264 -r 30 -s 1200x900 -pix_fmt yuv420p out.mp4

共有1个答案

商高谊
2023-03-14

您可以使用glob模式类型:

ffmpeg -framerate 8 -pattern_type glob -i "*.png" -c:v libx264 -r 30 \
-vf "scale=1200:-2,format=yuv420p" -movflags +faststart out.mp4

备注:

>

  • 比例视频滤波器比-s更通用。您只需选择一个维度值,它就会自动计算另一个。

    • Image2 demuxer文档
    • FFMPEG H.264视频编码指南

  •  类似资料:
    • 问题内容: 我需要从Java访问编号文件描述符-除0、1或2之外。 如何才能做到这一点?我查看了该类,但没有找到用给定的文件描述符号初始化它的任何方法。 作为一个具体示例,假设Java被另一种编程语言称为子进程。文件描述符3和4由另一种语言提供,用于输入和输出。 我在Java中需要的是和连接到这些文件描述符的对象,就像System.in,System.out和System.error都连接到文件描

    • 本文向大家介绍python 实现对文件夹内的文件排序编号,包括了python 实现对文件夹内的文件排序编号的使用技巧和注意事项,需要的朋友参考一下 使用时,需更改rootdir, 即文件保存的路径,以及要保存的格式,例如‘.jpg' 如果排序前后文件格式一样,建议先随便换个格式,然后再换回来,也就是程序运行两次,第一次随便换个格式,第二次换成想要的格式。 以上这篇python 实现对文件夹内的文件

    • 问题内容: 我有一张桌子,看起来像: 它是按组和日期排序的。我想要一个额外的列来显示每个组的 连续 颜色’R’的顺序号。 要求的输出: 我试图将窗口函数与按组和颜色列进行分区一起使用,但它返回的输出在下面是不正确的。 错误的查询和输出: 我想知道它是否可以在SQL中使用,还是应该切换到另一种语言(例如Python)? 问题答案: 这是使用窗口功能可以完成的方式。首先,我们创建一个CTE,该CTE具

    • 根据我的科学Java实验,相当于相当于 为什么Java允许这样做?它有什么实际应用吗? 这些语句都是空的吗?它们实际上在运行时占用了任何额外的流转时长吗?(我假设它们只是优化了?) 其他语言也这样做吗?我猜这是从C继承的东西,就像Java中的很多东西一样。这是真的吗?

    • 问题内容: 我试图弄清楚如何连续读取文件,一旦添加了新行,就输出该行。我正在使用睡眠线程来执行此操作,但是它似乎遍历整个文件并退出程序。 有什么建议我做错了吗? 这是我的代码: 提前致谢 更新:此后,我将“ while(br.nextLine){”行更改为“ while(TRUE){” 问题答案: 这有点旧,但是我已经使用了该机制,并且效果很好。 编辑:链接不再有效,但我在Internet存档ht

    • 我在这里发现了以下文章:JSP文件中的Lambda表达式将无法编译 因此,我在Tomcat的conf/web.xml中添加了compilerSourceVM和compilerTargetVM。(不在web.xml项目中)。 有什么提示吗? 提前谢了。 编辑: b.)out变量必须是final。因此需要 c.)您可能必须将JSP API库导入到我们的项目中。Gradle示例: