首页 > 解决方案 > 为ffmpeg创建批处理文件以将图像序列组合到mkv

问题描述

我一直在做一些重新制作一些视频的工作,将它们转换为图像序列,编辑它们,然后将它们转换回视频。为了完成最后一步,我一直在使用 ffmpeg 的命令提示符。我的目标是创建一个批处理文件,我可以将它与我的图像序列一起放入文件夹中并运行它,而不需要手动通过命令提示符执行。

这是我一直在运行的命令: "C:\Program Files (x86)\ffmpeg\bin\ffmpeg.exe" -framerate 23.97 -i "%06d.png" -c:v copy "B:\output.mkv"

ffmpeg 位于我的 C 盘,图像序列位于我的 Z 盘,但我通常会移动到该文件夹​​以运行命令,并且图像总是以 6 位数字命名(000000.png-######.png-#####. .png)。输出文件在 B 驱动器上创建。

我以为我可以将该命令添加到 .bat 文件中


"C:\Program Files (x86)\RipBot264v1.25.1\Tools\ffmpeg\bin\ffmpeg.exe" -framerate 23.97 -i "%06d.png" -c:v copy "B:\output.mkv"

pause

但我无法让它工作。当我尝试运行它时,我收到一个似乎与批处理文件本身的名称有关的错误:

Z:\S09E19"Z:\S09E19_Output.bat6d.png -c:v 复制 B:\output.mkv: 无效参数

对此的任何帮助将不胜感激。

标签: imagebatch-fileffmpegsequence

解决方案


推荐阅读