Два времени и номер периода
Таймкод видео показывает позицию внутри файла: например, 00:18:40 от начала записи. Остаток игрового времени показывает, сколько времени оставалось в конкретной четверти или овертайме: например, Q2, 03:15. Это разные шкалы, и одна не заменяет другую.
Для точной записи добавьте номер периода, команды или краткое описание события, источник видео и статус заметки. Тогда эпизод можно связать и с роликом, и с карточкой счёта.
Вымышленный пример с паузой
Вымышленный пример: эпизод начался на таймкоде видео 00:24:10. На игровом табло в этот момент указано Q2, 01:30. После остановки игры в видео показана пауза длительностью 45 секунд: таймкод ролика доходит до 00:24:55, а остаток игрового времени по-прежнему 01:30.
После возобновления игры следующий игровой момент виден на таймкоде 00:25:05, а табло показывает Q2, 01:25. В ролике между двумя игровыми моментами прошло 55 секунд, но игровые часы уменьшились только на 5 секунд: 01:30 − 01:25 = 0:05. Разница объясняется паузой и иным содержимым видеозаписи, а не добавочными 50 секундами игры.
Запись в карточке может выглядеть так: «Q2; игровое время 01:25; видео 00:25:05; эпизод — бросок; источник — запись матча».
Условие для перевода остатка времени
Если нужно переводить запись 01:30 в секунды, это 1 × 60 + 30 = 90 секунд. Такой перевод применим к отображаемому остатку времени внутри одного периода.
В NBA основной период длится 12 минут, а овертайм — 5 минут. Поэтому для NBA Q2, 01:30 означает 90 секунд до конца второго 12-минутного периода. Для FIBA, 3×3 и детских соревнований нельзя подставлять эти длительности: связь эпизода с периодом остаётся той же, но длина периода должна соответствовать фактически применённому формату.
