Pr 与 Ae 同为 Adobe 家族的产品,他们之间的互动非常良好。
通过 Pr 项目面板里的一个素材(此处称为“Ae 合成素材”)就可以动态链接 Dynamic Link到 Ae 项目文件里的一个合成。
利用 Ae 的特长,让 Pr 如虎添翼完成难以完成的特效,并通过动态链接实时同步,从而在 Pr 和 Ae 之间快速、高效地共享媒体资源。
从 Pr 创建动态链接合成
Pr菜单:文件/ Adobe Dynamic Link /新建 After Effects 合成图像
New After Effects Composition
实质上就是打开并运行 Ae,并将在 Ae 中新做的合成作为 Pr 项目面板中的“Ae 合成素材”。
一般情况下会依据 Pr 当前序列的序列设置中的参数来新建合成。

点击“确定”后,如果显示出 Ae 的“另存为”对话框,则 Ae 将新创建一个项目文件。
如果没显示“另存为”对话框,则表示 Ae 当前已打开了某个项目文件。
此时将自动在 Ae 项目中新建合成,同时在 Pr 项目面板中新建“Ae 合成素材”,以链接到此合成。
如果将“Ae 合成素材”拖入到 Pr 的时间轴面板,在 Ae 中对此合成的任何更改并保存后,都会实时反映出来。
提示:
新建的 Ae 合成,默认持续时间为 30 秒。
要更改持续时间,请在 Ae 中选择该合成,然后选择Ae菜单:合成/合成设置,单击“基本”选项卡,然后为“持续时间”指定新值。

使用 Pr 的剪辑创建 Ae 合成
在 Pr 时间轴面板的剪辑上右击,选择“使用 After Effects 合成替换” 。
Pr菜单:文件/ Adobe Dynamic Link /使用 After Effects 合成替换
Replace with After Effects Composition
与前面所说一样,自动启动 Ae 后,将在一个项目中新建一个与此剪辑内容相关的合成。
同时在 Pr 项目面板中新建“Ae 合成素材”,Pr 时间轴面板上的剪辑将被此素材(链接剪辑)替换。
提示:
如果 Pr 的剪辑是基于动态图形模板创建的图形剪辑,则在 Ae 中可直接编辑其中的控件及关键帧。
在 Ae 中修改动态链接合成
如果想修改 Ae 合成,可在 Pr 的项目面板中选中“Ae 合成素材”,或者在时间轴面板上选中相应的链接剪辑,右键选择“编辑原始”。
Pr菜单:编辑/编辑原始
Edit Original
它们同样始终保持动态链接关系。
链接到已有的合成
Pr 中的一个“Ae 合成素材”只能链接到 Ae 项目中的一个合成。可通过多个“Ae 合成素材”链接到不同的或相同的 Ae 合成。
方法一:
Pr菜单:文件/ Adobe Dynamic Link /导入 After Effects 合成图像
Import After Effects Composition

先选中 Ae 项目文件 ( .aep ),然后再选择其中的一个或多个合成。
方法二:
Pr菜单:文件/导入
Import
Pr 导入素材时若直接选择一个 Ae 项目文件( .aep ),则将会出现与上图一样的对话框。
方法三:
将一个或多个合成从 Ae 项目面板直接拖到 Pr 的项目面板中。
方法四:
将 Ae 项目文件直接拖到 Pr 项目面板中。
如果 Ae 项目中包含多个合成,则也会打开类似的“导入 After Effects 合成”对话框,但此时只能选择其中的一个合成。
可多次拖入以选中不同的合成或同一个合成。
重新链接与设为脱机
同大部分素材一样,如果“Ae 合成素材”失链了,则可在 Pr 的项目面板中右击选择“链接媒体” Link Media。
在显示的对话框中,如果能找到原来的 Ae 项目文件,Pr 即会自动重新链接到该合成。
如果播放时出现卡顿等现象,可以将设为脱机。
右击相应的“Ae 合成素材”,然后选择“设为脱机” Make Offline。
也可以利用“渲染并替换”功能将链接剪辑置换为渲染后的视频剪辑,从而加快 Pr 工作流程。
Pr菜单:剪辑/渲染并替换
Render and Replace

也可以随时使用“恢复未渲染的内容”功能恢复为原始的链接剪辑。
Pr菜单:剪辑/恢复未渲染的内容
Restore unrendered

“有钱的捧个钱场,好看的点下在看”
我正在使用Rails构建一个简单的聊天应用程序。当用户输入url时,我希望将其输出为html链接(即“url”)。我想知道在Ruby中是否有任何库或众所周知的方法可以做到这一点。如果没有,我有一些不错的正则表达式示例代码可以使用... 最佳答案 查看auto_linkRails提供的辅助方法。这会将所有URL和电子邮件地址变成可点击的链接(htmlanchor标记)。这是文档中的代码示例。auto_link("Gotohttp://www.rubyonrails.organdsayhellotodavid@loudthinking.
我正在尝试用Prawn生成PDF。在我的PDF模板中,我有带单元格的表格。在其中一个单元格中,我有一个电子邮件地址:cell_email=pdf.make_cell(:content=>booking.user_email,:border_width=>0)我想让电子邮件链接到“mailto”链接。我知道我可以这样链接:pdf.formatted_text([{:text=>booking.user_email,:link=>"mailto:#{booking.user_email}"}])但是将这两行组合起来(将格式化文本作为内容)不起作用:cell_email=pdf.make_c
有没有办法在Ruby中动态创建数组?例如,假设我想遍历用户输入的书籍数组:books=gets.chomp用户输入:"TheGreatGatsby,CrimeandPunishment,Dracula,Fahrenheit451,PrideandPrejudice,SenseandSensibility,Slaughterhouse-Five,TheAdventuresofHuckleberryFinn"我把它变成一个数组:books_array=books.split(",")现在,对于用户输入的每一本书,我想用Ruby创建一个数组。伪代码来做到这一点:x=0books_array.
我想在IRB中浏览文件系统并让提示更改以反射(reflect)当前工作目录,但我不知道如何在每个命令后进行提示更新。最终,我想在日常工作中更多地使用IRB,让bash溜走。我在我的.irbrc中试过这个:require'fileutils'includeFileUtilsIRB.conf[:PROMPT][:CUSTOM]={:PROMPT_N=>"\e[1m:\e[m",:PROMPT_I=>"\e[1m#{pwd}>\e[m",:PROMPT_S=>"FOO",:PROMPT_C=>"\e[1m#{pwd}>\e[m",:RETURN=>""}IRB.conf[:PROMPT_MO
我有一个未排序的链接列表,我将其保存在旁边,我想单击每个链接并确保它转到真实页面而不是404、500等。问题是我不知道该怎么做。是否有一些我可以检查的对象会给我http状态代码或任何东西?mylinks=Browser.ul(:id,'my_ul_id').linksmylinks.eachdo|link|link.click#needtocheckfora200statusorsomethinghere!how?Browser.backend 最佳答案 我的回答与铁皮人的想法类似。require'net/http'require'
我一直在玩一个脚本,它在Chrome中获取选定的文本并在Google中查找它,提供四个最佳选择,然后粘贴相关链接。它以不同的格式粘贴,具体取决于当前在Chrome中打开的页面-DokuWiki打开的DokuWiki格式,普通网站的HTML,我想要我的WordPress所见即所得编辑器的富文本。我尝试使用pbpaste-Preferrtf来查看没有其他样式的富文本链接在粘贴板上的样子,但它仍然输出纯文本。在文本编辑中保存文件并进行试验后,我想出了以下内容text=%q|{\rtf1{\field{\*\fldinst{HYPERLINK"URL"}}{\fldrsltTEXT}}}|te
首先,我使用的是rails3.1.3和来自master的carrierwavegithub仓库的分支。我使用after_init钩子(Hook)来确定基于属性的字段页面模型实例并为这些字段定义属性访问器将值存储在序列化哈希中(希望它清楚我是什么谈论)。这是我正在做的事情的精简版:classPage省略mount_uploader命令让我可以访问我想要的属性。但是当我安装uploader时出现错误消息说“nil类的未定义新方法”我在源代码中读到有方法read_uploader和扩展模块中的write_uploader。我如何必须覆盖这些来制作mount_uploader命令使用我的“虚拟
我正在尝试动态构建一个多维数组。我想要的基本上是这样的(为简单起见写出来):b=0test=[[]]test[b]这给了我错误:NoMethodError:undefinedmethod`test=[[],[],[]]而且它工作正常,但在我的实际使用中,我不会事先知道需要多少个数组。有一个更好的方法吗?谢谢 最佳答案 不需要像您正在使用的索引变量。只需将每个数组附加到您的test数组:irb>test=[]=>[]irb>test[["a","b","c"]]irb>test[["a","b","c"],["d","e","f"]]
如何只加载map边界内的标记gmaps4rails?当然,在平移和/或缩放后加载新的。与此直接相关的是,如何获取map的当前边界和缩放级别? 最佳答案 我是这样做的,我只在用户完成平移或缩放后替换标记,如果您需要不同的行为,请使用不同的事件监听器:在你看来(index.html.erb):{"zoom"=>15,"auto_adjust"=>false,"detect_location"=>true,"center_on_user"=>true}},false,true)%>在View的底部添加:functiongmaps4rail
如何在对象上调用方法名称的嵌套哈希?例如,给定以下哈希:hash={:a=>{:b=>{:c=>:d}}}我想创建一个方法,给定上面的散列,执行以下操作:object.send(:a).send(:b).send(:c).send(:d)我的想法是我需要从一个未知的关联中获取一个特定的属性(这个方法不知道,但程序员知道)。我希望能够指定一个方法链来以嵌套哈希的形式检索该属性。例如:hash={:manufacturer=>{:addresses=>{:first=>:postal_code}}}car.execute_method_hash(hash)=>90210