
音视频实战
文章平均质量分 92
秀木易风
这个作者很懒,什么都没留下…
展开
-
一个简单的Rtmp推流客户端(QT录音,OpenCV摄像,FFmpeg编码推流)
RTMP推流客户端是一种能够将音视频数据推送到RTMP服务器的工具。QT录音是利用Qt库实现的录音功能。OpenCV摄像是利用OpenCV库实现的对摄像头的控制和图像处理功能。FFmpeg编码推流是利用FFmpeg库实现的将音视频数据进行编码并推流到RTMP服务器的功能。本文将介绍如何使用RTMP推流客户端结合QT录音、OpenCV摄像和FFmpeg编码推流来实现将音视频数据推送到RTMP服务器的功能。原创 2024-08-17 13:01:12 · 1948 阅读 · 0 评论 -
利用QT和FFmpeg实现一个简单的视频播放器
本示例使用Qt和FFmpeg构建一个简单的视频播放器。利用ffmpeg解码视频,通过QWidget渲染解码后的图像,支持进度条跳转、进度条显示,总时间显示,视频基本信息显示。特点: 采用软件解码(CPU)、只解码图像数据,主要是演示了ffmpeg的基本使用流程,如何通过ffmpeg完成视频解码,转换图像像素格式,最后完成图像渲染。视频解码采用独立子线程,解码后将得到的图像数据通过信号槽发方式传递给UI界面进行渲染。原创 2024-08-10 10:26:48 · 2548 阅读 · 0 评论 -
一个简单的录音软件(利用QT录音,ffmpeg进行音频重采样,fdk-aac编码)
录音软件是一种非常有用的工具,可以帮助我们记录和存储语音信息。本文是一个简单的录音软件的示例,使用QT的QAudioInput来录制原始音频数据,并使用QIODevice作为输入和输出来读取和写入数据,ffmpeg进行音频重采样,fdk-aac进行编码。最终的编码结果保存在后缀为"aac"的文件中。原创 2024-08-09 10:09:50 · 1326 阅读 · 0 评论