问题标签 [adobe-premiere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
44 浏览

adobe-premiere - 自动调整图片大小、缩放和定位

我想知道在 adobe Premiere 或其他程序中是否有一种方法可以自动将图片放在另一个上并调整它们的大小。我从大致相同的距离拍摄了多张具有相同动机的照片,因此在具有不同背景的照片中大小相同。要使视频 id 喜欢将它们全部放在另一个上,并使前景在相同的位置和相同的大小。这是可能的还是我需要手动完成?

谢谢!

0 投票
1 回答
675 浏览

java - 以编程方式自动创建 adobe 首映项目的视频

我在 adobe Premiere 中创建了大约 10 个不同的项目,以创建由 4 个图像组成的视频序列,其中包含背景音频和图像上的文本。剪辑的持续时间为 30 秒。问题是我必须创建 1,000 多个不同图像序列的视频。我考虑过用 C 或 Java 或任何其他编程语言创建一个脚本来自动执行此操作:实际上,脚本应该将图像复制到一个文件夹开始渲染,完成后转到下一张幻灯片。我什么也没找到。有人知道如何提供帮助吗?

0 投票
1 回答
3465 浏览

rendering - OpenCL 检测错误

我是 Adob​​e Premiere 和 GPU 加速的新手。我开始学习使用 Premiere Pro CC 编辑视频的简单教程,当我将鼠标悬停在视频上或拖动视频时,几秒钟后出现“停止工作”错误。发现问题是因为OpenCL。所以我将我的设置设置为“仅软件”以仅进行 CPU 渲染。

我的硬件和软件:

  • 惠普 ProBook 450 G1
  • 微软视窗 8.1 X64
  • AMD Radeon 8600/8700M
  • 14.12 AMD Catalyst Omega 软件
  • 英特尔高清 4600
  • AMD APP SDK 2.9
  • 微软视觉工作室终极版 2013

(用于网络开发。我不是 CPP 程序员。)

  • Adobe Premiere Pro CC

我使用 GPU-Z 来获取有关我的 AMD GPU 的详细信息,我看到 OpenCL 已禁用,而另一个(英特尔)已启用。

图片

所以我使用/program files/adobe/adobe premiere pro cc/gpusniffer.exe了,这是输出:

我阅读了 APP SDK 的所有文档,但除了这个之外我什么也没找到:

的输出/windows/system32/clinfo.exe

为了在 GPU-Z 中为我的 AMD Radeon GPU 启用 OpenCL,我应该怎么做?

谢谢。

0 投票
0 回答
289 浏览

h.264 - 如何从 adobe Premiere pro cs3 导出 h264

我在互联网上查看视频并设置选项设置,但我的输出是有 2 个文件,1file.m4v 和 1file.wav,它不会合并视频和音频。

0 投票
1 回答
4347 浏览

background - 背景视频的首映导出设置

我不确定是否允许在这里问这些问题,但对于我们网络开发人员来说看起来很重要(甚至像我这样的糟糕开发人员 :p )。

问题是关于 Premiere 上的导出设置视频。我正在寻找像 airbnb 或 paypal 这样的 30 年代背景视频。昨天,我检查了 paypal 大小,它只有 10/15 Mb 超过一分钟。他们是怎么做的?

0 投票
1 回答
87 浏览

video - 是否可以在一堆视频的开头自动添加视频?

是否可以在一堆视频的开头自动添加视频。

例如,我有一个 1 分钟的纯品牌视频,我希望能够将该介绍视频添加到一堆其他视频中,然后导出每个包含介绍的视频。

目前,我在 Adob​​e Premiere 上手动进行。

我对每种具有脚本功能的软件(adobe Premiere(如果可以编写脚本)、ffmpeg)持开放态度,并且只需要能够设置特定的导出设置(例如fps、分辨率和编解码器)。

0 投票
1 回答
235 浏览

video - 有没有枚举帧数的视频格式?

我们正在向视频编辑器(个人,而非程序)提供一个视频文件,以便在 Adob​​e Premiere Pro 中使用。视频是从序列中提取的,因此文件的第一帧被视为第 0 帧,即使它是序列的第 100 帧。

相对帧数(100)通常像字幕一样被刻录到帧中,以便编辑者可以看到。

我们还想在文件本身中提供相对帧号,以便 Premiere 知道它。这样,文件的第一帧实际上将被枚举为第 100 帧。

有没有这种方式支持帧编号的视频格式?

0 投票
1 回答
760 浏览

python - Python 解析具有复杂层次结构的 XML - Nuke9.0v8

我正在使用 NukeX9.0v8、Adobe Premiere Pro CC 2015 和 nukes 内部 python 中断器。

我是一名 vfx 艺术家,我正试图围绕解析 xml 文件的最佳方法展开思考,以便:创建文件夹结构,批量创建 .nk comp 文件,并在我制作 .nk 文件时插入特定部分中的数据。 nk 补偿。我对如何孤立地做这些事情有一点了解,但是把它们放在一起,并试图找到关于这种复杂解析的教程,让我停了下来。

我知道这个范围很大,但任何小的建议都会受到赞赏。

现在我有一个 nuke comp,它有一个节点树,它接收相机输入并将它们拼接成 360 度视频的 latlong 图像,我将把它包装成一个小工具,用于每种不同类型的钻机配置。这只是简化了创建的 .nk 文件,并且我可以公开我可以将数据输入的小玩意的部分。

每天我们都会收到大量来自拍摄的素材,我们必须为每个镜头制作一个新的 .nk 合成并设置为立即渲染。我想做的是让现场的人创建一个首映项目并根据这个文件夹结构组织文件。该首映项目将导出为 .xml 文件。

首映时的结构设计。

  • Day_01(拍摄当天)
  • -^-R001(镜头的卷号。R指相机类型)
  • --^-R001_C001(镜头名称)
  • ---^-Acamera 剪辑(文件名路径,视频点为帧#)
  • ---^-Bcamera 剪辑(文件名路径,视频点为帧#)
  • ---^-Ccamera 剪辑(文件名路径,视频点为帧#)

现在,在 Nuke 内的脚本面板中,我可以输入要查找哪一天的 xml 在哪里的信息。然后假设查看卷的每个文件夹名称,并使用第一个字母(R 代表 RED 摄像机)并在里面查找剪辑文件夹。然后,它使用 pathurl 目录存储驱动器上的相机文件,并且还可以获取数据,如 xml 中存在的入点和出点。如果我更新缝合过程,我还需要输入模板版本的积分。这将告诉 nuke comp 使用哪个 gizmo。

这是我在 Nuke 中的面板。

我不知道如何最好地阅读 xml 文件。我看过的所有教程都非常基础DOMelementtree处理直接代码以读取已知的 XML 标记并将数据分解为简单的str输出。

我需要输入变量,然后将解析限制在树的特定部分,然后进入未知的层次结构设置并查看内部内容,然后决定如何处理找到的内容。

这是我的测试 XML 文件的示例。最终的计划是使用其他不同类型的卷筒来引用不同的摄影机类型,但现在我只使用 3 个摄影机红色装备。

这是一个非常大的文件,所以这里是一个 pastebin:http://pastebin.com/vLaRA0X8

基本上我想将脚本限制为在我的变量中查找<bin><name>'daynumber'</name>~~~~</bin>.在这种情况下,在Day_00bin 中查找。如果根层次结构中还有其他内容,我想将其作为序列忽略,未使用的剪辑和其他数据可能会变得非常非常大。然后我想daynumbernk_output_dir&中创建目录,dnx_render_dir以便拍摄当天的所有内容都包含在该文件夹中。

XML 文件中令人讨厌的部分是 bin 的名称是其<bin>自身的子项,因此一旦找到 bin 名称,<children>该 bin 中的任何一个都将与<name>. 我找不到定位标签的示例代码,然后寻找使用同一分支中的标签而不是它的子标签。

现在它已经找到了当天的垃圾箱,我希望它开始查找<children></children>. 例如,在我在&中<bin><name>R001</name>~~~</bin>创建的 Day_00 文件夹中为它在结构的这一部分中找到的每个 bin 创建目录。每次相机重新加载时,都会累积到 R002、R003 等。Gopros 等不同的相机类型也会创建 G001、G002、G003。nk_output_dirdnx_render_dir

然后我想在<children>上面的垃圾箱中查找并找到里面的所有垃圾箱,并在daynumber<bin><name>R001_C001</name>~~~</bin>中创建文件夹。这是用户创建的卷号和剪辑号。(R001_C001、R001_C002 等)这将是新剪辑名称、将生成的 .nk 压缩文件的名称以及写入节点上渲染的文件名。nk_output_dir\\~whatever bin this is contained~\~name of this bin~\

这里的目标是在我选择的目录中重新创建 bin 文件夹结构nk_output_dir

dnx_render_dir是为了稍后插入我的 nuke 脚本的写入节点到文件应该呈现到的位置。它是分开的,因为我有一个不同的 RAID 驱动器,它会随着它们填满而改变。渲染只需要放在一个目录中,daynumber\~rollnumber~但不需要限制到剪辑名称的文件夹中。

这是我真正迷路的地方。现在,因为我必须考虑用户错误,所以我不能完全确定我需要在树中走多深。我知道我想要<pathurl>~</pathurl>可以插入到我制作的 .nk (nuke) 脚本中的那个。对于红色相机文件,它们可以是直接在此处的 .R3D 文件,也可以是 2-3 个 bin 深度的文件夹结构。我知道我不能 100% 依赖片场的人在制作这个垃圾箱的方式上保持一致。

我可以信任他们做的就是确保它们按正确的字母顺序排列。如果您查看 xml,那么它们的顺序很重要。我也知道我是否正在查看我需要 3 个的 R### 滚动箱,<pathurl></pathurl>如果我正在查看 G### 内部,我需要 6 个,而对于 C###,我只需要 5 个。

它们的顺序很重要,因为它们可以重命名 `~~~~ 中的名称标签以重命名错误设置的摄像机,而无需重命名源文件。(这会破坏其他程序所需的重要元数据)

在树的这一部分中,我还想<clip id=~><in>###</in>抓住标记帧偏移量。如果摄像机不同步,可以设置它们的起点。但当然这个标签不是孩子的<pathurl></pathurl>,实际上是 3 父母!而且这个标签不会出现在每个剪辑上,所以我不能先寻找它!

因此,一旦我解析了所有这些,我想要的信息就是。

  • .xml 文件中包含的 XML 的原始 bin 文件夹结构daynumber。取 bin 的名称并在nk_output_dir(Day_00/R001/R001_C001 等)中构建相同的文件夹结构
  • 我还想daynumber在文件夹中创建一个目录,dnx_render_dir并为每个引用相机胶卷的 bin 创建一个目录。
  • 根据剪辑名称是否以 R、G 或 CI 开头,希望能够访问该名称以选择制作哪种 .nk。
  • 我想要每个引用剪辑和插头的 bin 的 pathurl 信息。<in>如果该剪辑有任何信息,我也想要任何信息。这样我就可以将它插入到我的 nuke gizmo 的读取节点信息中。

我想一旦我弄清楚如何解析如此复杂的 xml 树,我就可以大惊小怪地摸索剩下的过程。

我真的很难找到解析这样一个复杂的 XML 文件的示例。

0 投票
3 回答
3167 浏览

flash - 如何从 Adob​​e Animate (Flash) 导出具有透明/无背景的视频?

首先,我知道这不是一个编程问题,但它与我正在从事的 Web 开发项目有关,所以我想我不妨在这里尝试一下。

我正在 Adob​​e Premiere Pro 中编辑视频。在那个视频中,我想添加一些简单的动画(例如,一个圆圈围绕我想要引起注意的视频的特定部分绘制自身)。对于这些动画,我使用的是 Adob​​e Animate(以前称为 Flash)。但是,到目前为止,我还没有找到一种方法来导出没有背景的动画,例如只有自画圆是可见的。

我知道在导出 swf 时这是可能的,但我需要格式为 mp4,以便我可以在 Premiere Pro 中正确使用它(至少据我所知这是我需要使用的格式)。

0 投票
1 回答
100 浏览

c++ - 如何为 adobe Premiere 制作列表框或下拉菜单插件?

重新阅读 adobe Premiere 的文档,但没有找到如何去做。

插件(视频效果吧)或视频过滤器。