gpt4 book ai didi

ffmpeg - 在这种情况下,ffmpeg 的正确命令行格式是什么

转载 作者:行者123 更新时间:2023-12-04 23:12:17 24 4
gpt4 key购买 nike

如果这是重复的,我很抱歉。我过去曾使用 ffmpeg 将 .pngs 转换为 .mp4,但现在我在自己的文件中使用它,我不确定它应该具有的格式。
我有一些具有以下命名约定的文件:

   ./profiles_0.png
./profiles_40.png
...
./profiles_400.png
我拥有的文件数量各不相同,即它并不总是 400,间隔也不总是 40。我尝试了以下方法:
ffmpeg -framerate 1 -i profiles_%d0.png -r 6 -pix_fmt yuv420p out.mp4
但这仅捕获其中一张图像。 “profiles_%d0.png”参数中是否有灵活的格式,可以捕获该目录中的所有文件,而不管下划线后面的字符数如何,还是需要我更改命名约定?
为任何帮助而欢呼,
一个

最佳答案

如果您的文件夹中只有感兴趣的图像,这很容易。您可以使用类似于您的命令,示例在此 other question 中给出.基本上,您可以将文件与通配符运算符及其扩展名 *.png 匹配。在这种情况下。
它可能看起来像这样:

ffmpeg -f image2 -pattern_type glob -i '*.png' out.avi

This is only selectable if libavformat was compiled with globbingsupport.


根据 FFmpeg's documentation on the image2 demuxer .
如果您有其他编号的文件,或者如果您有一系列文件并想要选择一个子序列,我认为无法自动执行此操作,但您可以指定这样的序列。您仍然需要使用 glob ,您可以在 FFmpeg there 中获得有关使用 glob 的帮助和更多关于全局编程的信息 here .

关于ffmpeg - 在这种情况下,ffmpeg 的正确命令行格式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63844329/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com