我使用以下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'时才有效,但是我希望能够选择一个视频文件并将其拖放到批处理脚本上。换句话说,如何才能使此批处理文件仅应用于所选文件?
答案 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
。