image - 为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: 无效参数
对此的任何帮助将不胜感激。
解决方案
推荐阅读
- javascript - 卡住滑块脚本。如何正确设计滑块功能?
- python - Python中函数的这个特性正式称为什么?
- c# - 如何在 Visual Studio 中使用 LINQPad 脚本?
- python - 有人可以帮我将其格式化为电话号码的形式:000-000-0000
- python - 为什么我在 AlienInvasion.py 上收到 NameError
- javascript - whatsapp的简单发送表格
- kubernetes - Kubernetes 部署终止最旧的 Pod
- python - Python - 如何在 selenium 中的选项卡之间切换
- gitlab - Gitlab:如何在 GitLab 11.x 上批量修改项目和组的可见性?
- php - GuzzleHttp 在生产和 localhost 中具有不同的标头