【问题标题】:FFMPEG says "No such file or directory" when trying to convert image sequenceFFMPEG 在尝试转换图像序列时说“没有这样的文件或目录”
【发布时间】:2020-06-18 03:07:21
【问题描述】:

在 shell 中,当我在输入文件名中通过 %d 指定图像序列时,FFMPEG 坚持“没有这样的文件或目录”,尽管有相反的证据。在网上看,我没有找到任何关于使用 FFMPEG 从一系列图像生成视频的参考,其中没有使用 %d,但它似乎在这里失败了。

我的图像应该由来自img%06d.gif 的FFMPEG 识别。在我发出 FFMPEG 命令的同一目录中发出 ls img[0-9][0-9][0-9][0-9][0-9][0-9].gif 成功。

我使用的命令是:

ffmpeg  -i img%06d.gif -c:v libx264 -r 30 -pix_fmt yuv720p test.mp4

可能出了什么问题???

【问题讨论】:

  • 您是否检查了图像名称是从 1 开始还是在您的情况下为 img000001.gif ?
  • 请包含完整的ffmpeg 控制台输出。 yuv720p 对-pix_fmt 无效,并且将-r 声明为输出选项将导致ffmpeg 从-r 25(默认输入)转换为-r 30(输出),从而导致重复帧。

标签: ffmpeg


【解决方案1】:

以下绝对有效:

ffmpeg -i images%06d.png -c:v libx264 -r 30 test.mp4 -y

但是它不适用于 GIF 图片。

您可以将图片无损转换为PNG并运行上述命令行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-18
    • 2021-06-24
    • 2013-07-03
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 2013-03-13
    • 2015-06-09
    相关资源
    最近更新 更多