自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 音视频学习记录三faad库完成aac解码为pcm(解码播放)

待更新。

2025-01-22 17:42:17 89

原创 音视频学习记录二利用faac库实现PCM转AAC(录音并编码)

前言,我的pcm数据来自硬件录音,得到record_data,以及数据大小record_data_size,后续采用faac库进行编码,存储为aac格式文件。(也可以直接读取pcm文件进行编码,更简单,但是我需要的是录音+编码的组合模块)

2025-01-22 17:18:50 533

原创 记录开发过程中遇到的问题及有效解决办法

虚拟机ping不通时:桥接模式是关键。

2025-01-21 11:15:06 199

原创 vscode远程连接ubuntu开发并进行c++的gdb调试

正常来说都是win系统下vscode连接ubuntu来进行开发,而在vscode中配置调试文件总是不成功,尤其是有makefile的情况下,捣鼓很久加参考大神,终于搞好,以下仅作为配置记录。先介绍我的文件构造,工作文件目录为/home/knight/PCM2AAC,而我的可执行文件名为pcm2aac,且我希望能够调用自己写的makefile来进行编译,并且希望给main传参。同样的里面的路径最好都写成绝对路径,如果和我一样需要传参的就把需要传递的命令写在args[];此文件会完成编译的过程;

2025-01-07 11:40:08 773

原创 音视频学习记录一C/C++解析并修改SPS PPS参数

那么定位就变成很简单,直接在原H264文件中找到pos=24的NALU,在其起始位置的基础上+8+46就是我们需要修改的参数首地址了,+8代表NALU第一个字节(记录type等信息),+46则代表在SPS中的偏移。关键的来了,为了后续修改SPS参数的方便性,建议直接打印该包含SPS参数的NALU所在的位置,记录该NALU在原H264文件的第几个NALU,具体实现方法不贴了,加个pos记录起始位置,后续打印出来就行了。实际上如果前述的找到SPS所在NALU时,记录了该NALU所在的位置,假如为pos=24,

2025-01-06 17:34:51 1363

原创 h264文件使用C++编程修改其中SPS的值

【代码】h264文件使用C++编程修改其中SPS的值。

2024-12-30 20:48:34 109 4

H.264/AVC实时视频分析工具H264visa

H.264/AVC实时视频分析工具H264visa,解析SPS PPS 等参数

2025-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除