Вернуться в блог

Галерея / P1.1 · CineX

Почему конвертации видео нужно запасное место: зависят от пути и размера файла

Когда конвертация большого файла не проходит, чаще всего виноват не формат, а то, что на устройстве не осталось достаточного свободного места. CineX проверяет это один раз, ещё до того как начать: если доступного места не хватает, она не начинает работу и говорит прямо — «В хранилище не хватает места, чтобы завершить конвертацию.» Сообщение появляется ещё до начала, а не на середине процесса, и сделано так нарочно: сбой в середине означает и потраченное время, и полузаписанный файл.

Сколько нужно? Единого числа для всех фильмов нет — расход зависит от пути обработки, а не только от размера файла. О наших двух границах можно сказать так: когда изображение нужно сжимать заново, пик по диску не превышает двукратного размера исходного файла; когда меняется только контейнер, хватает места под один готовый файл. Опираться в итоге стоит не на эти кратные числа, а на проверку перед началом работы: не хватит запаса — конвертация не начнётся, и причина будет названа сразу.

1. Почему нужно столько места сверх готового файла

Потому что конвертация — не мгновенное действие «исходный файл стал новым», а процесс, который держит под себя несколько порций места сразу: исходный файл обязан лежать на диске (без его чтения нечего обрабатывать), готовый файл обязан лежать на диске (это то, что вы хотите получить), а между ними процесс порождает промежуточные материалы — записанные по частям кадры и временный результат, который их склеивает. До завершения всё это существует одновременно — это не эстафета. Чем больше файл, тем заметнее это «одновременно».

Вы покупаете готовый файл, а занято место готовым файлом и процессом. Лишняя копия — не жадность программы: процессу тоже нужно место, и оно освобождается в тот момент, когда запись результата завершена. На вашем диске она не остаётся.

2. Почему при смене только контейнера требования заметно ниже

Смена только контейнера означает, что данные изображения и звука не переписываются ни в одном байте: их перекладывают из упаковки MKV в упаковку MP4. Без шага «пересчитать изображение по частям» промежуточных материалов, которые задерживаются на диске, остаётся мало, и требуемый запас тоже меньше. Какой из двух путей применим к вашему файлу, решает кодирование изображения внутри, а не расширение; правила описаны в статье почему одни видео в CineX быстрые, а другие дольше.

3. Почему нельзя «удалять исходник по ходу конвертации»

Способ, который экономит больше всего места, — как раз самый опасный: исходный файл даёт единственный шанс начать заново. Если на каком-то шаге конвертации что-то пойдёт не так, а исходник останется, вы сможете повторить; если он удалён, в руках остаётся только неудачный результат. CineX не заменяет и не удаляет ваши оригиналы — она записывает новый готовый файл, а что делать с оригиналом, решаете вы.

4. Когда места не хватает, правильное действие — не упорство

Если на устройстве свободно лишь десятки GB, а конвертировать нужно исходник 4K, рабочий порядок такой: сначала перенести файл туда, где места больше (тот же Mac или внешний накопитель), и обрабатывать уже там — либо дождаться, пока освободится достаточный запас, и только потом начинать. Повторные нажатия «Начать» место не добавят: каждый раз вас остановит та же самая фраза на шаге проверки.

5. Временные файлы, которые конвертация оставляет после себя

Когда конвертация нормально завершается, промежуточные материалы процесса стираются, и остаётся только готовый файл. Но если вы отменили её на середине или она закончилась сбоем, часть этих материалов может остаться в кэше устройства и занимать место. Система забирает такое обратно при очистке кэша или после перезапуска, и следующую конвертацию эти остатки не блокируют.

Опора не в этих кратных числах, а в проверке перед началом: не хватит запаса — работа не начнётся, и причина будет названа сразу. А не так, что конвертация встанет на половине пути и оставит вам недописанный файл.

6. Границы, о которых стоит знать заранее

Перед конвертацией большого файла определите вероятный путь, а затем проверьте его на собственном большом файле; как CineX определяет путь конвертации объясняет пути, проверить свой большой файл на бесплатных попытках соответствует реальному тесту.

Частые вопросы

Менять только контейнер — тоже закладывать место как при перекодировании изображения?

Нет. Когда изображение заново не сжимается, требуемый запас заметно меньше; но обе порции места — под исходный файл и под готовый — по-прежнему обязательны.

Почему готовый файл получился больше исходного?

Меняются контейнер и то, как упакованы звуковые дорожки, а когда аудио приводится к распространённому формату, объём тоже может немного измениться. Если готовый файл заметно больше исходного, CineX останавливается и сообщает об этом, а не отдаёт вам файл, который стал толще.

Можно ли подключить внешний накопитель?

Разумный подход — сначала положить исходный файл туда, где места достаточно, и только потом начинать. Проверка смотрит на то хранилище, где выполняется конвертация, поэтому убеждаться нужно именно в нём.

Что делать, если место после сбоя конвертации не вернулось?

Значит, промежуточные материалы процесса ещё не освобождены. Достаточно очистить кэш устройства или перезапустить его: это не готовый файл, и вашими файлами такое не считается.

Можно ли сделать так, чтобы конвертация занимала меньше места?

Нельзя. У CineX нет ни переключателя качества, ни переключателя объёма: расчёт сделан на то, чтобы результат помещался и его объём не выходил из-под контроля, а не на набор взаимоисключающих регуляторов.


Axiom One LLC — CineX