Batch file ffmpeg从多个视频文件中提取图像的批处理脚本
在Windows cmd上,尝试使用此代码将目录中的所有.mp4文件转换为名为“filename\u imagenumber.jpeg”的图像集 但是,ffmpeg的参数%3d不由Windows cmd解释Batch file ffmpeg从多个视频文件中提取图像的批处理脚本,batch-file,ffmpeg,Batch File,Ffmpeg,在Windows cmd上,尝试使用此代码将目录中的所有.mp4文件转换为名为“filename\u imagenumber.jpeg”的图像集 但是,ffmpeg的参数%3d不由Windows cmd解释 有什么建议吗?谢谢你你说的“不被解释”是什么意思?运行时会发生什么情况?%3引用传递给批处理脚本的第三个参数。如果您想按字面意思使用%3d,则应按如下方式将百分号加倍:“Images\%%~nF\u image-%%3d.jpeg”谢谢!现在它开始工作了 pushd %1 if not
有什么建议吗?谢谢你你说的“不被解释”是什么意思?运行时会发生什么情况?
%3
引用传递给批处理脚本的第三个参数。如果您想按字面意思使用%3d
,则应按如下方式将百分号加倍:“Images\%%~nF\u image-%%3d.jpeg”
谢谢!现在它开始工作了
pushd %1
if not exist Images\ (
mkdir Images
)
for %%F in (*.mp4) do (
ffmpeg -i %%F -r 1 -f image2 -qscale:v 2 "Images\%%~nF_image-%3d.jpeg"
)
popd