![除非从 ffmpeg 所在的文件夹运行 cmd,否则用于修剪视频的“-to”选项不起作用](https://linux22.com/image/1467635/%E9%99%A4%E9%9D%9E%E4%BB%8E%20ffmpeg%20%E6%89%80%E5%9C%A8%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%E8%BF%90%E8%A1%8C%20cmd%EF%BC%8C%E5%90%A6%E5%88%99%E7%94%A8%E4%BA%8E%E4%BF%AE%E5%89%AA%E8%A7%86%E9%A2%91%E7%9A%84%E2%80%9C-to%E2%80%9D%E9%80%89%E9%A1%B9%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我使用“-to”选项来剪辑视频,如果通过 cmd.exe 从 ffmpeg.exe 所在文件夹以外的文件夹运行 ffmpeg.exe,则 ffmpeg 会提示“to”选项无法识别。ffmpeg.exe 的位置在 Windows 系统路径中。
答案1
如果将旧版本的ffmpeg
和最新支持的选项一起使用,则可能会发生这种情况。在我的例子中,我ffmpeg
在 Windows 系统路径中安装了 2 个不同版本的 。以下是我机器上的 2 个版本:
N-75185-gf58e011 Copyright (c) 2000-2015 built with gcc 4.9.3 (GCC)
支持选项的新版本-to
。- 旧版本
N-34549-g13b7781 Copyright (c) 2000-2011 Nov 6 2011 with gcc 4.6.1
不支持-to
。
使用 Windows 任务管理器,我能够发现ffmpeg
当视频修剪选项失败时,使用的是旧版本-to
。从系统路径中删除旧版本解决了我的问题。