首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
音视频知识点
carrot__lsp
创建于2021-06-11
订阅专栏
记录音视频知识点
等 4 人订阅
共25篇文章
创建于2021-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
音视频 day26 H264 的编码过程与原理
1. GOP出现的背景是什么?GOP 的全称是什么? 有统计结果表明:在连续的几帧图像中,一般只有 10% 以内的像素有差别,亮度的差值变化不超过 2%,而色度的差值变化只在 1%以内。 可以将一串连
音视频 day24、25 解封装格式
1. muxer 和 demuxer 分别是什么? muxer:是封装的意思(像 FLV、MP4 都是既有音频流也有视频流的封装体) demuxer:是解封装的意思(比如把 MP4 解封装成 YUV
音视频 day23 视频解码 H264
1. h264的压缩编码文件,播放器能直接播放吗? 大部分情况下可以,因为播放器基本都集成了 h264 解码器。(类似 AAC 的原理) 2. 绘图解释 h264 解码的过程?(必须能默出来) 3.
音视频 day22 视频编码 H264
1. 什么是 H264?什么是 x264? H264 是一套标准、规范,H264 标准运行制造厂商自由地开发具有竞争力的创新产品,它没有定义一个编码器,而是定义了编码器应该产生的码流标准。 x264
音视频 day21 数组和指针的区别、值传递和地址传递
1. 如何理解视频中的 linesize ? 2. C 语言中的 long 是什么类型?浮点型用什么表示? long 是整型,是 long int 的缩写 浮点型用 float、double 表示 二
音视频 day19 对 C 语言中的 IO 概念回顾
1. C 语言中的文件是什么? 我们对文件的概念已经非常熟悉了,比如场景的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用的是报错数据。 在操作系统中,为了统一对各种硬件的操
音视频 day20 图像的像素格式转换
1. 缓冲是什么?缓冲区是什么?(超级重要) 缓冲:是冲击的力度减弱。 缓冲区(buffer),它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,
音视频 day18 视频录制 - 代码
1. 代码录制视频的核心代码如下: 2. 使用下面命令即可顺利播放录制的视频 ffplay -video_size 640x480 -pixel_format yuyv422 -framerate 3
音视频 day17 视频录制 - 命令行
1. 如何查看 avfoundation 支持的设备? 输出结果大致如下所示: 0 号设备就是 Mac 自带的摄像头 2. 如何看出 avfoundation 支持的参数? 输出结果大致如下所示 3.
音视频 day16 YUV
1. YUV 是什么? YUV: 是一种颜色编码方法,跟 RGB 是同一个级别的概念,广泛应用于多媒体领域中。也就是说,图像中每一个像素的颜色信息,除了可以用 RGB 的方式表示,也可以用 YUV 的
音视频 day15 AAC 解码成 PCM
1. 如何使用命令行将 aac 解码为 pcm ? 2. AVCodecParserContext 这个结构体主要作用是什么?核心函数时什么? 初始化 av_parser_init(codec->id
音视频 day14 PCM 编码压缩成 AAC
1. 如何查看 ffmpeg 中支持的 ACC 编解码器? 2. AVCodec 是一个重要的结构体,主要存储什么信息? AVCodec是存储编解码器信息的结构体 主要变量如下: 3. AVFrame
音视频 day13 手动编译FFmpeg
1. AAC 是什么?目前 MP3 已经如此流行,为什么还会出现 ACC? AAC(Advanced Audio Coding,高级音频编码),是由Fraunhofer IIS、杜比实验室、AT&T、
音视频 day12播放WAV_录制WAV_录音时长
1. 下面两种方式,都能获取一个 AVPacket 实例对象,请问有什么不同?如何取舍呢? AVPacket pkt; 是在栈空间创建了一个实例对象 pkt AVPacket *pkt2 = av_p
音视频 Day 10、11 音频重采样
1. 如何使用命令行对 PCM 文件进行重采样? 2. ffmepg在描述采样格式时,比如 s16le、f32le 中的 s、u、f、le、be 分别代表什么意思? s:有符号(Signed) u:无
音视频 Day 09 PCM 转 WAV
1. 在 FFmpeg 的源码中,经常能看到 >>3 是什么意思? 二进制右移三位,表示 除以 8 2. 如何通过命名行得知录音设备的采样率、声道数、采样格式? 让录音设备进行录音 ffmpeg -f
音视频 Day 08 PCM 播放
一、录音相关的补充点 1. av_read_frame() 在读取录音设备的录音时,会常常返回错误码 -35,这个错误码是什么意思? 这个错误码代表资源暂时不可读 可以通过下面的代码来屏蔽 2. av
让 集成了 FFMpeg 的 QT 项目跑在 Xcode 上面
1. 使用命令生成 Xcode 项目入口进入已经集成了 FFMpeg 的 QT 项目中即可生成 xxx.xcodeproj 入口文件2. 可能出现的链接错误3. 链接问题出现的原因如下4. 解决链接错
音视频 Day 07 音频录制 -- 编程
1. 录音的五大步骤?注册设备获取输入格式对象打开设备采集数据释放资源2. mac 平台需要给录音项目添加权限.pro 文件中加入如下代码配置Info.plist 文件中加入如下权限声明3. 最直白的
音视频 Day 06 音频录制--命令行
1. ffmpeg 的主要作用是什么?对音频进行编码、解码2. ffprobe 的主要作用是什么?查看音频的参数信息3. ffplay 的主要作用是什么?播放音视频4. 查看当前平台的可用的设备库?5
下一页