美文网首页FFmpegOpenGL/Metal
基于FFmpeg 和 OpenGL 的音视频合成+过渡转场+文字

基于FFmpeg 和 OpenGL 的音视频合成+过渡转场+文字

作者: ShaderJoy | 来源:发表于2020-03-17 14:06 被阅读0次


视频


基于FFmpeg 和 OpenGL 的音视频合成+过渡+文字特效【C++/GLSL】


图片

字符“人浪”


多米诺骨牌


排队出发 抖动

简介:

[跨平台的依赖库]

基于若干张用户照片(等比例缩放至统一大小,不足则填充黑边),结合音频文件,经过音视频同步(音频时长较短则循环播放,音频时长较长则以视频时长为准)后,生成一个带转场特效的视频文件。

支持多种音频格式,如 aac/mp3/wma 等;

支持文字配置多种字体(包括中文);

支持配置(JSON 格式)各个过渡转场效果的时间和图片静止显示的时间;

程序生成的 json 配置文件

补充了相关 API 文档。

优化了编码输出的视频大小,最终生成 720*1080 的时长 53s 的视频,大小约 3.91 MB (H264), 5.91MB(H265)

————————————————

版权声明:本文为CSDN博主「panda1234lee」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

相关文章

网友评论

    本文标题:基于FFmpeg 和 OpenGL 的音视频合成+过渡转场+文字

    本文链接:https://www.haomeiwen.com/subject/bvktyhtx.html