Advertisement

ffmpeg实战教程(十二)给视频配/换背景音乐

阅读量:

2017年,视频处理相关的功能不断涌现,目前市面上大部分应用程序均已具备视频上传与播放的基本能力。
尽管存在众多适用于上传与播放的优质框架,此处暂不展开讨论。
本文将重点介绍如何利用ffmpeg实现为视频添加或替换背景音乐的操作。

这里写图片描述

用户界面中包含两个输入区域,首个用于加载需要添加背景音乐的视频文件,第二个则用于指定待添加音乐的音频文件。随后需点击对应的操作按钮以执行后续处理。

这里写图片描述

从手机存储根目录可以观察到生成了一个合成的视频文件。进行试播后,确认其中已包含背景音乐。

其技术实现方式主要是通过解析原始视频文件,提取出未封装的视频流数据,并结合音频文件,依据时间戳信息逐帧进行重新封装,最终形成新的视频文件。

下面是具体实现的代码逻辑。

项目初期需将已编译完成的ffmpeg库引入,并编写CMakeLists.txt文件以实现对相关库的连接操作

!

全部评论 (0)

还没有任何评论哟~