MPEG文件中什么是GOP
所谓GOP,意思是画面组,MPEG格中的帧序列,分为I、P、B三种,如排成IBBPBBPBBPBBPBBP...样式,这种连续的帧图片组合即为GOP(画面群,GROUP OF PICTURE),是MPEG将来存取的最本基本的单位,它的排列顺序将会一直重复到影像结束。一个GOP就是一组连续的IPB画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要微调头和尾的原因。
MPEG-2 帧结构
MPEG-2压缩的帧结构有两个参数,一个是GOP(Group Of Picture)图像组的长度,一般可按编码方式从1-15;另一个是I帧和P帧之间B帧的数量,一般是1-2个。前者在理论上记录为N,即多少帧里面出现一次I帧;后者描述为多少帧里出现一次P帧,记录为M。图示的GOP是N=12,M=3。
我们通常认为MPEG-2的GOP长度越长,图像压缩效率越高,也即在同码流同编码格式前提下还原图像质量越高。实验中我们特别对视频服务器设置了两组不同GOP长度进行测试,结果却与原观念不同。同样还是Kiel Harbor序列,在MP@ML 编码和8Mbps条件下,GOP=15的还原图像质量PQR=5.59;而GOP=9的图像PQR=5.49,比GOP=15好。
当然,我们并不认为GOP越短图像质量越高。这里面可能也是一个先上升后下降的曲线关系,在一定条件下GOP会有一个最佳值。另外,IBP帧结构也会对还原图像质量产生影响。这两者之间互相作用,存在一定关联。由于本次实验未尽充分,因此暂时无法对两者的相互关系进行分析。
转载于:https://www.cnblogs.com/yinxiangpei/articles/2806925.html
MPEG文件中什么是GOP相关推荐
- 从mpeg ts文件中提取I帧(1):将ts包拼装为section或pes包
写在前面的话: 不觉中已经在数码工作了十年有余,十年的青春.十年的汗水,如今即将离开,个中滋味难以言表! 以后可能不会在广电行业工作了,就用这个小程序,为自己十年的广电工作画上一个句号 ...
- assert文件夹 设置android_android使用build.xml配置assert文件中不压缩的类型文件
问题: 在做文本文件读取时,从assert文件中获取文件 getResources().getAssets().openFd("test.txt").getFileDescript ...
- ffmpeg-从flv文件中提取AAC音频数据保存为文件
AAC ADTS格式协议: 从flv文件中提取AAC音频数据保存为文件. 如果需要详细了解AAC ADTS格式,可以查询文档. 原文件: 提取aac文件: main.c #include <st ...
- 从TS文件中提取DVB Subtitle字幕的有效方法
从TS文件中提取DVB Subtitle字幕的有效方法 深圳市同洲电子股份有限公司韦斌 (本文发表于<卫星电视与宽带多媒体>2013年16期) 摘要:DVB Subtitling标准 ...
- FFMPEG保存H264流到AVI文件中形成录像
研究了使用FFMPEG保存H264流到AVI文件中形成录像的方法,下面是大致流程. 使用的FFMPEG版本 ffmpeg-2.6.9.然后我静态编译后使用的静态库,至于怎么静态编译看我之前的文章. ...
- 从flv文件中提取音频并存储为mp3格式
在优酷上下载了一些教学视频,为了把它们放到mp3里面,需要从这些flv文件中提取出音频数据并存储为mp3格式. 操作系统是centos 5.3. 在网上搜索了一下,找到以下方法: 方法一:使用menc ...
- 分别用ffmpeng和taglib开源库获取音频文件中的专辑封面图片
一,用ffmpeg命令来操作 ffmpeg的编译方法很简单,下载源码后,不用做过多的配置和修改,普通的configure;make;make install就可以编过. 从音频文件中提取出专辑封面图片 ...
- MP4文件中的NALU解析
1.什么是NAL NAL全称Network Abstract Layer,即网络抽象层. 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL ...
- linux 文件查找与文件中注释去除
文件查找 / 查找的文件夹名(/ 从根下查找) find / -name filename 文件中的注释去除 示例文件 使用grep -v "^#" 来去掉注释行,其中:-v 就是 ...
最新文章
- 从用户需求看互联网基础设施服务商www.shzhenai.com
- python画图如何调整图例位置_matplotlib中legend位置调整解析
- 长沙黑梨路枪击抢劫案
- java多线程启动BIO和NIO服务端同时启动接受图片和字符数据
- Oracle级联查询
- 将k个有序链表合并成一个有序链表
- visual studio 使用快捷方法2
- 引用之函数返回值 函数的返回值为引用类型《三》
- Mac怎么合并文件夹
- OrzFAng系列–树 解题报告
- 新版bscroll轮播图无缝切换
- Pandas库基础知识(一)
- Linux之文件通配符
- 中国裁判文书网爬虫分析(2019年7月版)
- Docker部署Django由浅入深系列(中): 双容器部署Django + Uwsgi + Nginx
- 动图怎么裁剪边框?三步教你在线裁剪gif
- X86加装PCIE网卡无法访问ESXi的问题
- 【微信小程序】开发入门篇(一)
- 数据湖概念以及数据湖产生的背景和价值
- 顺丰速运和顺丰快递_携手快递外卖小哥,石浦交警送上“安全大礼包”
热门文章
- stack 和 heap区别
- https 慢_dba+开源工具:可视化分析MongoDB慢查询日志
- 区块链酒廊BTC Lounge正式启动运营
- GRT上线Bancor提案已通过
- 以太坊2.0合约余额新增13536 ETH
- SAP License:SAP标准教材的编号原则
- SAP License:ERP系统license过期了怎么办?
- 中后台管理信息系统通用原型方案、业务中台管理系统、业务中台架构、管理信息系统、订单管理、客户管理、货源管理、财务管理、客服管理、营销管理、办公申请、协作管理、CMS、OA、CRM、ERP、Axure
- stable_partition http://www.cplusplus.com/reference/algorithm/stable_partition/
- AGC 26 F Manju Game