视频中场的问题2009-04-03 19:38(一)

视频中场的问题
2009-04-03 19:38
(一)
场的用途:
让25帧/秒的电视画面帧速率,变为50帧/秒。使观众感受到更加流畅的画面。


(二)
场的由来:
在电视制作的时候,电视扫描一副画面的时间根据当地交流电源的频率来确定。比如中国交流电源的频率是50赫兹。
那么显示出的帧就是50帧/秒。
但50帧/秒的极限行数是288行,远远达不到人们视觉的高度需要。科研人员想到:每次隔行扫描,这样就可以得到576的画面,总共每秒扫描可以扫描25次全屏。
这25次全屏扫描就是我们常说的电视25帧/秒的帧速率。

(三)
场的意义
电视扫描(偶数)行需要1/50秒显示,(奇数)行需要1/50秒显示。
(计算机第一行为0,所以是偶数)

我们可以认为电视显示这幅画面用了(1/50+1/50=1/25)秒。
但问题是标记为(偶数)行与,(奇数)行,在准确的时间上是同一时间的画面吗?答案不是!(偶数)行与,(奇数)行之间相差1/50秒的时间。
(有些时候我们看播放设备的时候。按了暂停键画面并没有静止,而是来回跳动,这就是一副有场图像,相隔1/50秒的两幅画面来回播放。)
我们制作有场的画面就是为了还原电视本来的工作状态。


(四)
有场与无场的区别。
在电视播放电视台节目的时候设备都是默认带场。
但无场图像也可以正常播放。
但是在画面中有运动快速的物体时。无场图像中的物体会发生剧烈的跳帧,如果是摇镜头的画面,效果更加明显。
比如:在电影院看有大场面摇镜的时候,人们会感觉眩晕。因为1、荧幕画面很大有现场感觉。2、电影帧速率不够只有24帧/秒,人们对跳帧的不适应。(下次在电影院看电影的时候验证一下吧^_^)
在运动很快(主体物或镜头)的画面中,可以使用运动模糊就可以柔化跳帧问题。
在画面运动很快,为了画面清晰不做模糊,的情况下,最好抵消跳帧的方法就是场。


(五)
Maya中的场
1、
设置
单击渲染设置按钮,设置渲染参数。
a、
Image Size(渲染尺寸)
Presets:CCIR PAL/Quantel PAL(中国电视使用的尺寸)
b、
Field Options(场设置)
Render:Both fields,interlaced(复合场渲染)
Field dominance:(Even field(PAL))PAL制偶场优先

(很多地方,定义的第一行的时候:有人说是0,所以是Even偶行优先。有人说是1,所以是Odd奇行优先。后来有的软件干脆叫第一行那个画面叫Upper上场)

2、
需求
场可以得到比以前流畅一倍的画面,但也使渲染时间增加到原来的一倍。因为每个场都要单独渲染。
所以:
在时间有限的情况下,只有运动很快的画面加场。(尽量都有场,否则作品就不完美了^_^)


(六)
AE中的场

1、导入设置
载入动画的时候,选择素材,按“Ctrl+f”显示倒入素材属性。

AE倒入参数:
Straight – Unmatted(使用素材中的透明通道)
Assume this frame rate(设置图片序列素材的帧速率)(与Maya时间线的帧速率属性一致)
(动画文件一般都在文件头标注过动画速率,所以在倒入动画文件时不需要改这一项)
Separate Fields(场分离):Upper field First(上场优先的素材)(这个选项与Maya的“Field dominance: Even field(PAL)”一致。)

Pixel Aspect Ratio(素材的象素比)


2、为什么要场分离
在Maya中渲染的是一副包含两个动画的图片,用象素点的行来识别这两个画面。

在后期合成的时候很容易把这个场关系破坏。一次上下位移,一次旋转,-一次缩放,一次模糊,一次变形。都可以把场毁掉。为了保护这个场关系。需要把两个场的图片分离开来,分别处理。


3、识别场序,正确的进行场分离。
在中国我们使用N制的拍摄设备(索尼/松下摄像机),又要放在P制的播放设备上播出。场序对素材混编的工作人员简直是一场噩梦。
最方便的办法,把视频在电视设备上播放

4、
导出
按“Ctrl+m”设置场的渲染输出。

分离的有场图像,必须使用场渲染输出,否则分离屏蔽的那半个场就丢弃了。画面质量只剩下原来的一半。

AE带场输出设置:
在渲染窗口点击Best Settings文字,设置Field Render:Upper Field First(上场优先)。

这个设置可以让在AE中制作的动画也带有场。

注意:有场视频最好使用无压缩AVI,或者TGA图片文件,如果使用压缩格式的文件存储在编码的时候就会破环画面中场的结构。

5、
总结
场的导入与导出都有设置,但要明白两个毫无直接关系。

场的导入:只针对导入的素材是否可以正确的识别场序,进行流畅画面的编辑。

场的导出:只针对播放设备,在中国必须只能使用Upper field First(上场优先)输出。才能在电视台正确播放。


(七)
无视场的问题

1、
场序错误
+(1/50秒)
*(3/50秒)
-(-1/50秒)
正确的播放(A+B)第一帧+(C+D)第二帧+(E+F)第三帧+(G+H)第四帧
场序错误B-A*D-C*F-E*H-G
画面会出现快进和倒放的混乱抖动。
2、
画面水纹
无视有场图像直接对素材缩放就会在画面中出现水纹效果。


(八)
隔行扫描(Interlaced)和逐行扫描(Progressive)的优缺点
隔行扫描(Interlaced)
优点:动画可以为50帧/秒。
缺点:由于场的影响,画面会出现闪烁。抵消闪烁需要纵向1个像素模糊
逐行扫描(Progressive)
优点:画面清晰,不会出现闪烁。
缺点:帧速率只有25帧/秒,快速画面产生跳帧产生不适的感觉。

展望:
未来的高清时代,场依然存在。1080p(高清逐行扫描)只是一个高端标准,但并不是中国电视台的定位。电视台使用的是1080i(高清隔行扫描)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455083.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

递归应用场景和调用机制

原文链接:传送门 递归 迷宫问题(回溯) 概念 简单呐的说: 递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时让代码变得简洁. 案例-递归调用机制 打印问题 public static void test(int n){if(n>2){test(n-1);}System.out.print…

在vivado里用rtl描述_如何利用Vivado HLS处理许多位准确或任意精度数据类型

我们在设计硬件时,它往往是要求更精确的位宽。例如,一个filter的输入是12位和一个累加器的结果只需要一个最大范围为27位。然而对于硬件设计来说,使用标准的C数据类型会造成硬件成本的浪费。这就会造成我们要使用更多的LUT和寄存器&#xff0…

Spring4.0之四:Meta Annotation(元注解)

Spring框架自2.0开始添加注解的支持,之后的每个版本都增加了更多的注解支持。注解为依赖注入,AOP(如事务)提供了更强大和简便的方式。这也导致你要是用一个相同的注解到许多不同的类中去。这篇文章介绍meta annotation来解决这个问…

八皇后问题分析与Java实现

原文链接:传送门 八皇后问题 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯贝瑟尔于1848年提出:在88格的国际象棋上摆放八个皇后,使其不能互相攻击,即:任意两个…

各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最…

shell 脚本比较字符串相等_shell脚本--逻辑判断与字符串比较

涉及到比较和判断的时候,要注意整数比较使用-lt,-gt,ge等比较运算符,详情参考:整数比较文件测试使用 -d, -f, -x等运算发,详情参考:文件测试逻辑判断使用 &&(且)、||(或)、&#xff…

单例模式之恶汉模式(详解)

一.设计模式 概念:设计模式是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结。 目的:是用设计模式可以重用代码,让代码更容易被他人理解,保证代码的可靠性。 二.为什么要使用单例模式? 如果创造出多…

JSP中的:request.getScheme()+://+request.getServerName()+:+request.getServer

String path request.getContextPath(); String basePath request.getScheme()"://"request.getServerName()":"request.getServerPort()path"/"; <base href" <%basePath%>"> 这个语句是用来拼装当前网页的相对…

迷宫回溯问题分析和实现

原文链接:传送门 迷宫问题 说明: 小球得到的路径&#xff0c;和程序员设置的找路策略有关即&#xff1a;找路的上下左右的顺序相关再得到小球路径时&#xff0c;可以先使用(下右上左)&#xff0c;再改成(上右下左)&#xff0c;看看路径是不是有变化测试回溯现象思考: 如何求出…

canvas clear 指定属性的元素_好程序员web前端分享CSS属性组成及作用

好程序员web前端分享CSS属性组成及作用学习目标1、css属性和属性值的定义2、css文本属性3、css列表属性4、css背景属性5、css边框属性6、css浮动属性一、css属性和属性值的定义属性&#xff1a;属性是指定选择符所具有的属性&#xff0c;它是css的核心&#xff0c;css2共有150多…

mybatis大于小于等于

大于&#xff1a;<![CDATA[>]]> 小于&#xff1a;<![CDATA[<]]> 等于&#xff1a;<![CDATA[]]> 大于等于&#xff1a;<![CDATA[>]]> 小于等于&#xff1a;<![CDATA[<]]>转载于:https://www.cnblogs.com/YuanFan123/p/7234530.html

2017年秋招-广联达面试及思考

面试官提问&#xff1a; 自我介绍&#xff08;没有做充分的准备&#xff0c;总感觉说的不好&#xff09;为什么选择做前端&#xff1f;在前端方向&#xff0c;你认为自身有哪些优点&#xff1f;前端需要掌握哪些技术知识点&#xff1f;看过哪些比较好的网站&#xff1f;会不会使…

排序算法介绍和分类

原文链接:传送门 排序算法的介绍 排序也成排序算法 排序也称排序算法(Sort Algorithm)&#xff0c;排序是将一组数据&#xff0c;依指定的顺序进行排列的过程。 排序的分类&#xff1a; 1) 内部排序: 指将需要处理的所有数据都加载到**内部存储器(内存)**中进行排序。 2) 外…

认识高清视频编码(MPEG、H.264、WMV-HD、RMVB)

文章出处&#xff1a;www.net1980.com 原创 最近两年&#xff0c;“高清”这个词语非常火热&#xff0c;已经成为家电和IT行业的最新潮流了。高清视频和普通视频有什么区别呢&#xff1f;主要是分辨率上的区别&#xff0c;720P视频的分辨率为1280X720&#xff0c;1080P视频的分…

解读SPP / SPPF / SimSPPF / ASPP / RFB / SPPCSPC

SPP与SPPF 一、SPP的应用的背景 在卷积神经网络中我们经常看到固定输入的设计&#xff0c;但是如果我们输入的不能是固定尺寸的该怎么办呢&#xff1f; 通常来说&#xff0c;我们有以下几种方法&#xff1a; &#xff08;1&#xff09;对输入进行resize操作&#xff0c;让他们…

go mongodb排序查询_《MongoDB》day two

Mongodb的更新方式有&#xff1f;db.集合名.update() 函数:用于更新已存在的文档。语法格式&#xff1a;db.COLLECTION_NAME.update({查询条件},{更新内容},{更新参数(可选)}) 注&#xff1a;这种方式会覆盖原有的文档。使用更新操作符 使用 save()函数更新文档 Mongodb的updat…

【转】 JMeter学习(二十四)linux启动jmeter,执行./jmeter.sh报错解决方法

1.l-bash: ./jmeter.sh: Permission denied解决办法&#xff1a;jmeter.sh的执行权限改改&#xff0c;是权限不够chmod 777 jmeter.sh2.An error occurred:No X11 DISPLAY variable was set, but this program performed an operation which requires it.步骤一&#xff1a;Lin…

哈希表思路图解和代码实现

原文链接传送门 哈希表(散列)-Google上机题 看一个实际需求&#xff0c;google公司的一个上机题: 有一个公司,当有新的员工来报道时,要求将该员工的信息加入(id,性别,年龄,住址…),当输入该员工的id时,要求查找到该员工的 所有信息. 要求: 不使用数据库,尽量节省内存,速度越…

android开发学习——Mina框架

Apache Mina Server 是一个网络通信应用框架&#xff0c;对socket进行了封装。 http://www.cnblogs.com/moonandstar08/p/5475766.html http://blog.csdn.net/u010739551/article/details/47361365 http://www.cnblogs.com/yanghuiping/p/4108063.html &#xff08;mina 自定…

glibc交叉编译_TSN之linuxptp交叉编译

0 开发环境1 linuxptp是什么2 为什么要交叉编译linuxptp3 修改makefile4 修改源码5 交叉编译0 开发环境笔记本&#xff1a;ubuntu18.04.5&#xff0c;内核版本为5.3 开发板&#xff1a;imx8mp-evk内核版本&#xff1a;Linux5.4.24交叉编译工具链&#xff1a;fsl-imx-xwayland-g…