![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频
文章平均质量分 82
FFmpeg从入门到入门
吃的是草,挤出来的是代码!
展开
-
ts流格式解析
一 从TS流开始 数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流),每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PMT等信息。因此,我们首先需要了解TS流是什么,以及TS流是怎样形成、有着怎样的结构。(一) TS流、PS流、PES流和ES流都是什么? ES流(Eleme转载 2017-09-05 16:45:23 · 2466 阅读 · 1 评论 -
hls中ts流格式简介
1.ts简介 ts流最早应用于数字电视领域,其格式非常复杂包含的配置信息表多大十几个,视频格式主要是mpeg2。苹果公司发明的http live stream流媒体是基于ts文件的,不过他大大简化了传统的ts流,只需要2个最基本的配置表PAT和PMT,再加上音视频内容就可以了,hls流媒体视频编码的主要格式为h264/mpeg4,音频为aac/mp3。2.ts格式转载 2017-09-04 15:48:53 · 4046 阅读 · 0 评论 -
flv格式详解
最近要用到flv,整理了一些flv格式的资料,供参考。 flv文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下: 文件类型 3 bytes “FLV” 版本 1 byte 一般为0x01 流信息 1 byte 倒数第一位是1表示有视频,倒数第三位是1表示有音频,倒转载 2017-08-28 09:30:01 · 291 阅读 · 0 评论 -
FLV文件格式解析
最近要用到flv,整理了一些flv格式的资料,供参考。 flv文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:文件类型3 bytes“FLV”版本1 byte一般为0x01流信息1 byte倒数转载 2017-07-28 17:04:51 · 211 阅读 · 0 评论 -
音视频封装格式、编码格式知识
音视频封装格式、编码格式知识(自己整理了一下, 内容来源网络 !!)常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。例如:将一个Xvid视频编码文件和一个MP3音频编码文件按AVI封装标准封装以后转载 2017-06-28 17:43:19 · 385 阅读 · 0 评论 -
音频帧的概念
http://blog.chinaunix.NET/uid-26000296-id-3446714.html正常人听觉的频率范围大约在20Hz~20kHz之间。采样频率是指将模拟声音波形进行数字化时,每秒钟抽取声波幅度样本的次数。根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、1转载 2017-06-14 19:41:08 · 2332 阅读 · 2 评论 -
PPM图像格式(Portable Pixelmap)
参考:Netpbm项目主页: http://sourceforge.NET/projects/netpbmNetpbm wiki: http://en.wikipedia.org/wiki/NetpbmNetpbm format wiki: http://en.wikipedia.org/wiki/Netpbm_formatppm文件格式: http://hi.baidu.com/sunb转载 2017-06-01 15:55:27 · 5167 阅读 · 1 评论 -
在实际文件中分析h264
分析h264,看了文档只是有了大概的印象,今天通过具体的文件来分析h264格式(使用FFmpeg),首先要了解关于h264的基础知识一、基础知识h264有两种封装,一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中一种是mp4模式,一般mp4 mkv会有,没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前原创 2017-09-12 15:31:39 · 533 阅读 · 0 评论