解码器配置

flv解码器配置

1.flv文件格式比较简单,开头9byte是flv格式确认,然后,一般是script data(里面主要是对这个影片的描述,语言,片长,甚至有可能有演员等等描述信息),接下来,就是flv vedio 和audio tag ,里面有长度,时间戳,然后数据,对于数据如下详细的介绍,就是我们要使用到得东西。

2.在tag data 里面,我们可以得到音频

   音频:前4位bit      0 -- 未压缩    1 -- ADPCM    2 -- MP3     5 -- Nellymoser 8kHz momo   6 -- Nellymoser

               后两位sample  0 -- 5.5kHz   1 -- 11kHz   2 -- 22kHz    2 -- 22kHz   3 -- 44kHz

              一位bit表示每个采样的长度   0 -- snd8Bit     1 -- snd16Bit

              下面一位bit表示类型:  0 -- sndMomo    1 -- sndStereo

  视频: 4bit :1 关键帧   2  帧内预测  3 帧间预测

              4bit : 解码类型  2 -- Seronson H.263    3 -- Screen video    4 -- On2 VP6     5 -- On2 VP6 without channel    6 -- Screen video version 2

mp4解码器配置

先整体说一下mp4格式,开头是ftyp字样,然后是isom格式,后面就是MP4重要的结构moov

moov 至少包含

            mvhd:媒体的一些信息,创建时间,总时间,音量,等等

            mp4里面维护着一张表,这个表说明了音频,视频在文件的位置,首先有chunk ,chunk下面有多少个sample,chunk是按顺序排列的,还有,没个sample有多长,通过技术,就可以找到每个sample对于文件的位置。这个不是我这里的重点,不多介绍。

           音频还是视频,通过HDLR 如果视频,查找vide, 如果音频soun,

           STSD里面就有解码类型(下次写)


3.常用采样率介绍

  

  • 8,000 Hz - 电话所用采样率, 对于人的说话已经足够
  • 11,025 Hz
  • 22,050 Hz - 无线电广播所用采样率
  • 32,000 Hz - miniDV 数码视频 camcorder、DAT (LP mode)所用采样率
  • 44,100 Hz - 音频 CD, 也常用于 MPEG-1 音频(VCD, SVCD, MP3)所用采样率
  • 47,250 Hz - Nippon Columbia (Denon)开发的世界上第一个商用 PCM 录音机所用采样率
  • 48,000 Hz - miniDV、数字电视、DVD、DAT、电影和专业音频所用的数字声音所用采样率
  • 50,000 Hz - 二十世纪七十年代后期出现的 3M 和 Soundstream 开发的第一款商用数字录音机所用采样率
  • 50,400 Hz - 三菱 X-80 数字录音机所用所用采样率
  • 96,000 或者 192,000 Hz - DVD-Audio、一些 LPCM DVD 音轨、Blu-ray Disc(蓝光盘)音轨、和 HD-DVD (高清晰度 DVD)音轨所用所用采样率
4.常用有损,无损压缩格式

  • 无损格式,例如WAV,PCM,TTA,FLAC,AU,APE,TAK,WavPack(WV)
  • 有损格式,例如MP3,Windows Media Audio(WMA),Ogg Vorbis(OGG),AAC
5.概念    对称编码和不对称编码

  对称性(symmetric)是压缩编码的一个关键特 征。对称意味着压缩和解压缩占用相同的计算处理能力和时间,对称算法适合于实时压缩和传送视频,如视频会议应用就以采用对称的压缩编码算法为好。而在电子出版和其它多媒体应用中,一般是把视频预先压缩处理好,尔后再播放,因此可以采用不对称(asymmetric)编码。不对称或非对称意味着压缩时需要花费大量的处理能力和时间,而解压缩时则能较好地实时回放,也即以不同的速度进行压缩和解压缩。一般地说,压缩一段视频的时间比回放(解压缩)该视频的时间 要多得多。例如,压缩一段三分钟的视频片断可能需要10多分钟的时间,而该片断实时回放时间只有三分钟。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值