ffmpeg实现图片转视频效果

图片放大的视频特效

ffmpeg -y -i 333444.png -filter_complex "0:vscale=3840x2880,zoompan=z='min(zoom+0.0016,1.2)':d=120:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)',scale=960:720v" -map "v" -c:v libx264 -profile:v baseline -pix_fmt yuv420p -crf 28 -preset slow -aspect 4:3 hello668_9.mp4

0.0016怎么算出来。因为图片要放大1.2倍,所以(1.2-1)/120 = 0.0016,120是帧,在ffmpeg,25帧为1秒。

图片慢慢缩小的视频特效

ffmpeg -y -i 333444.png -filter_complex "0:vscale=3840x2880,zoompan=z='max(1.2-0.0016*on,1)':d=120:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)',scale=960:720v" -map "v" -c:v libx264 -profile:v baseline -pix_fmt yuv420p -crf 28 -preset slow -aspect 4:3 hello668_91.mp4

重点:先放大图片再缩放图片,可以减少视频的抖动。

参考文档:https://blog.csdn.net/happydeer/article/details/122385254

https://blog.dreamfever.me/posts/2024-05-19-ffmpeg-keyframe-animation/#%E7%BC%A9%E6%94%BE

修复bug: https://superuser.com/questions/1112617/ffmpeg-smooth-zoompan-with-no-jiggle

相关推荐
学Linux的语莫1 小时前
OpenCV 视频处理入门教程
人工智能·opencv·音视频
都在酒里1 小时前
【极致低延时】香橙派部署 MediaMTX 实现 WebRTC 推流,延时仅 500-800ms,比局域网 ffmpeg 拉流快近 10 倍!(附踩坑全记录)
linux·arm开发·ffmpeg·webrtc·orangepi·嵌入式软件
超哥--1 小时前
B站视频内容智能分析系统(六):Text-to-SQL 结构化查询
数据库·sql·音视频
byte轻骑兵1 小时前
蓝牙CAS通用音频服务:解锁多设备音频协同的底层标准
网络·音视频·cas·le audio·低功耗音频
析稿AI写作1 小时前
AI视频创作实战:用飙算工具箱实现图转视频与文字成片,个人开发者的多模态效率方案
人工智能·音视频
不昀1 小时前
VOOHU沃虎:使用音频变压器时常见的接地和屏蔽注意事项有哪些?
网络·音视频·以太网·网络通信·电子元器件
AI服务老曹1 小时前
解耦安防黑盒:基于 Docker 的国标 GB28181 与 RTSP 统一接入 AI 视频管理平台架构设计(附源码交付与边缘计算实践)
人工智能·docker·音视频
luoyayun3612 小时前
Qt/QML 音频频谱图与频谱瀑布图实现:从 PCM 到频域可视化
qt·音视频·频谱图·频谱瀑布图
潜创微科技2 小时前
2026选网线延长器芯片方案需关注哪些核心维度?潜创微科技方案商专业解析
音视频
Empty-Filled2 小时前
用 Kap + FFmpeg 把录屏转成小体积 GIF:产品操作演示图制作实践
ffmpeg·kap