Отмена генерации не ошибка, длинная тишина набирается повторами

Отмену вставок просили мы сами, когда правка сделала работу ненужной, а
журнал сообщал «Не удалось подготовить вставки: Отменено» — неправда там,
где всё шло по плану. Теперь отмена докладывается как отмена и сразу
планирует пересборку предпросмотра, а не ждёт таймера.

Вчерашнее дробление дыр не дошло до звуковых дорожек: они уплощаются
отдельной функцией. Кусок тишины в три минуты ссылался на минутный файл, и
плеер жаловался «uses 192.5 seconds, but file has only 60». Теперь длинная
тишина набирается повторами, а одинаковые файлы не заказываются дважды.

Проверено живьём на материале 2688x1512: отмена ловится, обе строки в
журнале верные, предупреждений о коротких файлах ноль. Проверка 15 в
flattest следит за дроблением тишины.
This commit is contained in:
4aiman 2026-09-12 00:51:19 +03:00
commit 00af5e1eec
4 changed files with 88 additions and 26 deletions

View file

@ -119,15 +119,6 @@ NVENC, если он есть). Это разрозненно и не даёт
неподъёмным. Пока цифры замеряны только на одной машине, у человека
должна быть возможность выключить любую из этих трат.
## Отмена ненужной генерации не проверена живьём
Правка монтажа прекращает создание вставок, ставших ненужными, — код на
месте и вызывается на каждой пересборке предпросмотра. Но поймать отмену
глазами не на чем: на мелком проверочном материале минутная чёрная
вставка делается мгновенно. Нужен прогон на настоящем материале в
2688x1512: завести дыру, дождаться начала генерации, закрыть дыру и
убедиться по журналу, что ffmpeg остановлен.
## Мелочи, до которых не дошли руки
**Вид дорожки не виден в её заголовке.** Дорожки картинки, звука и текста