奇怪的问题
趁着这段时间闲散,就开始把以往的视频制作的项目素材做一下整理。整着整着,突然发现有一段用作打水印mov格式视频,Mac的预览程序不能播放。

用QuickTime Player打开,则提示说“文件中包含有不兼容的部分媒体”。


把文件往Final Cut Pro X(10.4.8 )的素材库里拖,也直接提示“没有可导入的文件”。

用第三方视频播放器,如VLC,IINA是能够正常打开和播放的。

这就有意思了,水果公司竟然不认自家的格式了?!

开始研究
回忆一下,这个文件当时是托人用Adobe Premiere做的,因为视频后期环境是Mac,为了保证兼容性,还特地导出为mov格式。同时,那个时候的FCP是可以直接导入的。难道是FCPX版本过高的原因?但即使如此Mac系统自带的QuickTime Player不应该打不开啊!难道是Mac系统(Catalina 10.15.4)的问题?正好虚拟机中有一个Mojava 10.14.6,来试试看吧!

这个版本Mac同样不能用预览的方式播放。但如果用QuickTime Player打开,则自动开始转换并播放,关闭时提示保存为“xx(已转换).mov”。

把这个文件放到FCPX,不再有前面出现的提示,并能正常加入项目中使用。

没想到,这个问题就这样解决了——是升级Catalina带来的问题。

多问一句为什么
此时,我们自然会问一个问题——Catalina的升级带来的什么样的巨大变化呢?要回答这个宏大的问题,我们要首先回到问题的原点,这个打不开的mov文件。

首先我们用MediaInfo看一下文件的编码情况:


可以看到这个mov是Premiere下带Alpha透明通道的PNG编码导出的。

然后再看看10.14.6版本下的QuickTime Player自动转化后生成的mov文件的编码情况。

mov文件的编码方式转换为ProRes 4444。

因此,mov文件在10.15.X版本下能否被QuickTime Player或FCPX打开,就要看是否采用了新的编码方式——ProRes。

结论
在网上搜索的一番之后,发现其实水果公司官方基本上说清楚了,不过我还是简单给大家梳理一下逻辑,说点人话:

在 macOS 从 32 位技术过渡到 64 位技术的过程中,macOS Mojave 之后发布的 macOS 未来版本将不再兼容这类传统媒体文件。这类不兼容媒体文件最可能是使用依赖于 QuickTime 7 的格式或编解码器创建的。QuickTime 7 是包含在 macOS Mojave 中用于兼容性目的的旧版 QuickTime。但是,由于 macOS Mojave 之后的 macOS 版本将不再包含 QuickTime 7 框架,因此您需要先检测并转换传统媒体文件,才能继续在 Final Cut Pro 中使用这些文件。
向 64 位技术过渡期间会影响到的媒体格式,包括使用静止图像格式(SGI、TGA、PNG 和其他格式)编码的 QuickTime 文件
macOS Mojave (10.14.x)是可转换许多旧格式的最后一个 macOS 版本,QuickTime Player 使用 Apple ProRes 来转换视频工作流程中使用的传统格式。
OK,以后如果大家遇到类似的问题,就找一个10.14.X系统的Mac,用QuickTime Player做一下转换吧。

上篇文章《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是目标文件。

作者:hanhandog
链接:https://www.jianshu.com/p/143098983613
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Final Cut Pro X无法导入自家的MOV格式,解决方法。相关推荐

  1. 无法打开“Final Cut Pro”,因为无法确认开发者的身份

    Final Cut Pro 无法打开 1,无法打开"Final Cut Pro",因为无法确认开发者的身份 2,允许任何来源 3,运行Final Cut Pro 4,右键选择打开 ...

  2. Final Cut Pro for Mac(中文fcpx视频剪辑)

    Final Cut Pro for Mac是一款专业的视频剪辑软件,由苹果公司开发并发布.Final Cut Pro for Mac v10.6.5中文版是最新版本,支持中文界面,为用户提供了更加便捷 ...

  3. macOS Final Cut Pro X 导入视频、剪切视频

    Final Cut Pro X 导入视频 1,导入视频 2,选择了"创建代理媒体"(减少视频预览时候的卡顿),等待"转码和分析"完成 3,"新建项目& ...

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

    序 上篇文章<Final Cut Pro X竟然无法导入自家的MOV格式?!>发布后,有人说就为了转换一个视频,我到哪里去找一个老版本(Mojava 10.14.X)的苹果系统?玩虚拟机什 ...

  5. FCPX预设怎么导入及Final Cut Pro X for Mac教程!

    使用lut预设可以帮助用户更好的对作品进行调色编辑,lut预设怎么使用,fcpx如何导入lut预设?这里小编为大家带来了cube预设导入FCPX方法,有需要的朋友收藏起来吧?fcpx导入lut预设教程 ...

  6. Final Cut Pro X剪辑影片基本步骤

    文章目录 一.资源库.事件.项目之间的区别 二.制作一个视频的步骤 (一)创建资源库 (二)创建事件(非必需) (三)导入资源 (四)创建项目 (五)进行剪辑 (六)导出视频 三.常见问题 四.关于m ...

  7. 视频剪辑软件调研分析-iMovie、Final Cut Pro、视频剪辑大师

    根据作业要求选用三款视频剪辑软件进行简单的调研分析:iMovie.Final Cut Pro.视频剪辑大师. 对比 颜值和个人使用习惯 对我而言,使用一款软件首先还是要看整个UI界面是否美观,以及 各 ...

  8. Final Cut Pro X 精选插件合集!

    常用 Final Cut Pro X的人都知道它的厉害和高效.即使在一个入门级的Mac上工作,效率也一样的高.但是不像Adobe Premiere Pro CC 和 DaVinci Resolve 这 ...

  9. Final Cut Pro中文教程 (1) 基础认识Final Cut Pro

    大家好,欢迎来学习Final Cut Pro的基础教程,我是Mac小伯通,本期视频讲解--基础认识Final Cut Pro. 新建资源库 我们第一次打开,是这样的界面,所以我们需要新建一个资源库,我 ...

  10. Final Cut Pro 10.4.7 全面支持的你GPU

    第一时间更新了fcpx,新版本真的太好用了,独显全负荷支援加速,5K测试导出仅13秒.以前独显也显示硬解,但一直不参与加速.新版本采用先进的 Metal 引擎,让你能剪辑更复杂的项目,并支持更大的帧尺 ...

最新文章

  1. idea 亮度 调整_WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日...
  2. 第四篇:Mysql查询-多表联合查询-及子查询
  3. 【项目管理】三球模型
  4. 一位网络工程师的终告
  5. 18C 也不能避免 SQL 解析的 Bug
  6. Spring 解耦反射创建对象
  7. oracle和db2之间的基本差别
  8. python批量查询ip归属地_python 实现批量查询ip的归属城市
  9. List工具类之List集合去重
  10. matlab 求解高次方程,Matlab求解多元高次方程组
  11. Android 8.0 recovery 流程分析
  12. 吐血推荐 36招搞定电脑一切难题
  13. 快手极速版——青龙羊毛
  14. Windows上快速创建一个1G以上的大文件
  15. Flutter-常见问题
  16. chrome谷歌浏览器调试微信H5页面
  17. 开发神技能 | Python Mock 的入门
  18. 公民SF证号码的构成
  19. 让你的高清监控摄像头,轻松实现在微信公众号直播
  20. 开发自己的脚手架(Rollup+Typescript)-(03)-(CAC 命令行交互)

热门文章

  1. 树莓派4B安装中文输入法(Googlepinyin)
  2. PhotoShop导入webp格式图片
  3. GPS卫星同步时钟系统(北斗授时服务器)的技术研究
  4. Powershell————2、Powershell交互式
  5. web3js开发技术
  6. c语言 算术平均滤波法_算术平均滤波C程序
  7. LPC845-BRK开发板运行Blinky示例程序
  8. 雅虎邮箱outlook设置 1 2 3
  9. 常用的公共数据集(一)
  10. 自组织特征图(SOFM)详解