如何缩减优化 FinalCut fcpbundle 文件大小

一、.fcpbundle 内部文件是怎样的

在使用 FinalCut 的时候,你会发现 ​​.fcpbundle​​ 文件会越来越大,不管你在导入文件的时候有没有选择把源文件拷贝到项目中,它都会越来越大。

要理解原因,就需要知道 ​​.fcpbundle​​​ 这个文件的内部结构。 ​​.fcpbundle​​​ 文件其实不是一个单独的文件,是个目录,是个文件夹(这个跟 macOS 中的 app 一样,​​.app​​​ 文件也不只是一个文件,其实它是个目录)。
右击对应的 .fcpbundle 文件,选择查看包内容
如何缩减优化 FinalCut fcpbundle 文件大小_macos

其内部的结构是这样的,里面的文件夹就是你在创建项目时命名的事件名称,一般没有主动命名的话都是以导入的日期命名的,像下面这样:

如何缩减优化 FinalCut fcpbundle 文件大小_macos_02

​Original Media​​​ 内存放的是导入的原始素材文件,而其中最占存储空间的就是 ​​Render Files​​​ 这个目录,直译过来就是 “渲染的文件”,这样就很好明白了,在 FinalCut 工作的时候,它会一直在渲染,好让你更方便的剪辑,这样就会生成很多渲染后的文件,就会导致编辑项目的时间越长,文件就会越大。如图:
如何缩减优化 FinalCut fcpbundle 文件大小_macos_03
如何缩减优化 FinalCut fcpbundle 文件大小_macos_04

二、存档项目的时候删除无用文件

存档项目的时候 ​​Render Files​​​ 就没什么用了,可以打开对应的项目文件,找到 ​​Render Files​​ 这个目录删除即可。

通过命令行批量执行是下面的指令,先切换到你需要执行的目录下再执行,这样会删除所有当前目录下 ​​.fcpbundle​​​ 文件中的 ​​Render Files​​ 目录

find . -name Render\ Files -exec rm -Rf {} \;

本来有个项目已经到 30GB 了,光 ​​Render Files​​ 目录就占用了 24GB,哈哈哈哈

如何缩减优化 FinalCut fcpbundle 文件大小_创建项目_05
如何缩减优化 FinalCut fcpbundle 文件大小_fcpbundle_06