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. 您期望得到的结果?


《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4

没有人有相同的需求吗

3年前 评论
porygonCN 3年前

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

3年前 评论

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