ffmpeg在特定时间点插入素材

如果要在视频的特定时间戳处插入图片,则可以使用以下命令:

ffmpeg -i input.mp4 -i image.png -filter_complex "[0:v][1:v]overlay=100💯enable='between(t,5,10)'" -c:a copy output.mp4

这里使用了enable选项,指定了图片插入的时间段,这里是在视频的第5秒到第10秒之间插入图片。

指定时间点:使用setpts过滤器指定要添加文字的时间点。以下是示例代码:

(

ffmpeg

.input('input.mp4')

.filter('drawtext', text='Hello World', x=100, y=50, fontsize=24, fontcolor='white', enable='between(t,2,5)')

.output('output.mp4')

.run()

)

其中,text参数表示要添加的文字,x和y参数表示文字的坐标,fontsize参数表示文字的大小,fontcolor参数表示文字的颜色。enable参数表示在视频的第2秒到第5秒之间添加文字。

相关推荐
五点六六六9 小时前
基于 AST 与 Proxy沙箱 的局部代码热验证
前端·设计模式·架构
发现一只大呆瓜11 小时前
SSO单点登录:从同域到跨域实战
前端·javascript·面试
发现一只大呆瓜11 小时前
告别登录中断:前端双 Token无感刷新
前端·javascript·面试
Cg1362691597412 小时前
JS-对象-Dom案例
开发语言·前端·javascript
无限大612 小时前
《AI观,观AI》:善用AI赋能|让AI成为你深耕核心、推进重心的“最强助手”
前端·后端
烛阴12 小时前
Claude Code Skill 从入门到自定义完整教程(Windows 版)
前端·ai编程·claude
lxh011313 小时前
数据流的中位数
开发语言·前端·javascript
神仙别闹13 小时前
基于NodeJS+Vue+MySQL实现一个在线编程笔试平台
前端·vue.js·mysql
zadyd14 小时前
Workflow or ReAct ?
前端·react.js·前端框架
北寻北爱16 小时前
vue2和vue3使用less和scss
前端·less·scss