Почему конвертации видео нужно запасное место: зависят от пути и размера файла
Когда конвертация большого файла не проходит, чаще всего виноват не формат, а то, что на устройстве не осталось достаточного свободного места. CineX проверяет это один раз, ещё до того как начать: если доступного места не хватает, она не начинает работу и говорит прямо — «В хранилище не хватает места, чтобы завершить конвертацию.» Сообщение появляется ещё до начала, а не на середине процесса, и сделано так нарочно: сбой в середине означает и потраченное время, и полузаписанный файл.
Сколько нужно? Единого числа для всех фильмов нет — расход зависит от пути обработки, а не только от размера файла. О наших двух границах можно сказать так: когда изображение нужно сжимать заново, пик по диску не превышает двукратного размера исходного файла; когда меняется только контейнер, хватает места под один готовый файл. Опираться в итоге стоит не на эти кратные числа, а на проверку перед началом работы: не хватит запаса — конвертация не начнётся, и причина будет названа сразу.
1. Почему нужно столько места сверх готового файла
Потому что конвертация — не мгновенное действие «исходный файл стал новым», а процесс, который держит под себя несколько порций места сразу: исходный файл обязан лежать на диске (без его чтения нечего обрабатывать), готовый файл обязан лежать на диске (это то, что вы хотите получить), а между ними процесс порождает промежуточные материалы — записанные по частям кадры и временный результат, который их склеивает. До завершения всё это существует одновременно — это не эстафета. Чем больше файл, тем заметнее это «одновременно».
Вы покупаете готовый файл, а занято место готовым файлом и процессом. Лишняя копия — не жадность программы: процессу тоже нужно место, и оно освобождается в тот момент, когда запись результата завершена. На вашем диске она не остаётся.
2. Почему при смене только контейнера требования заметно ниже
Смена только контейнера означает, что данные изображения и звука не переписываются ни в одном байте: их перекладывают из упаковки MKV в упаковку MP4. Без шага «пересчитать изображение по частям» промежуточных материалов, которые задерживаются на диске, остаётся мало, и требуемый запас тоже меньше. Какой из двух путей применим к вашему файлу, решает кодирование изображения внутри, а не расширение; правила описаны в статье почему одни видео в CineX быстрые, а другие дольше.
3. Почему нельзя «удалять исходник по ходу конвертации»
Способ, который экономит больше всего места, — как раз самый опасный: исходный файл даёт единственный шанс начать заново. Если на каком-то шаге конвертации что-то пойдёт не так, а исходник останется, вы сможете повторить; если он удалён, в руках остаётся только неудачный результат. CineX не заменяет и не удаляет ваши оригиналы — она записывает новый готовый файл, а что делать с оригиналом, решаете вы.
4. Когда места не хватает, правильное действие — не упорство
Если на устройстве свободно лишь десятки GB, а конвертировать нужно исходник 4K, рабочий порядок такой: сначала перенести файл туда, где места больше (тот же Mac или внешний накопитель), и обрабатывать уже там — либо дождаться, пока освободится достаточный запас, и только потом начинать. Повторные нажатия «Начать» место не добавят: каждый раз вас остановит та же самая фраза на шаге проверки.
5. Временные файлы, которые конвертация оставляет после себя
Когда конвертация нормально завершается, промежуточные материалы процесса стираются, и остаётся только готовый файл. Но если вы отменили её на середине или она закончилась сбоем, часть этих материалов может остаться в кэше устройства и занимать место. Система забирает такое обратно при очистке кэша или после перезапуска, и следующую конвертацию эти остатки не блокируют.
Опора не в этих кратных числах, а в проверке перед началом: не хватит запаса — работа не начнётся, и причина будет названа сразу. А не так, что конвертация встанет на половине пути и оставит вам недописанный файл.
6. Границы, о которых стоит знать заранее
- Приведённые выше числа — ориентир для запаса места, выведенный из того, как конвертация хранит свою работу, а не пик, измеренный на каком-то одном устройстве. Для конкретного файла и конкретной модели реально занятое место может оказаться и меньше, и больше.
- Проверка места выполняется один раз — в момент «Начать конвертацию». Если после старта диск заполнится чем-то другим, задача по-прежнему может завершиться сбоем.
- У CineX нет ни уровня качества, ни целевого объёма, ни настройки степени сжатия, поэтому «сжать сильнее» место не вернёт; освободить его можно только очисткой диска или обработкой на другом устройстве.
- Конвертация выполняется на вашем устройстве, и сам файл никуда загружать не нужно, поэтому вариант «загрузить в облако и конвертировать там» местом не экономит.
Частые вопросы
Менять только контейнер — тоже закладывать место как при перекодировании изображения?
Нет. Когда изображение заново не сжимается, требуемый запас заметно меньше; но обе порции места — под исходный файл и под готовый — по-прежнему обязательны.
Почему готовый файл получился больше исходного?
Меняются контейнер и то, как упакованы звуковые дорожки, а когда аудио приводится к распространённому формату, объём тоже может немного измениться. Если готовый файл заметно больше исходного, CineX останавливается и сообщает об этом, а не отдаёт вам файл, который стал толще.
Можно ли подключить внешний накопитель?
Разумный подход — сначала положить исходный файл туда, где места достаточно, и только потом начинать. Проверка смотрит на то хранилище, где выполняется конвертация, поэтому убеждаться нужно именно в нём.
Что делать, если место после сбоя конвертации не вернулось?
Значит, промежуточные материалы процесса ещё не освобождены. Достаточно очистить кэш устройства или перезапустить его: это не готовый файл, и вашими файлами такое не считается.
Можно ли сделать так, чтобы конвертация занимала меньше места?
Нельзя. У CineX нет ни переключателя качества, ни переключателя объёма: расчёт сделан на то, чтобы результат помещался и его объём не выходил из-под контроля, а не на набор взаимоисключающих регуляторов.
Axiom One LLC — CineX