博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
N-vop、S-vop、Packed Bistream
阅读量:4131 次
发布时间:2019-05-25

本文共 1095 字,大约阅读时间需要 3 分钟。

N-vop

an N-vop is a frame that doesn't exist, they are used as place holders in avi-files.

 

S-vop

Sprite对象是针对背景对象的特点提出的。通常情况下背景对象自身没有任何运动,而图像序列中的背景变化是由于摄像机的运动和前景物体的运动所造成的,通过图像的镶嵌技术把整个序列的背景图像拼接成一个大的完全的背景图像,这个图像就叫Sprite图像. Sprite图像只需要编码传输一次并存储在解码端,在随后的图像只需要传输摄像机相对于背景的运动参数,就可以从Sprite上恢复所有的图像的背景,在视频会议和视频电话等场景固定的应用中,背景的全景图可以事先传输过去保存在解码端。实现这种编码必须要有两个前提条件:1.前景对象和背景图像要能很好的分割开;2.要无痕迹的从一段视频或一些图像中拼接出Sprite图像。

 

Packed Bistream

The differece is "packing": first b-frame is packed together (in an avi) with its future reference (a p-frame most likely). Future reference is transmitted first because it has to be decoded first, but the frame you actually want to *see* is the b-frame. So, packing delivers the b-frame immiedietly, so it can also be decoded and shown on time.

Without packing, decoder gets future reference, but has to wait for the b-frame before it can display anything. This creates a one-frame lag, which makes such avi difficult to seek in (for example) virtualdub.

Packed Bitstream can be detected from the divx userdata tag, the tag takes the form "DivX%dB%d%c", version, build, packed. 

转载地址:http://bcdvi.baihongyu.com/

你可能感兴趣的文章
vue项目使用安装sass
查看>>
HTTP和HttpServletRequest 要点
查看>>
在osg场景中使用GLSL语言——一个例子
查看>>
关于无线PCB中 中50欧姆的特性阻抗的注意事项
查看>>
Spring的单例模式源码小窥
查看>>
后台服务的变慢排查思路(轻量级应用服务器中测试)
查看>>
MySQL中InnoDB事务的默认隔离级别测试
查看>>
微服务的注册与发现
查看>>
bash: service: command not found
查看>>
linux Crontab 使用 --定时任务
查看>>
shell编程----目录操作(文件夹)
查看>>
机器学习-----K近邻算法
查看>>
HBASE安装和简单测试
查看>>
关于程序员的59条搞笑但却真实无比的编程语录
查看>>
搞笑--一篇有趣的文章编译自一篇西班牙博客。有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她…
查看>>
非常不错 Hadoop 的HDFS (Hadoop集群(第8期)_HDFS初探之旅)
查看>>
Tomcat启动错误,端口占用
查看>>
laravel 修改api返回默认的异常处理
查看>>
高德坐标转换百度坐标 javascript
查看>>
tp5封装通用的修改某列值
查看>>