使用方法:复制代码到文本文档中,保存为1.bat。将单张图片,拖到批处理文件上,脚本会自动执行,在当前目录生成相应的视频文件。
-t 5 持续时间为5s
s=1920*1080 生成视频的分辨率。
如果图片不是1920*1080,图片会被拉伸填充。
@echo off
setlocal EnableDelayedExpansion
set VAL=%1
set str=%VAL%
:loop
set str=%str:*\=%
echo %str% | findstr /i "\\" >nul && goto loop
echo %VAL% ---^> %str%
set str2 = %str:~0,-4%
echo %str2%
ffmpeg -ss 0 -t 5 -f lavfi -i color=c=0x000000:s=1920x1080:r=25 -i %str% -filter_complex "[1:v]scale=1920:1080[v1];[0:v][v1]overlay=0:0[outv]" -map [outv] -c:v libx264 %str:~0,-4%.mp4 -y
本文介绍了一种使用批处理脚本将单张图片快速转换为固定时长视频的方法。通过设置视频长度和分辨率,该脚本能自动调整图片尺寸以匹配指定格式,适用于批量制作统一规格的视频内容。
2214

被折叠的 条评论
为什么被折叠?



