这款P9 render插件是一款AE渲染后的辅助插件,可以帮助用户在渲染完成后执行批量处理、输出gif、关机、DIY预设定制等辅助操作,内置多种x264视频压制参数以及多种音频方案,弥补了AfterEffects与AdobeMediaEncoder无法使用x264编码器、设置不够简洁的不足,让您即便不懂压制也能一键输出可直传B站的优质高压视频。
1.直接输出B站上传用视频
目前B站本地直传视频码率限1500kbps,格式限定为flv;乐视云直传音视频总码率限2000kbps,格式限定为mp4。视频预设中的3个"-在线"方案以及"通用设置"均在720P分辨率下以此标准制定,因此一般情况下只要选择合适的预设以及对应的格式,输出的文件都可直接用于上传。但如果AE合成分辨率超过了720P(例如1920x1080),码率有可能超过限制;此时可考虑嵌套合成将分辨率降为720P或直接在视频参数栏开头补上"-s 1280x720"(注意空格,即"-s 1280x720 -vcodec…")以限制分辨率。
2.添加/删除预设
如果对ffmpeg下各音频、视频编码器有一定了解并熟知其参数的写法,可点击预设栏右的加号按钮,输入新预设名称后添加一类预设,在新预设下的参数栏中输入的内容将会被自动保存,以便于以后调用、修改。
3.取消关机指令
若在渲染开始时不慎勾选了"关机",可在任务完成后2分钟内于windows命令提示符内键入shutdown -a 即可取消关机指令。
4.ffmpeg的更新
本脚本调用的是git-33aacb7(2014-11-2)官方版ffmpeg,若需要手动更新可前往http://ffmpeg.zeranoe.com/builds下载新版本ffmpeg.exe并于windows文件夹下将旧版覆盖即可。
5.与Adobe Media Encoder相比的优势
目前世界上使用最广的视频编码标准为H.264(AVC),而Adobe Media Encoder只拥有MainConcept等几种该标准下的编码器。相比之下,2003年起源于开源社区的x264,经过多人十年来的发展,逐步成长为世界上最好的编码器,强大的压制能力让它成为了网络视频编码的首选。本脚本使用ffmpeg中的libx264对AE输出的视频进行压制,并提供8套针对性参数方案,免去了复杂的设置步骤,让使用者即使对压制了解不足也能够一键输出音画质良好的视频,并添加了输出gif动态图片、完成任务后关机等辅助功能,让渲染-压制的步骤变得更加丰富、高效。
1.渲染-压制
首先在AE的渲染队列中确定要渲染的任务,可以为多个,但不能有已处于完成或出错状态的任务(若有请将它们从队列中删去);AE渲染可以是无损,推荐AVI下的Uncompressed UYVY 422 8bit。设置完成后,在脚本的"视频设置"与"音频设置"中选择合适的预设,最后在"输出格式"中选择视频输出的格式,点击"开始渲染"即可。脚本会在AE完成渲染后依序对渲染出的文件进行压制。
2."渲染后"设置
如果希望渲染、压制任务完成后自动关闭计算机,可勾选"关机",计算机将在完成任务2分钟后关闭。如果希望AE仅仅完成渲染队列中的任务、不压制即关机,将"压制"的勾去掉仅单独勾选"关机"即可。若勾选了"仅保留压制后视频",在压制完成后AE渲染的原视频将被自动删除。
3.输出gif
如果在"输出格式"中选择了gif,"视频设置""音频设置"两栏将被禁用,代码区变为gif的默认参数;考虑到gif一般仅用于预览或网络交流,不宜过大,建议用户自行控制gif图片大小,调整方法为修改"-s"后的"320x180",将x前后调整为希望输出的宽/高即可。
4.预设与格式的选择
脚本默认提供了一些视频预设,其中"实拍/电影类"、"宣传片/Motion Graph/静止画MAD"、"3D/AMV类"如字面意思所示,"-本地"是适合收藏、下载的方案,文件稍大,压制速度较快;"-在线"是依照BILIBILI直传视频现状设计的,压制速度较慢,但能在保证画质的前提下拥有高压缩率,可直接用于土豆、B站、乐视等支持原画网站的上传;而如果希望将输出文件上传到优酷、youtube等无差别重新编码的网站,依旧建议选择"-本地"。
"通用设置"采用的是一套相对万能的参数,可在难以界定视频分类时采用;"预览/高速压制"采用的是快速的压制参数,一般用于预览、临时网络传输。
音频预设提供了64k-256k不等的5种有损压制方案,以及1种无损音频方案,但采用无损音频时输出格式只能选择mov。
5.截屏与快速gif
这两个按钮均为针对当前编辑下合成的快捷按钮。按下"截屏"后,当前时间轴的画面将会截取为带alpha通道的PNG供用户指定路径后输出,而按下"快速gif"后当前工作区的视频将会被调用固定参数(宽320,高根据合成等比例缩放,帧率18)作为动态图片一键输出;要注意的是仅在快速gif功能下渲染队列中不能有其他待处理的任务,否则其会被一并处理。
使用前注意在AE菜单里的编辑-首选项-常规中将“允许脚本读取文件与访问网络”打钩,否则脚本将无法正常运行。
首先将ffmpeg.exe放置在"C:Windows"路径下,然后把jsxbin文件置于AE安装目录下的"Support FilesScriptsScriptUI Panels"文件夹中。
若希望对脚本进行初始化,可在脚本目录下删除"P9render2.xml"后重启AE并启动脚本。