ffmpeg如何为视频添加开场动画特效?

1. 运行环境

目前正在用PHP+ffmpeg实现智能AI混剪。

2. 问题描述?

1). 本人英文不好,查询ffmpeg官方未能解决问题。

2). 有学习ffmpeg比较好推荐书籍或者网站吗?

3). 想给视频实现各种特效,如何实现?

4). 能否解释命令行里面参数代表什么?

下面实现是上下开幕效果,我想实现左右开幕效果或者闭幕效果或者镜头抖动等其他的效果。

ffmpeg-y -loop 1 -framerate 1 -i 68da5a778d9169d822b1b22df1670aa8.png -f lavfi -i color=black:s=1920x1080 -filter_complex "[0:v][1:v]overlay=x=0:y=h/2+(t)*90:shortest=1[v1];[v1][1:v]overlay=x=0:y=-h/2-(t)*90:shortest=1" -pix_fmt yuv420p -aspect 16:9 -s 1920*1080 -an -r 30 -c:v libx264 -t 12 -strict -2 111.mp4

3. 您期望得到的结果?


《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 4

没有人有相同的需求吗

2年前 评论
porygonCN 2年前

这些参数不算太难 要专门去找内容才知道,,我大概知道的: -i 输入文件 -y 保存时覆盖 -filter_complex 应该是滤镜 -aspect 看参数应该是比例 -s 分辨率 -c:v 指定编码器 其他的不经常用记不到,,才出来的时候就接触了 很多项目也用到了 但是不经常用就记不住,,所以查资料才能了解到更多

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!