无法在批处理文件中调用 ffmpeg

jbbarnes77

我在提示符下使用以下命令使用 ffmpeg 重新编码了很多视频文件:

for %F in ("..\*.*") DO ffmpeg -n -i "%F" -c:v libx265 -c:a copy "%~nF.mkv"

我创建了一个包含此命令的批处理文件并将其放在我的配置文件路径中。但是当我运行它时,我得到以下信息:

M:\>ff.bat
The following usage of the path operator in batch-parameter
substitution is invalid: %~nF.mkv"

For valid formats type CALL /? or FOR /?
The syntax of the command is incorrect.

M:\>for F" -c:v libx265 -crf 28 -c:a copy "F" -c:v libx265 -crf 28 -c:a copy "%~nF.mkv"

引号可能有问题?

大卫·波斯蒂尔

引号可能有问题?

不,这是一个问题%在命令行上使用单个%. 在批处理文件中加倍%%

因此,请使用以下内容:

for %%F in ("..\*.*") DO ffmpeg -n -i "%%F" -c:v libx265 -c:a copy "%%~nF.mkv"

如果您FOR在命令行而不是批处理程序中使用该命令,请仅使用一个百分号:%G而不是%%G.

来源:For - 循环命令 - Windows CMD - SS64.com


进一步阅读

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ffmpeg /批处理文件:输入格式保留在输出文件名中

来自分类Dev

Windows中ffmpeg.exe批处理文件上的转义字符

来自分类Dev

在批处理文件中调用别名

来自分类Dev

ffmpeg批处理保留名称中的旧文件类型

来自分类Dev

批处理ffmpeg?

来自分类Dev

批处理文件似乎无法正确调用其他批处理文件

来自分类Dev

如何在Windows批处理文件中将后缀添加到ffmpeg输出的重复文件名?

来自分类Dev

ffmpeg文件完整性检查,并在发生错误时使用批处理文件重命名

来自分类Dev

如何使用父批处理文件中的参数调用子批处理文件?

来自分类Dev

为什么从 Windows 批处理文件启动的 ffmpeg.exe 会立即关闭而不等待用户输入?

来自分类Dev

对 ffmpeg 批处理文件进行故障排除。带有字幕硬编码的 mkv 到 mp4 转换

来自分类Dev

合并后,批处理文件将无法运行(在批处理文件中退出ghostscript

来自分类Dev

合并后,批处理文件将无法运行(在批处理文件中退出ghostscript

来自分类Dev

无法从批处理文件中打开 .chm 文件

来自分类Dev

从计划的批处理文件中调用git

来自分类Dev

在批处理文件中调用Powershell命令

来自分类Dev

避免在Windows批处理文件中同时调用

来自分类Dev

如何从批处理文件中调用 VBA 函数

来自分类Dev

无法访问批处理文件中的数组索引

来自分类Dev

无法从批处理文件中的子例程返回结果

来自分类Dev

For循环在批处理文件中无法正常工作

来自分类Dev

批处理文件在Windows 10中无法正确运行

来自分类Dev

批处理文件中的IF语句无法正常工作

来自分类Dev

无法在Server 2012中运行批处理文件

来自分类Dev

无法解析批处理文件中的变量

来自分类Dev

在批处理文件中无法识别sc.exe

来自分类Dev

ffmpeg concat批处理循环与文本文件

来自分类Dev

ffmpeg 批处理命令以降低文件质量

来自分类Dev

从GNUMakeFile调用Windows批处理文件

Related 相关文章

  1. 1

    ffmpeg /批处理文件:输入格式保留在输出文件名中

  2. 2

    Windows中ffmpeg.exe批处理文件上的转义字符

  3. 3

    在批处理文件中调用别名

  4. 4

    ffmpeg批处理保留名称中的旧文件类型

  5. 5

    批处理ffmpeg?

  6. 6

    批处理文件似乎无法正确调用其他批处理文件

  7. 7

    如何在Windows批处理文件中将后缀添加到ffmpeg输出的重复文件名?

  8. 8

    ffmpeg文件完整性检查,并在发生错误时使用批处理文件重命名

  9. 9

    如何使用父批处理文件中的参数调用子批处理文件?

  10. 10

    为什么从 Windows 批处理文件启动的 ffmpeg.exe 会立即关闭而不等待用户输入?

  11. 11

    对 ffmpeg 批处理文件进行故障排除。带有字幕硬编码的 mkv 到 mp4 转换

  12. 12

    合并后,批处理文件将无法运行(在批处理文件中退出ghostscript

  13. 13

    合并后,批处理文件将无法运行(在批处理文件中退出ghostscript

  14. 14

    无法从批处理文件中打开 .chm 文件

  15. 15

    从计划的批处理文件中调用git

  16. 16

    在批处理文件中调用Powershell命令

  17. 17

    避免在Windows批处理文件中同时调用

  18. 18

    如何从批处理文件中调用 VBA 函数

  19. 19

    无法访问批处理文件中的数组索引

  20. 20

    无法从批处理文件中的子例程返回结果

  21. 21

    For循环在批处理文件中无法正常工作

  22. 22

    批处理文件在Windows 10中无法正确运行

  23. 23

    批处理文件中的IF语句无法正常工作

  24. 24

    无法在Server 2012中运行批处理文件

  25. 25

    无法解析批处理文件中的变量

  26. 26

    在批处理文件中无法识别sc.exe

  27. 27

    ffmpeg concat批处理循环与文本文件

  28. 28

    ffmpeg 批处理命令以降低文件质量

  29. 29

    从GNUMakeFile调用Windows批处理文件

热门标签

归档