视频转换为什么要预留额外空间:取决于处理路径和文件大小
大文件转换有一种失败与格式无关:设备里没有足够的空闲空间。CineX 在开始动手之前会先检查一次:可用的空间不够,它就不开始,并直接告诉你「存储空间不足,无法完成转换。」这句话出现在还没开始的那一刻,而不是转到一半崩掉——这是有意的:中途失败既浪费了时间,也留下写了一半的文件。
那需要多少?没有一个对所有片子都成立的数——占多少由处理路径决定,不是由文件大小单独决定。能说的是自家两条边界:画面要重新压缩那一路,峰值占用不超过原文件的两倍;只换容器那一路,一份成品的空间就够。真正靠得住的也不是这些数,而是开工前那一次检查:余量不够,它就不开始,并当场把原因告诉你。
1. 为什么成品之外还要留出这么多
因为转换不是「原文件变成新文件」这么一个瞬时动作,而是一个同时占着几份空间的过程:源文件必须在盘上(不读它就没法处理),输出成品必须在盘上(它是你要拿到的东西),而两者之间那段过程还会产生中间产物——一段一段写出来的画面、把它们接起来的临时结果。这几份空间在结束前是同时存在的,不是接力赛。文件越大,这个「同时」就越明显。
你买的是成品,占的是成品加过程。多出来的那一份不是软件贪心,是过程也要地方——而它在成品写完那一刻就被清掉,不留在你盘上。
2. 为什么只换容器时要求低得多
只换容器意味着画面和声音的数据一个字节都不重新编,只是把它们从 MKV 的包装里搬进 MP4 的包装。没有「逐段重算画面」这一步,过程里需要停留的中间产物就少,需要的余量也就小。判断你这次走的是哪一条,看的是文件里面的画面编码而不是扩展名,规则写在CineX 为什么有的视频很快、有的要更久。
3. 为什么不能「边转边删源文件」
听起来最省空间的做法,恰恰是最危险的做法:源文件是唯一的重来机会。转换过程里任何一步出错,只要源还在,你可以重来;源被删掉了,你手上就只剩下失败品。CineX 不会替换或删掉你的原文件——它只写出一份新的成品,原件由你自己决定留不留。
4. 空间不够时,正确的做法不是硬试
如果你的设备本来就只有几十 GB 空闲,而你要转的是一部 4K 原片,可行顺序是:先把文件放到空间更充裕的设备上处理(同一台 Mac 或外接存储),或者等腾出足够余量再开工。反复点「开始」不会让它变得够,只会在检查那一步被同一句话拦下。
5. 转换留下的临时文件
正常完成后,过程用的中间产物会被清掉,只留下成品。但如果你中途取消、或者转换失败,那部分中间产物可能还留在设备的缓存里,占着空间。这类残留由系统清理缓存或重启回收,不会挡住下一次转换。
真正靠得住的不是那几枚倍数,是开工前的那一次检查:余量不够,它就不开始,并当场把原因告诉你——而不是转到一半停下,留下一份写了一半的文件。
6. 需要提前知道的边界
- 上面这些数字是按转换过程的存储结构给出的预留经验值,不是某一台设备上实测出来的峰值。不同文件、不同机型的实际占用会低一些或高一些。
- 空间检查只在「开始转换」这一刻做一次。开始之后磁盘又被别的东西写满,仍可能失败。
- CineX 没有画质档、目标体积或压缩率可以调,所以你无法用「压小一点」来换空间——省空间的办法只有腾磁盘或换设备处理。
- 转换在你的设备上完成,文件本身不需要交给别处处理,因此「传到云上转」不构成一条省空间的出路。
常见问题
我只换容器,也要按画面重编那一档留空间吗?
不用。画面不重新压缩时,检查要求的余量明显更低;但源文件和成品这两份空间仍然是必须的。
为什么我的成品比原文件更大?
容器与音轨的包装方式会变,音频被转成通用格式时也可能带来一点体积变化。CineX 在成品明显比源文件还大时会停下来告诉你,而不是让你拿走一个更胖的文件。
插一块外接硬盘可以吗?
把源文件放在空间充裕的位置再开始是可行的思路。检查看的是转换所用的那个存储位置,所以真正要保证的是那一份空间够。
转换失败后空间没回来,怎么办?
那是过程留下的中间产物还没被回收。清一下设备缓存或重启即可;它不是成品,也不会被当成你的文件。
能不能让它少占一点空间?
不能。CineX 没有任何画质或体积开关,设计取向是先让产物放得出来、体积不失控,而不是给你一组互相矛盾的旋钮。
上海智独教育科技有限公司 — CineX