求助,请各位帮忙
想使用ffmpeg可执行命令+批处理来实现以下目的:某文件夹下放了n个时长不一致的视频文件,需要对每个视频文件去除开头的50秒和结尾的35秒后,重新生成新的视频文件,文件编码、路径不便,文件名在源文件名后加上OK。 编写了下面的批处理命令,但是无法运行达到目的,请帮忙看看,谢谢了!@Echo off
set ffmpeg_path="C:\Program Files\ffmpeg\bin\ffmpeg.exe"
for /r %%f in (*.mp4) do (
set input_file=%%f
set start_time=-50
set end_time=-35
%ffmpeg_path% -i "%input_file%" -ss %start_time% -to %end_time% -c:v copy -c:a copy "%input_file%OK.mp4"
)
echo All videos processed successfully.
pause ShanaEncoder 利用F8参数功能,写入ffmpeg命令实现多文件批量剪切视频
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=101486&fromuid=1
可以直接试试ffmpeg内核的ShanaEncoder,有图形界面比较方便点
页:
[1]