视频效果:
基于FFmpeg 和 OpenGL 的音视频合成+过渡特效【C++/GLSL】
基于FFmpeg 和 OpenGL 的音视频合成+过渡+文字特效【C++/GLSL】
动态图:
简介:
[平台: Windows, Linux, Android, iOS]
基于若干张用户照片(等比例缩放至统一大小,不足则填充黑边),结合音频文件,经过音视频同步(音频时长较短则循环播放,音频时长较长则以视频时长为准)后,生成一个带转场特效的视频文件。
- 支持多种音频格式,如 aac/mp3/wma 等;
- 支持文字配置多种字体(包括中文);
- 支持配置(JSON 格式)各个过渡转场效果的时间和图片静止显示的时间;
- 补充了相关 API 文档。
- 优化了编码输出的视频大小,最终生成 720*1080 的时长 53s 的视频,大小约 3.91 MB (H264), 5.91MB(H265)