如何缩减优化 FinalCut fcpbundle 文件大小
一、.fcpbundle 内部文件是怎样的
在使用 FinalCut 的时候,你会发现 .fcpbundle
文件会越来越大,不管你在导入文件的时候有没有选择把源文件拷贝到项目中,它都会越来越大。
要理解原因,就需要知道 .fcpbundle
这个文件的内部结构。 .fcpbundle
文件其实不是一个单独的文件,是个目录,是个文件夹(这个跟 macOS 中的 app 一样,.app
文件也不只是一个文件,其实它是个目录)。
右击对应的 .fcpbundle 文件,选择查看包内容
其内部的结构是这样的,里面的文件夹就是你在创建项目时命名的事件名称,一般没有主动命名的话都是以导入的日期命名的,像下面这样:
Original Media
内存放的是导入的原始素材文件,而其中最占存储空间的就是 Render Files
这个目录,直译过来就是 “渲染的文件”,这样就很好明白了,在 FinalCut 工作的时候,它会一直在渲染,好让你更方便的剪辑,这样就会生成很多渲染后的文件,就会导致编辑项目的时间越长,文件就会越大。如图:
二、存档项目的时候删除无用文件
存档项目的时候 Render Files
就没什么用了,可以打开对应的项目文件,找到 Render Files
这个目录删除即可。
通过命令行批量执行是下面的指令,先切换到你需要执行的目录下再执行,这样会删除所有当前目录下 .fcpbundle
文件中的 Render Files
目录
find . -name Render\ Files -exec rm -Rf {} \;
本来有个项目已经到 30GB 了,光 Render Files
目录就占用了 24GB,哈哈哈哈