标题:QT 实现jpg/png和mp3/aac编码合成mp4视频文件工具
作者:xiaoke123
日期:2021-01-27 16:50
内容:
实现的基本功能:
1.支持单线程按顺序执行多任务
2.支持线程池多线程并发执行任务
3.支持文件类型、文件图标判断
4.支持图片(jpg/png)和音频(mp3/aac)ffmpeg合成mp4文件
5.支持视频文件预览播放(ffmpeg解码)
6.支持简单编码参数选择,如:帧率、分辨率、编码格式
7.同时支持ffmpeg命令行方式或ffmpeg API方式调用
线程池最大2线程并发处理10个任务效果:
线程池最大5线程并发处理10任务效果:
预览合成视频效果:
部分核心代码如下:// 多线程并发合成视频
QString fileName,picName,mp4Name,spath;
QString command;
// 设置线程数和超时
qDebug()
#1 [nigoole 01-29 15:06]
#2 回 nigoole 的帖子 [xiaoke123 01-29 16:31]
nigoole: (2021-01-29 15:06)
谢谢鼓励