ffmpeg脚本 自动把单张图片生成视频

本文介绍了一种使用批处理脚本将单张图片快速转换为固定时长视频的方法。通过设置视频长度和分辨率,该脚本能自动调整图片尺寸以匹配指定格式,适用于批量制作统一规格的视频内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用方法:复制代码到文本文档中,保存为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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值