热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

「飓风影视知识101」如何避免画面中的闪烁

​文章部分图片与内容来自:RED官网在人工照明环境中,在特定的帧率和快门速度下,视频画面可能会出现闪烁防止闪烁设置。本文会介绍产生闪烁的原因,并且推荐一些参数设置,以便在前期就尽可能减少这种情况的发生

「飓风影视知识101」如何避免画面中的闪烁​文章部分图片与内容来自:RED官网

在人工照明环境中,在特定的帧率和快门速度下,视频画面可能会出现闪烁防止闪烁设置。本文会介绍产生闪烁的原因,并且推荐一些参数设置,以便在前期就尽可能减少这种情况的发生。

一、原理概述 ▼

尽管光源的光线看上去是连续的,但实际上许多光源是以高频脉冲的形式按着一定时间间隔时断时续地来发光的防止闪烁设置。当快门速度和帧率捕捉到光脉冲的不同部分,就会产生闪烁:

「飓风影视知识101」如何避免画面中的闪烁有闪烁的帧速率 (每帧光线不同)

「飓风影视知识101」如何避免画面中的闪烁无闪烁的帧速率 (每帧光线相同)

闪烁在画面中会显得格外引人注目,也非常惹人嫌防止闪烁设置。下面的例子是在人工混合光照下拍摄的,所以可以看到闪烁主要出现在人工照明的区域:

「飓风影视知识101」如何避免画面中的闪烁有闪烁的画面

「飓风影视知识101」如何避免画面中的闪烁无闪烁的画面

常见的供电频率是50 Hz(欧洲和亚洲大部分地区)和60Hz(北美),分别会产生100和120次光脉冲/秒防止闪烁设置

几乎所有类型的灯都容易闪烁,一般来说,人工照明光源闪烁频率是供电频率的两倍,即使闪烁是很轻微的(一般肉眼不太可观测到),但在镜头下,就会很明显防止闪烁设置。就程度来说,其中荧光灯最为明显,白炽灯照明下也会有闪烁,只是灯丝温度对电流的变化反应会比较缓慢,效果就会比较微弱。

二、解决方案 ▼

在拍摄过程中防止闪烁设置,除了改变灯光的种类,还有两种方法可以解决闪烁问题:

帧率

调整帧率通常是最简单的选择防止闪烁设置。选择一个帧率,能让光源闪烁频率被这个帧率整除(例如中国的供电频率是50Hz,灯的频闪通常在100次/秒,那么设置25或者50fps的参数,就能避免画面闪烁)。

快门速度

选择一个快门速度,能让光源闪烁频率被这个快门速度整除防止闪烁设置。这个选项通常不是那么好确定的,此外,你也需要注意避免运动模糊的产生。调整快门速度这个方案,通常可以实现更大范围照明下的最小化闪烁。

比如像在北美地区,设置成标准的24和30 fps,适用于大多数快门速度(因为30x4和24x5 = 120)防止闪烁设置

「飓风影视知识101」如何避免画面中的闪烁RED消除闪烁的参数设置工具

当然,即使通过了上面的种种调整,你所选用的照明灯本身的特点,也可能会影响最终的画面效果防止闪烁设置。比如像出现故障或安装不当,霓虹灯和LED灯就有可能会闪烁。

另外,如果可以的话,尽量避免高帧率(大于光源闪烁频率),或者使用提供连续照明的光源防止闪烁设置。无论如何,一定要提前先测试和确定参数,以确保正式拍摄时不会使画面产生闪烁。

另一个比较棘手的问题是,电力并不总是像预期那样精确稳定地循环防止闪烁设置。供电频率会根据电厂负荷上下浮动1%左右。在这种情况下,可能再怎么调整快门速度或帧率,都不能和光源闪烁频率完美匹配,换句话说,就是无法避免画面闪烁的情况。

三、相机设置 ▼

以RED摄影机为例,你可以用快门速度和快门角度来控制防止闪烁设置。快门速度通过秒或几分之一秒来表示时间的长短。快门角度则是运动捕捉中一个独特的术语,它阐述了快门速度与帧速率之间的关系。

「飓风影视知识101」如何避免画面中的闪烁RED的曝光界面防止闪烁设置,可控制快门速度和快门角度

按照供电频率和帧率,如果想避免闪烁,可能需要设置非常规的快门速度防止闪烁设置。例如,如果在供电频率60Hz的照明下,你想设置一个不常用的帧率,比如说7 fps,那189°的快门角度会比较合适(通过前文提到的RED消除闪烁的参数设置工具计算得出)。

然而,189°相对应的快门速度并不是一个我们常用的标准分数值(因为此时的快门速度= 1/13.333…秒)防止闪烁设置。在这种情况下,你可以进入曝光菜单,手动输入快门角度数值。

四、注意事项 ▼

还有一种方法可以消除闪烁,就是利用不同区域标准的帧速率(24或25 fps)切换(同时保持回放速率不变)防止闪烁设置

例如,在英国拍摄时,你可以以25fps的帧率拍摄(因为在该帧率下可选择任何快门速度),与此同时,你在美国可以以24帧/秒的速度回放这段素材防止闪烁设置。唯一的缺点就是画面会慢大约4%,但这通常不会被注意。

即使不能完全消除闪烁,其严重程度通常也可以降低防止闪烁设置。一般来说,使用较慢的快门速度可以降低闪烁的强度,以及尽可能选择在安全快门速度下拍摄。当然,消除闪烁最可靠的方法,就是选择在自然光或连续的人工照明环境下拍摄。

五、后期补救 ▼

“前期不够,后期来救”,最最最最后消除闪烁的办法就是后期防止闪烁设置。当素材已经拍摄完毕,并且一定要使用这条素材的时候,你可以通过达芬奇或AE的插件来消除闪烁。

以达芬奇为例,像我们之前拍摄的《物理特效:看见声音》这一期内容中,在下方图示中,可以看到我们采用400fps高帧率拍摄的素材里,背景灯的部分产生了闪烁,使用达芬奇的[ 去闪烁 ]插件可以一定程度上有所改善防止闪烁设置

「飓风影视知识101」如何避免画面中的闪烁使用[去闪烁]插件前

「飓风影视知识101」如何避免画面中的闪烁使用[去闪烁]插件后

具体步骤是进入[ 调色 ]页面 ↓↓

「飓风影视知识101」如何避免画面中的闪烁

然后点击[ Open FX ],添加[ 去闪烁 ]效果,去闪烁设置选择[ 荧光灯 ]即可,也可以选择[ 高级控制 ]来调整得更细致一些防止闪烁设置

「飓风影视知识101」如何避免画面中的闪烁

当然,这只是一种补救措施,也会一定程度上损害画质,所以能够在前期拍摄中避免闪烁的话,还是做好前期准备工作最为保险防止闪烁设置

Reference:

文/Aki

编/Aki

「飓风影视知识101」如何避免画面中的闪烁


推荐阅读
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 本文总结了汇编语言中第五至第八章的关键知识点,涵盖间接寻址、指令格式、安全编程空间、逻辑运算指令及数据重复定义等内容。通过详细解析这些内容,帮助读者更好地理解和应用汇编语言的高级特性。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 当iOS设备越狱后,某些插件可能会导致系统崩溃(白苹果)。此时,可以通过进入安全模式来排查并删除有问题的插件。本文将详细介绍如何通过特定按键组合进入不加载MobileSubstrate的安全模式,并提供相关背景知识。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 新冠肺炎疫情期间,各大银行积极利用手机银行平台,满足客户在金融与生活多方面的需求。线上服务不仅激活了防疫相关的民生场景,还推动了银行通过互联网思维进行获客、引流与经营。本文探讨了银行在找房、买菜、打卡、教育等领域的创新举措。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文探讨了如何在发布 XenApp 应用时,通过命令行参数实现启动时的参数传递。特别介绍了静态和动态参数传递的方法,并详细解释了 ICA 文件中两种参数传递方式的区别及安全检查机制。 ... [详细]
author-avatar
手机用户2502907701
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有