草庐IT

Pr:导出设置之基本视频设置

MediaTea 2023-04-21 原文

视频 VIDEO设置因所选导出格式而异。每种格式都有独特的要求,这些要求决定了哪些设置可用。

以导出文件格式为 H.264 为例,下面给出有关基本视频设置 Basic Video Settings的选项及说明。

匹配源

Match Souce

自动设定视频设置选项以匹配源视频的属性。

支持匹配源的格式如下图所示。

提示:

如果当前格式不支持与源的设置完全匹配,则将使用与源的设置最匹配的值。

某些值可能会受输出格式的约束,比特率值也可能受影响。

帧大小

Frame Size

为导出的视频设置帧大小(宽度和高度)。

常见的视频帧大小

帧速率

Frame Rate

视频回放时每秒显示的帧数。

通常来说,帧速率越高,运动就越平滑。但选择与源媒体帧速率不同的帧速率,可能会产生不需要的运动伪影。

场序

Field Order

指定导出的视频使用逐行帧还是由隔行扫描场组成的帧。

--逐行

Progressive

数字电视、在线内容和电影的首选设置。

--高场优先

Upper First

--低场优先

Lower First

当导出为隔行扫描格式(如 NTSC 或 PAL)时,可选择“高场优先”或“低场优先”以设置隔行扫描场的显示顺序。

长宽比

Aspect

像素长宽比(PAR Pixel Aspect Ratio)指的是单个视频像素的宽高比。

HD、UHD、4K 和 8K 等数字视频格式通常使用方形像素 Square Pixels,而 NTSC 和 PAL 等模拟格式则使用矩形像素。

如果使用与源媒体不同的像素长宽比导出,可能导致视频图像扭曲。

以最大深度渲染

Render at Maximum Depth

勾选后,将使用当前格式所支持的最高位深度(在大多数情况下,32 位浮点处理)来渲染效果。

从源视频中保留更多颜色信息有助于减少具有平滑颜色渐变的区域中的带状伪影,并在具有明亮高光和暗影的区域中保留更多细节。

在某些情况下,启用此选项可能会增加编码时间。

提示:

启用了 GPU 加速的系统将始终使用最高的位深度渲染效果,而不管是否勾选此项。

使用最高渲染质量

Use Maximum Render Quality

当缩放到与源媒体不同的帧大小时,此选项可帮助保持细节,并避免使用别名。例如,从高分辨率的 4K 序列导出为低分辨率的 HD 或 SD 格式。

它还可以影响缩放、旋转和位置变换在序列中的渲染方式。

勾此选项可以提高画质,但需要注意的是:

1、导出时间可能会显著增加,特别是在 GPU 未受支持的系统上。

2、如果渲染器设置为 Metal、CUDA 或 OpenCL,则配备了受支持 GPU 硬件的系统会自动使用最高渲染质量。

仅渲染 Alpha 通道

Render Alpha Channel Only

勾选后,仅在输出视频中渲染 Alpha 通道,并显示 Alpha 通道的灰度预览。

当导出为不支持透明度信息的 MXF 等格式时,此设置非常有用。可在第三方应用程序中定义视频的透明区域。

时间插值

Time Interpolation

当导出媒体的帧速率与源媒体不同时,将使用时间插值。例如,如果源序列为 30 fps,但希望以 60 fps导出。

时间插值通过以下方法生成或删除帧。

--帧采样 

Frame Sampling

复制或删除帧以达到所需的帧速率。

使用此选项,可能会导致某些素材产生回放不连贯或抖动的现象。

--帧混合 

Frame Blending

通过将帧与相邻帧混合来添加或删除帧,这样可生成更加平滑的回放。

--光流法 

Optical Flow

通过插入周围帧中像素的运动来添加或删除帧。

使用此选项通常可生成最平滑的回放,但如果帧之间存在显著差异,则可能会出现伪影。如果出现此错误,请尝试使用前面的两种时间插值方法。

“有钱的捧个钱场,好看的点下在看”

有关Pr:导出设置之基本视频设置的更多相关文章

  1. ruby - 使用 RubyZip 生成 ZIP 文件时设置压缩级别 - 2

    我有一个Ruby程序,它使用rubyzip压缩XML文件的目录树。gem。我的问题是文件开始变得很重,我想提高压缩级别,因为压缩时间不是问题。我在rubyzipdocumentation中找不到一种为创建的ZIP文件指定压缩级别的方法。有人知道如何更改此设置吗?是否有另一个允许指定压缩级别的Ruby库? 最佳答案 这是我通过查看ruby​​zip内部创建的代码。level=Zlib::BEST_COMPRESSIONZip::ZipOutputStream.open(zip_file)do|zip|Dir.glob("**/*")d

  2. ruby-openid:执行发现时未设置@socket - 2

    我在使用omniauth/openid时遇到了一些麻烦。在尝试进行身份验证时,我在日志中发现了这一点:OpenID::FetchingError:Errorfetchinghttps://www.google.com/accounts/o8/.well-known/host-meta?hd=profiles.google.com%2Fmy_username:undefinedmethod`io'fornil:NilClass重要的是undefinedmethodio'fornil:NilClass来自openid/fetchers.rb,在下面的代码片段中:moduleNetclass

  3. ruby-on-rails - 如何使用 instance_variable_set 正确设置实例变量? - 2

    我正在查看instance_variable_set的文档并看到给出的示例代码是这样做的:obj.instance_variable_set(:@instnc_var,"valuefortheinstancevariable")然后允许您在类的任何实例方法中以@instnc_var的形式访问该变量。我想知道为什么在@instnc_var之前需要一个冒号:。冒号有什么作用? 最佳答案 我的第一直觉是告诉你不要使用instance_variable_set除非你真的知道你用它做什么。它本质上是一种元编程工具或绕过实例变量可见性的黑客攻击

  4. ruby-on-rails - date_field_tag,如何设置默认日期? [ rails 上的 ruby ] - 2

    我想设置一个默认日期,例如实际日期,我该如何设置?还有如何在组合框中设置默认值顺便问一下,date_field_tag和date_field之间有什么区别? 最佳答案 试试这个:将默认日期作为第二个参数传递。youcorrectlysetthedefaultvalueofcomboboxasshowninyourquestion. 关于ruby-on-rails-date_field_tag,如何设置默认日期?[rails上的ruby],我们在StackOverflow上找到一个类似的问

  5. ruby-on-rails - 在 Rails 开发环境中为 .ogv 文件设置 Mime 类型 - 2

    我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain

  6. ruby-on-rails - 有没有办法为 CarrierWave/Fog 设置上传进度指示器? - 2

    我在Rails应用程序中使用CarrierWave/Fog将视频上传到AmazonS3。有没有办法判断上传的进度,让我可以显示上传进度如何? 最佳答案 CarrierWave和Fog本身没有这种功能;你需要一个前端uploader来显示进度。当我不得不解决这个问题时,我使用了jQueryfileupload因为我的堆栈中已经有jQuery。甚至还有apostonCarrierWaveintegration因此您只需按照那里的说明操作即可获得适用于您的应用的进度条。 关于ruby-on-r

  7. Unity 热更新技术 | (三) Lua语言基本介绍及下载安装 - 2

    ?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------

  8. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  9. 动漫制作技巧如何制作动漫视频 - 2

    动漫制作技巧是很多新人想了解的问题,今天小编就来解答与大家分享一下动漫制作流程,为了帮助有兴趣的同学理解,大多数人会选择动漫培训机构,那么今天小编就带大家来看看动漫制作要掌握哪些技巧?一、动漫作品首先完成草图设计和原型制作。设计草图要有目的、有对象、有步骤、要形象、要简单、符合实际。设计图要一致性,以保证制作的顺利进行。二、原型制作是根据设计图纸和制作材料,可以是手绘也可以是3d软件创建。在此步骤中,要注意的问题是色彩和平面布局。三、动漫制作制作完成后,加工成型。完成不同的表现形式后,就要对设计稿进行加工处理,使加工的难易度降低,并得到一些基本准确的概念,以便于后续的大样、准确的尺寸制定。四、

  10. python ffmpeg 使用 pyav 转换 一组图像 到 视频 - 2

    2022/8/4更新支持加入水印水印必须包含透明图像,并且水印图像大小要等于原图像的大小pythonconvert_image_to_video.py-f30-mwatermark.pngim_dirout.mkv2022/6/21更新让命令行参数更加易用新的命令行使用方法pythonconvert_image_to_video.py-f30im_dirout.mkvFFMPEG命令行转换一组JPG图像到视频时,是将这组图像视为MJPG流。我需要转换一组PNG图像到视频,FFMPEG就不认了。pyav内置了ffmpeg库,不需要系统带有ffmpeg工具因此我使用ffmpeg的python包装p

随机推荐