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秒之间添加文字。

相关推荐
Struggler2814 分钟前
SSE的使用
前端
用户58061393930010 分钟前
前端文件下载实现深度解析:Blob与ObjectURL的完美协作
前端
aqi0011 分钟前
FFmpeg开发笔记(六十四)使用国产的RedPlayer播放器观看网络视频
android·ffmpeg·音视频·直播·流媒体
Lin866613 分钟前
Vue 3 + TypeScript 组件类型推断失败问题完整解决方案
前端
coding随想14 分钟前
从零开始:前端开发者的SEO优化入门与实战
前端
前端工作日常16 分钟前
我理解的JSBridge
前端
Au_ust16 分钟前
前端模块化
前端
顺丰同城前端技术团队17 分钟前
还不会用 Charles?最后一遍了啊!
前端
BUG收容所所长18 分钟前
二分查找的「左右为难」:如何优雅地找到数组中元素的首尾位置
前端·javascript·算法
彬师傅18 分钟前
geojson、csv、json 数据加载
前端