dbeaver 设置编码_RAW、log,ALL-I和IPB各是什么?详解视频编码格式

2023-10-19 11:10

本文主要是介绍dbeaver 设置编码_RAW、log,ALL-I和IPB各是什么?详解视频编码格式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在上个月,佳能和索尼都发布了旗下的重磅全画幅微单相机,EOS R5和A7S3两款相机强悍的视频拍摄性能都让人留下了深刻印象。不过对于一些不太熟悉视频拍摄的用户来说可能会有些困惑,什么是RAW视频,什么又是log,ALL-I和IPB格式又有什么区别,不知道自己该如何设置,这里就为大家略微详细的解释一下视频的编码格式,并让大家能够大致了解RAW视频和log的区别。

03147efa045280f45503f7c5a4e1b2aa.png

佳能EOS R5支持8K RAW视频,而索尼A7S3则支持4K外录RAW视频,那么我们就先来了解一下什么是RAW视频,照片的RAW文件我们应该都知道,它是相机的图像感应器(CCD或CMOS)将捕捉到的光源信号转化为数字信号的原始数据,是没有经过处理和未经压缩的格式,图像的RAW和视频RAW都是如此,有所区别的只是图像RAW是一张图像,而视频由于多帧不同的图像构成,因此每一帧视频画面都是RAW图像集合在一起时,就是RAW视频。与修图一样,使用RAW视频进行后期处理时,我们就能拥有最大的后期调节空间。当然RAW视频由于记录了大量的数据信息,因此存储容量的消耗也是极其庞大的,因此RAW视频功能以前多半都是应用在高端的摄像机上,消费级数码单反相机中除了魔灯破解的佳能单反外,并没有加入这个功能。

而在RAW视频格式中有一种编码格式不得不提,就是ProRes RAW格式,它是由苹果针对专业影视制作推出的一类视频编码,相比原始RAW视频拥有更高效的压缩特性,其需要经过反拜耳才能够正确显示视频内容,由于ProRes RAW这项编码技术是苹果发明的,因而ProRes RAW视频在苹果的Final Cut Pro软件上会有不错的使用体验。目前尼康Z6和Z7两台相机已支持ProRes RAW视频外录,松下Lumix S1H也已支持这个功能。

13d733ee500f96023b51ba6146f767cd.png
279a4558a5d474f062987189ec6bd65e.png

谈到视频后期处理空间,除了RAW视频外,log也是许多视频后期用户经常讨论的内容,佳能有Canon-log,尼康有N-log,索尼有S-log2和S-log3,松下也有V-log等等,它也是许多相机厂商宣称能够方便视频后期工作人员进行后期处理的一个功能,那么它和RAW视频有什么区别呢?

e3d19d8a104a3124ca5e5f4e91d6e003.png

大家可以这么来加以区分,RAW是经过图像传感器的光电信号转换经过猜色处理后获得的原始图像信息,像白平衡、色温色调和高光阴影等参数都可以进行调节处理,而Log除了猜色处理图像信息外,而且还设定好了白平衡参数,并把对比度、饱和度、拉到负数,也就是在原始图像上做了进一步的加工处理。而RAW视频保留的信息内容更多,但有些数据冗余量大,存储消耗压力大,而log做了初步优化,存储压力要小一些。

再来聊聊相机的视频编码问题,ALL-I和IPB编码,ALL-I属于帧内压缩编码,而IPB则是帧间压缩编码,比如一个24帧的视频,帧内压缩编码就是每一帧画面在不影响画面效果的前提下进行压缩,前一帧与后一帧之间的压缩并无关联,而帧间压缩则不同,它会计算前一帧画面与后一帧画面中有多少内容重复或相似的元素,将前后帧画面有关系的部分进行压缩。因此相对来说,IPB的视频压缩率要比ALL-I更大一些,消耗的存储容量也要更小,但由于其需要计算视频中不同帧的变化信息,因此更需要计算机的算力进行处理,而且视频后期处理时可能会影响画面表现。而ALL-I编码尽管视频压缩比不高,不过需要的算力反而没有IPB高,因此更方便进行视频后期处理。需要注意的是RAW可视为ALL-I编码,并不存在IPB编码的RAW视频,而log则兼有ALL-I和IPB编码。

83752e61637c90de76cbad3480517e01.png

至于这两种格式该如何选择,那就相当的简单明了了,如果你的相机存储卡容量充足,并且视频拍摄需要快速移动画面的运动类题材,那么ALL-I无疑是最好的选择,而要是长时间录制访谈类视频或会议记录报道的话,这类视频往往不同帧之间变化的幅度较小,选择高压缩比的IPB编码会更加合适。

值得一提的是,佳能这边的全画幅高端相机通常都设有ALL-I和IPB两种规格,而索尼这边在A7S3发布以前,所有的微单相机都只支持XAVC S编码,这个可以看作是索尼的IPB编码格式,而A7S3新加入了XAVC-SI编码,这也就是索尼版的ALL-I编码。由此可见索尼此前对旗下微单相机的视频拍摄功能限制有多大,这也从另一个层面反应了索尼对A7S3的产品定位,就是将其打造为一台拥有专业视频性能的微单相机。

55d6e89404066cc60e2223de0d65ac11.png

总结归纳一下就是RAW视频是视频录制最为原始的素材,存储容量消耗最大,而log是一种尽可能保留视频内容细节的编码,存储容量较RAW视频较小,ALL-I是视频帧内压缩编码格式,便于后期但存储容量消耗较大,IPB是视频帧间压缩编码格式,存储容量消耗小但不利于后期处理,RAW可视作ALL-I编码,而log兼有ALL-I和IPB编码。可见视频方面的专业知识内容相当繁多,篇幅有限这里就为大家介绍这些,相信看完这些内容之后,摄像小白们在拿到相机后就不再会一脸懵逼了,调好参数开始进行视频创作吧。

这篇关于dbeaver 设置编码_RAW、log,ALL-I和IPB各是什么?详解视频编码格式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/239391

相关文章

Linux线程同步/互斥过程详解

《Linux线程同步/互斥过程详解》文章讲解多线程并发访问导致竞态条件,需通过互斥锁、原子操作和条件变量实现线程安全与同步,分析死锁条件及避免方法,并介绍RAII封装技术提升资源管理效率... 目录01. 资源共享问题1.1 多线程并发访问1.2 临界区与临界资源1.3 锁的引入02. 多线程案例2.1 为

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

C++11范围for初始化列表auto decltype详解

《C++11范围for初始化列表autodecltype详解》C++11引入auto类型推导、decltype类型推断、统一列表初始化、范围for循环及智能指针,提升代码简洁性、类型安全与资源管理效... 目录C++11新特性1. 自动类型推导auto1.1 基本语法2. decltype3. 列表初始化3

SQL Server 中的 WITH (NOLOCK) 示例详解

《SQLServer中的WITH(NOLOCK)示例详解》SQLServer中的WITH(NOLOCK)是一种表提示,等同于READUNCOMMITTED隔离级别,允许查询在不获取共享锁的情... 目录SQL Server 中的 WITH (NOLOCK) 详解一、WITH (NOLOCK) 的本质二、工作

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (