美文网首页
Final Cut Pro X竟然无法导入自家的MOV格式?!—

Final Cut Pro X竟然无法导入自家的MOV格式?!—

作者: hanhandog | 来源:发表于2020-04-17 16:55 被阅读0次

    上篇文章《Final Cut Pro X竟然无法导入自家的MOV格式?!》发布后,有人说就为了转换一个视频,我到哪里去找一个老版本(Mojava 10.14.X)的苹果系统?玩虚拟机什么的是不是也太高端,弄不懂啊?有更简单的办法吗?

    于是我昨天整到凌晨2点,测试了一堆软件,跑了N个输出,总算找到了一些简单的好办法。

    关于ProRes

    视频转来转去其实都是和Apple Pro Res这个编解码方式有关,于是我专门去水果公司的官网,好好的做了一下功课。从4444 XQ到422 Prxoy,目标码率逐级下降,仅4444 XQ和4444支持alpha通道(也就是我们常说的透明通道)。


    格式转换软件

    • MacX Video Converter Pro(版本6.4.5)
      如下图所示,它支持422HQ~422 Proxy的转换。


    • VideoProc(版本3.5)
      如下图所示,它支持4444~422 Proxy的转换。


    • VideoSolo(版本1.0.30)
      如下图所示,它支持422HQ~422 Proxy的转换。


    • iFFmpeg(版本6.7.0) + FFmpeg(版本4.2.2)
      如下图所示,iFFmpeg本质上只是一个配置生成器,转换能力主要是看FFmpeg,理论上它支持4444 XQ~422 Proxy的转换。


    • FFE + FFmpeg20190601-4158865
      这是本次测试唯一一个Windows平台的软件。同iFFmpeg一样,FFE只是一个配置生成器,转换能力主要是看FFmpeg,理论上它支持4444 XQ~422 Proxy的转换。


    • ffmpeg 4.2.2
      跨平台的ffmpeg,通过命令行操作,就能进行视频的转换,理论上它支持4444 XQ~422 Proxy的转换。


    N个小时的测试后,结论是

    请看第一张测试表。以上提到的各个软件,选项中ProRes的各种格式都是能自由转换的。

    黄色高亮部分:目前了解的情况是ffmpeg是唯一具备4444 XQ的转换能力,但没有做进一步的测试。



    前文中的mov视频是带alpha透明通道的PNG编码的视频,正好测试一下各路软件转换ProRes 4444格式的能力。结果看接下来这样表。


    可以看到只有通过ffmpeg的转换,视频文件才能保留透明通道!

    黄色高亮部分:尽管iFFmpeg调用的也是ffmpeg,但不管怎么调试参数,透明通道仍旧无法保存,实在怪异!

    说句人话吧

    OK,其实写了这么多,看这一段就够了,哈哈哈。

    如果你要通过第三方软件进行最大兼容性的ProRes格式转换,用Windows平台下的FFE+ FFmpeg,尽管界面有些简陋。

    如果你不介意用命令行的话,用下面这段命令:

    ffmpeg -i “A.mov” -vcodec prores_ks -acodec aac "B.mov"
    

    注:A.mov是源文件,B.mov是目标文件。

    参考资料

    相关文章

      网友评论

          本文标题:Final Cut Pro X竟然无法导入自家的MOV格式?!—

          本文链接:https://www.haomeiwen.com/subject/vtrivhtx.html