我试图缩放具有任何给定名称的图像。我发现我的脚本在名称中包含数字的文件上失败了。 " 0%融资"," 24小时"等。其他文件工作正常,所以它不是脚本本身。我明白了:
[image2 @ 0x7fbce2008000]找不到路径为' / path / to / 0%image.jpeg'和索引在0-4
范围内
如何告诉ffmpeg这不是搜索模式或连续编号的文件?每个位置只有1个jpeg,我无法控制文件名来更改它们。
-update- 我已经找到了命令
ffmpeg -pattern_type none -i /path/to/0%\ image/0%\ image.jpeg -vf scale=320:-1 /path/to/0%\ image/0%\ image.out.jpeg
让我超越了最初的问题,但输出不起作用,因为我现在无法获得它以逃避最后的争论。如果我在目录中(所以没有路径)并将输出更改为out.jpeg它将起作用,所以我确信第一个错误已得到纠正。
现在我需要弄清楚如何在输出参数的路径中使用空格?我试过用引号围绕它:
"0% image.out.jpeg"
常规逃脱:
0%\ image.out.jpeg
并用引号括起来并同时使用转义符:
"0%\ image.out.jpeg"