• 电影编码JPEG2000与H.264


      电影的第三次革命是数字电影的诞生,数字电影取代了胶片,那么数字电影就一定有其独特的封装(压缩)格式。在网络上,我们经常见到许多视频格式,诸如mp4、mkv、flv、rmvb等,这些都是在通用计算机上播放的,电影院中播放的影片数字格式一般为JPEG2000。

    问题  

      JPEG2000和JPEG很像诶,JPEG不是图片吗?这就涉及两大视频压缩方式了:帧内压缩、帧间压缩。

      影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显示的动作就会愈流畅。

    帧内压缩

      帧内压缩类似于图片压缩,跟这一帧的前面(或后面)一帧(或几帧)无关,由当前帧中,已编码的部分来推测当前待编码的这一部分数据是什么。

    帧间压缩

      帧间压缩是,由这一帧的前(或后)一帧(或几帧)来推测当前待压缩的这一部分数据是什么。

    解答

      JPEG2000的确是图片压缩格式,用此压缩格式做视频压缩只能做到帧内压缩,可见压缩率会受些影响,但其中每一帧都是可以独立播放的,这不正向以前胶片一张图片一张图片的放映一样吗?这样做出来的视频应该会更清晰。H.264既使用了帧内压缩又使用了帧间压缩,因此压缩率非常高,本地播放会占用更小的磁盘空间,在线播放会节省很大带宽,在流量还是付费的年代,这点非常有意义,而且H.264压缩的视频在电脑中的还原度也是一流的,所以作为非电影院的个人用户,JPEG2000这种格式还是不要弄了。

  • 相关阅读:
    [iOS]利用系统NSRegularExpression使用正则表达式
    [iOS]URL编码和解码
    [其他]正则表达式大全
    [算法]不用第三个数交换2个数的位置
    java . -- IDEA运行最简单的Java程序Hello World
    IOS . -转载-10行代码搞定九宫格
    SourceTree --转载 SourceTree大文件上传提示POST git-receive-pack (chunked)相关问题记录
    iOS -转载-使用Navicat查看数据表的ER关系图
    iOS -转载-开发之个人开发者账号转公司开发者账号
    iOS --转载2018苹果$299美元企业级开发者账号申请攻略
  • 原文地址:https://www.cnblogs.com/guanghe/p/10471850.html
Copyright © 2020-2023  润新知