电影编码JPEG2000与H.264
电影的第三次革命是数字电影的诞生,数字电影取代了胶片,那么数字电影就一定有其独特的封装(压缩)格式。在网络上,我们经常见到许多视频格式,诸如mp4、mkv、flv、rmvb等,这些都是在通用计算机上播放的,电影院中播放的影片数字格式一般为JPEG2000。
问题
JPEG2000和JPEG很像诶,JPEG不是图片吗?这就涉及两大视频压缩方式了:帧内压缩、帧间压缩。
帧
影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显示的动作就会愈流畅。
帧内压缩
帧内压缩类似于图片压缩,跟这一帧的前面(或后面)一帧(或几帧)无关,由当前帧中,已编码的部分来推测当前待编码的这一部分数据是什么。
帧间压缩
帧间压缩是,由这一帧的前(或后)一帧(或几帧)来推测当前待压缩的这一部分数据是什么。
解答
JPEG2000的确是图片压缩格式,用此压缩格式做视频压缩只能做到帧内压缩,可见压缩率会受些影响,但其中每一帧都是可以独立播放的,这不正向以前胶片一张图片一张图片的放映一样吗?这样做出来的视频应该会更清晰。H.264既使用了帧内压缩又使用了帧间压缩,因此压缩率非常高,本地播放会占用更小的磁盘空间,在线播放会节省很大带宽,在流量还是付费的年代,这点非常有意义,而且H.264压缩的视频在电脑中的还原度也是一流的,所以作为非电影院的个人用户,JPEG2000这种格式还是不要弄了。
转载于:https://www.cnblogs.com/guanghe/p/10471850.html
电影编码JPEG2000与H.264相关推荐
- 最简单的视频编码器:基于libx264(编码YUV为H.264)
===================================================== 最简单的视频编码器系列文章列表: 最简单的视频编码器:编译 最简单的视频编码器:基于libx ...
- havc是什么意思_什么是AVC编码? 简述H.264概念和发展
什么是 AVC 编码? 简述 H.264 概念和发展 频编解码技术有两套标准,国际电联( ITU-T )的标准 H.261 . H.263 . H.263+ 等:还有 ISO 的 MPEG 标准 Mp ...
- H.264将普及 视频编码讲坛之H.264前世今生
随着HDTV等高清资源的兴起,H.264这个规范频频出现在我们眼前,HD-DVD和蓝光DVD均计划采用这一标准进行节目制作.而且自2005年下半年以来,无论是NVIDIA还是ATI都把支持H.264硬 ...
- H.264、JPEG、JPEG2000、Motion JPEG、H.265、MPEG-4等图像编码格式
前言 ~~~~~~~ 最近在查看海思HI3516a软件开发手册时,对下表中的一些视频编码不是很清楚,也很容易搞混了,所以查了一些资料,对H.264.JPEG.JPEG2000.Motion ...
- 4K视频编码 H 264 H 265 VP9谁主沉浮
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 4K视频 ...
- 视频【编码】原理(H.264 librtmp推流),图像编码中sps ,pps ,nalu ,frame ,silce ect
视频编码格式:H264, VC-1, MPEG-2, MPEG4-ASP (Divx/Xvid), VP8, MJPEG 等. 音频编码格式:AAC, AC3, DTS(-HD), TrueHD, ...
- 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 关键帧数据格式 | 非关键帧数据格式 | x264 编码后的数据处理 | 封装 H.264 视频数据帧 )
文章目录 安卓直播推流专栏博客总结 一. x264 编码后的 H.264 数据帧 二. RTMP 协议中 关键帧 / 非关键帧 数据格式 说明 三. 判定 H.264 帧数据分隔符 四. 初始化 RT ...
- 开发直播APP软件一定要了解的H.264编码,即时通讯中的战斗机
开发直播APP软件一定会涉及即时通讯,即时通讯系统在直播系统中的主要作用是实现观众与主播.观众与观众之间的文字.音频.视频互动,现在比较火的主播连麦PK等功能的背后都显现着即时通讯的影子,而在即时通讯 ...
- 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)
===================================================== 最简单的基于FFmpeg的视频编码器文章列表: 最简单的基于FFMPEG的视频编码器(YUV ...
最新文章
- openlayers2中selectcontrol用法
- atitit. java jsoup html table的读取解析 总结
- 别再说你不会!自学java教程百度云
- server.xml拒绝访问 无法修改
- MySQL5.6二进制软件包编译安装详解(三)
- React开发(216):ant dedign 弹窗销毁后再打开,原来的值仍存在,如何销毁弹窗内容?
- Shopify:删除版权信息 Powered by Shopify 在网站底部
- 部署和操作 Enterprise Library 加密应用程序块
- JPA、JTA、XA相关索引
- 利用python爬取电影资源
- 税盘怎么看服务器是否在维护,税盘服务器地址怎么查
- java 调用关机命令_java调用关机命令
- TP50、TP90、TP99的理解和使用
- 如何在photoshop里画虚线
- 网园网络电视 v1.2 官方
- Mongo入门-2-基本操作
- 网络编程原理进阶___TCP/IP(javaee)
- windows系统通过CMD将文件copy到远程电脑
- 活久见,Windows系统源码竟然真的泄露了!
- R语言VaR市场风险计算方法与回测、用LOGIT逻辑回归、PROBIT模型信用风险与分类模型...
热门文章
- Installshield获取安装包版本的系统变量是IFX_PRODUCT_VERSION
- [转]ubuntu系统中遇到的一些问题及解决
- android 一个有漂亮动画效果的Dialog
- 最新版Kubernetes常用命令大全
- CF628D Magic Numbers (数据大+数位dp)求[a,b]中,偶数位的数字都是d,其余为数字都不是d,且能被m整除的数的个数...
- 粗略。。类设计的基本经验3之笔记
- ADB 无线连接设备
- Android UI布局之LinearLayout
- try catch finally 关闭流标准的写法
- 项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)...