输出视频不会被覆盖。使用 ffmpeg 自动重命名输出视频

输出视频不会被覆盖。使用 ffmpeg 自动重命名输出视频

我的视频输出有问题。每次我创建新视频时,它们总是会覆盖旧视频。我想找到一种方法,每次渲染时自动重命名输出视频,这样它就不会被覆盖。例如,它们会自行编号,而不是覆盖它们。output1.mp4..output2.mp4... 应用于上面的代码行 ffmpeg -y -f concat -safe 0 -i list.txt -c copy output\output.mp4 请帮助我获得最佳建议。谢谢

答案1

我使用的最简单的方法是在输出文件名末尾添加一些(自)更改字符串。我经常使用额外的 14 个字符来添加日期和时间。在批处理文件中使用它的一般示例如下:

ffmpeg -y -f concat -safe 0 -i list.txt -c copy output\output_%date:~2,2%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.mp4

此示例将为我创建所有输出文件output_YYMMDD_HHMMSS.mp4- 您可以修改我用于日期/时间格式的数字并将其调整为您正在使用的数字。

相关内容