美文网首页
视频播放器基础知识

视频播放器基础知识

作者: 如山似水lbb | 来源:发表于2018-05-13 13:31 被阅读0次

    1.视频播放器原理

    播放一个视频文件的流程如下:

    2.常用播放器

    1) 跨平台系列(非DirectShow框架)

      VLC, Mplayer, ffplay……

    2) Windows系列(DirectShow框架)

       完美解码,终极解码, 暴风影音……

    3.信息查看工具

    1)综合信息查看

        MediaInfo

    2)二进制信息查看

       Ultraedit

    3)单项详细分析

       封装格式: Elecard Format Analyzer

       视频编码数据: Elecard Stream Eye

        音频编码数据:WinHex

       视频像素数据: YUV Player

       音频采样数据: Adobe Audition

    4.封装格式

    1)封装格式的作用

      视频码流和音频码流按照一定的格式存储在一个文件中。

    2)封装格式分析工具

      Elecard Format Analyzer

    3)主要的封装格式

    名称推出机构目前使用领域

    AVIMicrosoft Inc.BT下载影视

    MP4MPEG互联网视频网站

    TSMPEGIPTV,数字电视

    FLVAdobe Inc.互联网视频网站

    MKVCoreCodec Inc.互联网视频网站

    RMVBReal Networks Inc.BT下载影视

    ​5.视频编码数据

    1)视频编码的作用

      将视频像素数据(RGB, YUV等)压缩成为视频码流,从而降低视频的数据量。

    2)视频编码分析工具

      Elecard Stream Eye

    3)视频编码格式

    名称推出机构推出时间目前使用领域

    HEVC(H.265)MPEG/ITU-T2013研发中

    H.264MPEG/ITU-T2003各个领域

    MPEG4MPEG2001不温不火

    MPEG2MPEG1994数字电视

    VP9Google2013研发中

    VP8Google2008不普及

    VC-1Microsoft Inc.2006微软平台

    6.音频编码数据

    1) 音频编码的作用

        将音频采样数据(PCM等)压缩成为音频码流,从而降低音频的数据量。

    2) 音频编码分析工具

        WinHex

    3) 音频编码格式

    名称推出机构推出时间目前使用领域

    AACMPEG1997各个领域(新)

    AC-3Dolby Inc.1992电影

    MP3MPEG1993各个领域(旧)

    WMAMicrosoft Inc.1999微软平台

    7.视频像素数据

    1) 视频像素数据作用

        保存了屏幕上每个像素点的像素值。

    2)格式

      常见的像素数据格式有RGB24, RGB32, YUV420P, YUV422P,

      YUV444P等。压缩编码中一般使用的是YUV格式的像素数据, 最为常见的格式为YUV420P。

    3) 特点

      视频像素数据体积很大,一般情况下1小时高清视频的RGB24

      格式的数据体积为:

      3600*25*1920*1080*3=559.9GByte

      PS:这里假定帧率为25Hz,取样精度8bit。

    4)YUV格式像素数据查看工具

      YUV Player

    8.音频采样数据

    1) 音频采样数据作用

      保存了音频中每个采样点的值。

    2) 特点

      音频采样数据体积很大,一般情况下一首4分钟的PCM格式的

      歌曲体积为:

      4*60*44100*2*2=42.3MByte

      PS:这里假定采样率为44100Hz,采样精度为16bit。

    3) 音频采样数据查看工具: Adobe Audition

    相关文章

      网友评论

          本文标题:视频播放器基础知识

          本文链接:https://www.haomeiwen.com/subject/blkldftx.html