我文件夹中有大约 300 个讲座,每个视频的最后一帧都很重要,我可以使用
ffmpeg -sseof -3 -i input -update 1 -q:v 1 last.jpg
截取单个文件的最后一帧并将其保存为指定名称。我想将所有视频一起输入并输出,同时保留文件的名称,而不必每次都费力地指定它。我不知道是否接受任何通配符或如何进行任何循环。
请提供一些建议
答案1
使用批处理文件,您可以执行以下操作:
@echo off
Title Extract ScreenShot With FFMPEG
@for %%i in (*.mkv *.mp4 *.webm) do ffmpeg -sseof -3 -i "%%i" -update 1 -q:v 1 "%%~ni.jpg"
pause
答案2
for %i in (*.webm) do ffmpeg -sseof -3 -i "%i" -update 1 -q:v 1 "%~ni.jpg"
我想这样就行了。