为何在Windows上用ProRes仍然不理想
图片来源:苹果
提到在Windows上用ProRes,最常听到的几个词就是FFmpeg、Miraizon、Cinemartin这些未得到授权的编码器。
如果你想用FFmpeg、Miraizon、Cinemartin……
用这些未授权的编码器也有可能得到好结果,毕竟看它们宣传的时候真的很诱人。不过这些编码器没有专业剪辑师要求的可靠性和质量。
其实这些未授权的编码器并不违法,只是处于灰色地带。它们是通过逆向编程工作的。就是把素材导入一个真实的ProRes编解码器,然后研究生成的文件里有什么。这么做几次以后,它们就会对软件的文件生成方法做出猜测并模仿。
但是,编解码器的复杂性才是问题的关键,光研究文件不可能完全复制一个复杂的编解码器。
所以如果用未授权的编解码器,会出现画质问题。
这个问题在不同软件上的程度不同。使用逆向编程的编码器会带来低画质、伽玛偏移、位深错误等问题,你可以在网络搜索框里输入你使用的逆向编程编码器,再输入“画质”,就可以看到很多人都在讨论这个问题。
而且这些编码器不给用户提供技术支持,用户甚至找不到它的联系信息,况且很多未授权的编码器速度很慢,不仅比ProRes慢,还比其他中间格式编码器慢很多。
苹果自己声明:“使用任何未经授权的编码器(如FFmpeg)可能导致解码错误、性能下降、不兼容、不稳定。”这并不是危言耸听,很多用未授权编码器的用户说,在导出的时候似乎没什么问题,但根本过不了广播的质量控制一关。
如果抛弃了ProRes的可靠性和互操作性,为何还要用ProRes呢?用DNxHR或Cineform就行了。
的确有一些软件可以在Windows上直接处理ProRes(Scratch、Nuke和Nucoda),它们导出的是真正的ProRes,如果你的工作流已经使用了Scratch、Nuke或Nucoda,挺好的,直接用就行了。不过还有更便宜的选择。Assimilate出了一款叫Scratch Play Pro的软件。和Scratch不同的是,Scratch Play Pro是一款全流程完成片工具,从回放、预览、监看到转换都囊括了,里面也包含了正统ProRes编码,比Scratch便宜,可以说是在Windows上操作ProRes的最佳选择。不过,如果只是用它导出ProRes,而不用其他功能,也不是很划算。
那么,为何不用DNxHR? DNxHR是很好用的中间格式编解码器,而且Mac、Windows、Linux上都能用。其实在中间格式工作流中,DNxHR是一个不错的ProRes替代品。它和ProRes的优点、缺点都差不多。点击可以查看表格比较它们的优缺点。
但我写这篇文章不是要在苹果和Avid、Mac和Windows之间分出高下,我提到DNxHR是因为它真的和ProRes很像,使用的技术几乎是一样的。
如果客户坚持要求交付ProRes文件,而你用的是Windows系统,应该怎么做呢?
下面有几个方法:
1 把所有素材导入硬盘,把硬盘连接到安装了非编软件的Mac电脑中,渲染。
2 如果上述方法不可行,可以导出高质量的DNxHR文件(码率比目标ProRes格式更高)。把它发给有Mac电脑的朋友,让朋友帮忙转码到ProRes再发回来。
3 如果你周围的人都没有Mac电脑,而你的网络速度还不错,把你的DNxHR文件上传到telestream的云端编码器,让它帮你完成最终输出的编码。
4 用Scratch把DNxHR转码到ProRes文件。
5 去当地苹果店,把装有DNxHR素材的U盘插入电脑,打开Compressor,把素材转码到ProRes(开玩笑的,别真这样做)。(T)
作者:David Kong