H264码流中SEI数据结构
摘要:H264码流中SEI NAL数据结构 数据段 start code NRI payload type payload size UUID payload 结尾对齐码 数据 0x00 0x00 0x00 0x01 0x06 0x05 *** *** *** 0x80 长度 4 bytes 1 byte
阅读全文
posted @
2025-04-24 16:08
林西索
阅读(378)
推荐(0)
音频---查看声卡和pcm设备
摘要:目录查看声卡和pcm设备一.查看声卡和PCM设备的信息相关指令二.音频设备命名规则 查看声卡和pcm设备 声卡和pcm设备的关系:https://blog.csdn.net/Ciellee/article/details/101752604 一.查看声卡和PCM设备的信息相关指令 1.查看当前的声卡
阅读全文
posted @
2024-07-02 16:56
林西索
阅读(702)
推荐(0)
音频---alsa和tinyalsa使用说明
摘要:目录alsa和tinyalsa使用说明一.alsa1.确定是否安装alsa驱动2.查看声卡设备:3.查看录音和播音设备信息4.录音和播放二.tinyalsa使用说明1.tinypcminfo查看pcm通道的相关信息:2.tinyplay3.tinycap录音 alsa和tinyalsa使用说明 AL
阅读全文
posted @
2024-07-02 16:53
林西索
阅读(2329)
推荐(0)
音频---把采集的PCM音频数据填充到AVFrame中
摘要:目录1.AVFrame结构体中部分音频参数说明2.和实际录音时音频属性的对应关系 1.AVFrame结构体中部分音频参数说明 typedef struct AVFrame { #define AV_NUM_DATA_POINTERS 8 uint8_t *data[AV_NUM_DATA_POINT
阅读全文
posted @
2024-07-02 16:51
林西索
阅读(241)
推荐(0)
修改ffmpeg生成的库的名字
摘要:通过configure提供的 --build-suffix 为生成的库增加后缀,例: 配置时设置此选项:./configure --build-suffix=test, 最后生成的库名:libavcodec_test.so
阅读全文
posted @
2024-05-09 11:12
林西索
阅读(117)
推荐(0)
ffmpeg不同平台的一些编译脚本
摘要:ffmpeg6.1交叉编译时configure的配置 编译环境:ubuntu18.04下编译,并安装需要编译的目标平台的工具链。 在下面的几个脚本中,预先安装了gcc全家桶,Android NDK21以及aarch64-toolchain(工具链) 1.x86_64架构,gcc编译 build-x8
阅读全文
posted @
2024-04-30 14:50
林西索
阅读(807)
推荐(0)
ffmpeg 添加自定义编解码插件
摘要:有两种方法: 一. ffmpeg 添加自定义编解码插件(以修改ffmpeg源码的方式添加) 例:添加一个解码器,给这个解码器取个名字叫mydecoder,可以通过下面的步骤添加: 1.在libavcodec目录下,新建文件mydecoder.c #include "avcodec.h" #inclu
阅读全文
posted @
2023-12-15 16:48
林西索
阅读(1046)
推荐(0)
ffmpeg转码视频文件
摘要:转码 转码视频文件例子 extern "C" { #include <libavcodec/avcodec.h> #include <libavfilter/buffersink.h> #include <libavfilter/buffersrc.h> #include <libavformat/
阅读全文
posted @
2023-12-15 16:46
林西索
阅读(188)
推荐(0)
ffmpeg-6.1编译
摘要:ffmpeg编译 ** ffmpeg详细说明可以参考:** https://blog.csdn.net/leixiaohua1020/article/details/44220151 https://www.cnblogs.com/leisure_chn/category/1351812.html
阅读全文
posted @
2023-12-15 16:44
林西索
阅读(508)
推荐(0)
像素格式转换
摘要:使用ffmpeg,sws_scale接口做像素格式转换 参考雷神:https://blog.csdn.net/leixiaohua1020/article/details/42134965 ** 主要功能:** 转换像素格式 转换后的数据填充到AVFrame中 #include <stdio.h>
阅读全文
posted @
2023-12-15 16:42
林西索
阅读(140)
推荐(0)
ffmpeg --- C++项目链接库接口时提示找不到定义undefined reference to
摘要:问题:使用CMake组织项目,库和CMakeLists.txt都检查过没有问题,但是在链接时就是提示找不到函数定义。 原因:项目使用的是C++,ffmpeg是C,直接include ffmpeg的头文件,因为C++和C对函数接口的解释不同,所以就找不到接口定义 正确用法: #include "std
阅读全文
posted @
2023-11-21 15:49
林西索
阅读(350)
推荐(2)
ffmpeg 学习资料
摘要:官方文档:https://ffmpeg.org/developer.html CSDN-雷霄骅(雷神):https://blog.csdn.net/leixiaohua1020?type=blog 博客园-叶余:https://www.cnblogs.com/leisure_chn/
阅读全文
posted @
2023-11-17 15:05
林西索
阅读(37)
推荐(0)