以下操作在命令行中有效,但在批处理文件中无效:
ffmpeg -i ext_%04d.jpg video.mp4
%0
被解析为变量,我不知道如何处理它。这可能吗?
编辑:我知道转义和%如何工作,例如在for循环等中,但如果我这样做:SET“var = ffmpeg -i ext_%%04d.jpg video.mp4”,它仍然不起作用。
答案1
使用双百分号 - %%
- 像这样:
ffmpeg -i ext_%%04d.jpg video.mp4
答案2
好的,我发现“-f image2”导致了命令中的错误。看来它不是将图像转换为视频的正确格式。