将批处理脚本应用于所选视频文件

时间:2017-03-04 21:23:58

标签: batch-file cmd ffmpeg

我使用以下ffmpeg批处理文件修剪视频

修剪视频Files.bat

set /p startposition=Enter the start position:
set /p endposition=Enter the end position:
ffmpeg -i in.mp4 -ss %startposition% -t %endposition% cut.mp4
pause

仅当输入文件名为' in.mp4'时才有效,但是我希望能够选择一个视频文件并将其拖放到批处理脚本上。换句话说,如何才能使此批处理文件仅应用于所选文件?

1 个答案:

答案 0 :(得分:0)

如何才能使此批处理文件仅应用于所选文件?

为此,请使用command lines parameters

%1指的是传递给批处理文件的第一个参数,它将代表删除的文件的名称。

修改后的批处理文件:

set /p startposition=Enter the start position:
set /p endposition=Enter the end position:
ffmpeg -i %1 -ss %startposition% -t %endposition% cut.mp4
pause
  • in.mp4已替换为%1

进一步阅读