From d064a6e9d5ba26c0252445a2c079767c01fbb7df Mon Sep 17 00:00:00 2001 From: 4aiman Date: Mon, 31 Aug 2026 01:15:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B7=D1=80=D1=8B=D0=B2:=20=D0=BF=D1=80=D0=B5?= =?UTF-8?q?=D0=B4=D0=BF=D1=80=D0=BE=D1=81=D0=BC=D0=BE=D1=82=D1=80=20=D0=BD?= =?UTF-8?q?=D0=B5=20=D0=BF=D0=BE=D0=BA=D0=B0=D0=B7=D1=8B=D0=B2=D0=B0=D0=B5?= =?UTF-8?q?=D1=82=20=D0=BA=D0=B0=D0=B4=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BE=D0=B1=D1=8B=D1=87=D0=BD=D0=BE=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=BA=D0=BB=D0=B8=D0=BF=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BACKLOG.md | 21 +++++++++++++++++++ .../2026-08-31_наложение-в-предпросмотре.md | 15 +++++++++++++ 2 files changed, 36 insertions(+) diff --git a/BACKLOG.md b/BACKLOG.md index f507c80..0c85fee 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -76,6 +76,27 @@ ffmpeg проблемой не является: он запускается о MP4/H.264 нельзя — контейнер и кодек альфу не хранят. Для этого нужен отдельный вывод в VP9 или ProRes 4444. +## Предпросмотр не показывает кадрирование обычного клипа + +Кадрирование и поворот видны в окне только у клипов с ключом или +прозрачностью: их плеер кладёт поверх основы сам и применяет к ним +цепочку фильтров. Обычный клип идёт списком кусков, а список фильтровать +нечем — он играется как есть, во весь кадр. В готовом ролике при этом всё +верно: такой кусок помечен на пересборку и обкладывается полями. + +Проверено опытом: у клипа выключен только ключ, кадрирование оставлено — +окно показывает его во весь кадр. + +Как это делается тем же механизмом, что и наложение: провести такой клип +через ту же дорожку наложения, а под ним заставить основу быть чёрной — +непрозрачный клип с полями в готовом ролике именно так и закрывает всё, +что ниже. Значит, уплощению нужно понятие «здесь дыра, даже если ниже +что-то есть». + +Чего это стоит: ветка масштабирования в цепочке работает на каждом кадре, +а не только там, где клип виден. Для накладки в 512 точек это пустяк, для +куска 2688x1512 — уже нет. Поэтому сначала замер, потом решение. + ## Окно настроек программы Переключателей, которые стоят машинного времени, становится больше, а diff --git a/docs/session-logs/2026-08-31_наложение-в-предпросмотре.md b/docs/session-logs/2026-08-31_наложение-в-предпросмотре.md index 30e4dcb..1f9221f 100644 --- a/docs/session-logs/2026-08-31_наложение-в-предпросмотре.md +++ b/docs/session-logs/2026-08-31_наложение-в-предпросмотре.md @@ -115,3 +115,18 @@ mpv 0.37, видео 2688x1512 HEVC 87 Мбит/с, 600 кадров (10 с ма Важное для уже сделанных монтажей: правка не чинит проекты задним числом. Если оверлей был разрезан старой сборкой, у хвоста ключ надо включить заново. + +## Почему казалось, что рез потерял и кадрирование + +Не потерял: `Tail.Transform := Clip.Transform` было в разрезе и раньше. +Дело в другом — кадрирование видно в окне только у клипов, которые плеер +кладёт поверх основы сам. Обычный клип идёт списком кусков, а список +фильтровать нечем. + +Проверено опытом на том же проекте: у клипа выключен только ключ, +кадрирование оставлено нетронутым — окно показало клип во весь кадр. +То есть оба признака (пурпур и потерянный уголок) шли от одной причины, +и с возвратом ключа возвращается и уголок. + +Сам разрыв записан в `BACKLOG.md`: предпросмотр не показывает +кадрирование обычного клипа, и как это чинить тем же механизмом.