视频中场的问题
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(高清隔行扫描)

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

  1. AI公开课:19.04.03周明—MSRA副院长《NLP的进步如何改变搜索的体验》课堂笔记以及个人感悟

    AI公开课:19.04.03周明-MSRA副院长<NLP的进步如何改变搜索的体验>课堂笔记以及个人感悟 导读        周明博士,1999年加入微软研究院(MSRA).现任微软亚洲研究 ...

  2. 【OpenCV DNN】Flask 视频监控目标检测教程 04

    欢迎关注『OpenCV DNN @ Youcans』系列,持续更新中 [OpenCV DNN]Flask 视频监控目标检测教程 04 3.4 用Flask构建流媒体服务器 3.4.1 流媒体服务器基本 ...

  3. 分享:在微信公众平台做HTML5游戏经验谈(转载与http://software.intel.com/zh-cn/blogs/2013/04/03/html5)...

    分享:在微信公众平台做HTML5游戏经验谈 Dawei Cheng 程大伟... 于 星期三, 03/04/2013 - 03:19 提交 最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引 ...

  4. ubuntu14.04.03 vsftpd

    ubuntu14.04.03 vsftpd apt-get install vsftpd /etc/vsftpd.conf配置Example listen=YES anonymous_enable=N ...

  5. [2012.04.03] Windows Phone 上的汉语拼音以及多音字处理

    最近和一个朋友合作一个来电归属和防火墙类应用(用了小部分NativeHack,都是那位朋友搞定的).因为要读取本地联系人然后显示,为了便于分组显示.我没有使用Filter,而是直接获取全部联系人列表, ...

  6. 面试题 04.03. 特定深度节点链表

    面试题 04.03. 特定深度节点链表 思路:层次遍历 /*** Definition for a binary tree node.* struct TreeNode {* int val;* Tr ...

  7. 2020.03.19基于ES6.8.5,IK6.8.5,Kibana6.8.5的测试命令

    2020.03.19基于ES6.8.5,IK6.8.5,Kibana6.8.5的测试命令#全部查询 GET _search {"query": {"match_all&q ...

  8. Xubuntu 16.04下安装gtx 960m的NVidia显卡驱动----2017.03.19

    Xubuntu 16.04下安装nvidia显卡驱动 最关键的:两行代码 + 更改BIOS,搞定! 两行代码 sudo ubuntu-drivers devices 找到被 recommanded 的 ...

  9. libreoffice安装教程_Plasma 5.15.4+Ubuntu19.04 Kubuntu 19.04虚拟机安装和试用

    4月19日更新: 国内中科大镜像网站已经上传好了ubuntu 19.04和各大风味版本正式版的ISO镜像,下载地址这里给出: Ubuntu19.04:http://mirrors.ustc.edu.c ...

最新文章

  1. C++中public protected private的区别
  2. LeetCode 42. 接雨水(双指针、单调栈)
  3. sql语句 case_使用SQL Case语句查询数据
  4. C# 合并多种格式文件为PDF
  5. jQuery:实现排他
  6. python2和python3中的map()
  7. hmcl手机版_hmcl启动器手机版下载-hmcl启动器安卓版下载mod附教程_易玩网
  8. Windows下安装Ruby及配置镜像源
  9. 74HC/LS/HCT/F系列芯片的区别
  10. 数学分析教程(科大)——5.2笔记+习题
  11. 小学计算机社团团长职责,社团团长小学作文
  12. Python爬取热映电影,以『可视化及词云秀』方式带你了解热映电影
  13. 适合计算机课堂玩的游戏,学校上信息课经常玩的几个游戏,你玩过几个?(一)...
  14. 谷歌浏览器崩溃,打不开网页,也打不开设置
  15. 记录一下 git 一个项目推送到2个不同的仓库遇到的问题
  16. 完整的模型测试(deom)步骤
  17. 线下餐饮实体店线上精准引流方案!你想看的都在这儿!这篇文章教你转化!
  18. IT人的架构书单:如何赋予软件以灵魂
  19. java优化方法_JAVA程序性能优化的10个简单方法
  20. 适合一个人创业比较挣钱的项目

热门文章

  1. Spring AOP(通知、连接点、切点、切面)
  2. java 子类继承父类_关于Java 的继承问题,子类会继承父类的哪些东西?-----转载...
  3. python time 时间戳_Python的time.time()返回本地或UTC时间戳吗?
  4. 【编译原理】词法分析程序设计
  5. Kylin3.1.3连接Hbase报错找不到 hbase-common lib not found的解决办法
  6. REVERSE-PRACTICE-BUUCTF-4
  7. 查询sql语句是否使用索引
  8. 【Gym - 101608G】WiFi Password (区间或,线段树 或 按位处理+尺取 或 二分)
  9. 【CodeForces - 472A】Design Tutorial: Learn from Math (tricks,思维,数论,打表)
  10. 【CodeForces - 1051C 】Vasya and Multisets (模拟)