AVIO


简介 AVIOContext* avio_alloc_context( unsigned char* buffer, int buffer_size, int write_flag, void * opaque, int (*read_packet)(void* opaque, uint8

mp4格式分析


基本介绍 mp4文件格式又被称为 MPEG-4 Part 14,出自 MPEG-4标准第14部分。他是一种多媒体格式工具,广泛用于包装视频和音频数据流、海报、字&#

解复用MP4


这部分内容的主要任务是把 mp4 格式中的音频流和视频流分离出来,分成两个文件,即 AAC 和 H264编码的不同音视频流。 其实用到的内容前面几节ߖ

关于ffplay在macos上运行奔溃的问题


这个问题大概是由于 MacOS 的问题引起的,奔溃的地方在 SDL2 的代码中,如果直接使用 brew 安装 SDL2就会遇到这个问题,所以需要修改 SDL2源码然后再编译

手写FlvParser


[[FLV格式]] 这里可以看到 flv 的格式,本内容只介绍 flv 解析部分,其他就不介绍了。 Flv 数据包 Parser FlvHeader

FLV格式解析


FLV (Flash Video) 是 Adobe 公司推出的一种流媒体格式,由于其封装后的视频文件体积小、封装简单等特点。非常适合互联网上使用。目前主流的视频网站基本

ffmpeg解复用aac


AAC ADTS格式分析 目标:从 MP4 格式的视频格式中抽取 aac 音频单独保存。 采样率 根

H264编码


H.264从1999年开始,到2003年形成草案,最后在2007年定稿有待审核。在 ITU 的标准里称为 H.264,在 MPEG 的标准里 MPEG-4的一个组成部分 MPEG-4 Part 10,又叫 Advanced Video Codec,因此常常被

AAC ADTS格式分析


AAC音频格式 AAC音频格式:Advanced Audio Coding(高级音频解码),是一种由MPEG-4标准定义的有损音频压缩格式,由Fraunhofer发展,Dolby,Sony和AT&T是主要的&

ffmpeg内存模型


AVPacket和AVFrame内存模型 从现有的Packet拷贝到一个新Packet的时候,有两种情况: 两个Packet的buf引用的ą