视音频处理
文章平均质量分 79
i胡说
这个作者很懒,什么都没留下…
展开
-
TS系列二:从TS到PAT和PMT
PID 是当前TS流的Packet区别于其他Packet类型的唯一识别符,通过读取每个包的Packet Header, 我们可以知道这个Packet的数据属于何种类型。下表列出了几项固定的 PID 值,它们用于识别存储了特殊信息的Packet。 下面要谈的PAT表的 PID 值就是固定的0x0000。转载 2023-05-17 17:04:21 · 1214 阅读 · 0 评论 -
TS系列一:TS流、PS流、PES流和ES流
我们知道,数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流), 每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PMT等信息。 因此,我们首先需要了解TS流是什么,以及TS流是怎样形成、有着怎样的结构。转载 2023-05-16 11:15:55 · 1517 阅读 · 0 评论 -
SDL开发(一):SDL简介及2.0核心API解析
SDL是 “Simple DirectMedia Layer”的缩写,SDL是一个开源的跨平台的多媒体库,封装了复杂的音视频底层操作,简化了音视频处理的难度。SDL使用C语言写成,提供了数种控制图像、声音、输出入的函数,可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。原创 2021-06-09 14:35:43 · 2261 阅读 · 0 评论 -
vlc简介及资源整理
VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。官网地址:vlc官网地址原创 2020-10-12 11:40:47 · 623 阅读 · 0 评论 -
mp4文件格式分析
mp4文件格式解析MP4格式详解转载 2020-03-28 20:38:04 · 446 阅读 · 0 评论 -
从零开始写一个RTSP服务器
https://blog.csdn.net/weixin_42462202/article/details/98986535原创 2020-01-10 16:24:40 · 208 阅读 · 0 评论 -
PCM音频处理三:音频速率加倍
文章目录PCM16LE简介函数代码测试用例本文介绍了将PCM16LE音频速率假币的方法。PCM音频数据可以使用音频编辑软件导入查看,推荐免费开源的音频编辑软件Audacity。本文参考文献链接:https://blog.csdn.net/leixiaohua1020/article/details/50534316PCM16LE简介PCM16LE双声道数据中左声道和右声道的采样值是间隔存储...原创 2019-08-15 22:20:09 · 706 阅读 · 0 评论 -
PCM音频处理二:左声道音量减半
本文介绍了将PCM16LE左声道音量减半的方法,PCM音频数据可以使用音频编辑软件导入查看,推荐免费开源的音频编辑软件[Audacity](https://www.audacityteam.org/)。本文参考文献链接:https://blog.csdn.net/leixiaohua1020/article/details/50534316原创 2019-08-15 22:12:58 · 695 阅读 · 0 评论 -
PCM音频处理一:分离左右声道音频
本文介绍了将PCM16LE双声道数据中左声道和右声道的数据分离成两个文件,PCM音频数据可以使用音频编辑软件导入查看,推荐免费开源的音频编辑软件Audacity。本文参考文献链接:https://blog.csdn.net/leixiaohua1020/article/details/50534316PCM16LE简介PCM16LE双声道数据中左声道和右声...原创 2019-08-15 22:01:02 · 3974 阅读 · 0 评论 -
视频图像数据处理八:将rgb视频图像转换为yuv420格式视频图像
本文介绍了将rgb视频图像转换为yuv420格式视频图像的方法,附有详细的代码和图像示例。文中rgb24和yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。转换公式rgb到yuv的转换公式:Y=0.299∗R+0.587∗G+0.114∗BY=0.299...原创 2019-08-11 13:42:18 · 2161 阅读 · 0 评论 -
视频图像数据处理七:将rgb视频图像封装为bmp图像
本文介绍了将rgb视频图像封装为bmp图像的方法,附有详细的代码和图像示例。文中rgb24文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。bmp结构bmp图片由文件头和像素两部分组成,其中文件头又包括位图文件信息和位图结构信息,文件头两部分信息的结构如下所示。typede...原创 2019-08-11 13:38:45 · 382 阅读 · 0 评论 -
视频图像数据处理六:分离rgb24视频图像的r、g、b分量
本文介绍了对yuv420视频图像加边框的方法,附有详细的代码和图像示例。文中yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。rgb24存储方式与YUV420P三个分量分开存储不同,RGB24格式的每个像素的三个分量是连续存储的。一帧宽高分别为w、h的RG...原创 2019-08-11 13:36:44 · 1112 阅读 · 0 评论 -
视频图像数据处理五:对yuv420视频图像加边框
本文介绍了对yuv420视频图像加边框的方法,附有详细的代码和图像示例。文中yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。原创 2019-08-11 13:33:26 · 1010 阅读 · 0 评论 -
视频图像数据处理四:将yuv420视频图像的亮度值减半
本文介绍了将yuv420视频图像的亮度值减半的方法,附有详细的代码和图像示例。文中yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。原创 2019-08-11 13:29:42 · 610 阅读 · 1 评论 -
视频图像数据处理三:将yuv420视频图像转换为灰度图像
本文介绍了将yuv420视频图像转换为灰度图像的方法,附有详细的代码和图像示例。文中yuv420文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。函数代码原创 2019-08-11 13:26:47 · 2905 阅读 · 0 评论 -
视频图像数据处理二:分离yuv444视频图像的y、u、v分量
本文介绍了分离yuv444视频图像y、u、v分量的方法,附有详细的代码和图像示例。文中yuv444文件需要使用yuv/rgb播放器才能查看,参考播放器可选择雷神推荐的修改了一个YUV/RGB播放器,或者小编使用的vooya播放器。原创 2019-08-11 13:23:14 · 1389 阅读 · 1 评论 -
视频图像数据处理一:分离yuv420视频图像的y、u、v分量
本文介绍了分离yuv420视频图像y、u、v分量的方法,附有详细的代码和图像示例。原创 2019-08-11 13:09:49 · 3789 阅读 · 4 评论