Как разметить видео (привязать видео к результатам)

## О чем речь

* Мы знаем результат каждого спортсмена
* Для массового старта - можно засечь, сколько времени было на часах (астрономическое время) во время старта
* По этим данным для каждого спортсмена можно рассчитать астрономическое время финиша

```
Например,
результат спортсмена: 2:15:12
старт был в 10:00:15
следовательно, спортсмен финишировал в 12:15:27

```

* Мы снимаем и публикуем на сайте видео, снятое на финише
* Если засечь астрономическое время начала записи, можно рассчитать, на какой секунде видеозаписи финиширует спортсмен
* Этот фрагмент можно показать спортсмену - для полноты чувств и для подтверждения правильности судейства

```
Например,
камера была включена в 12:05:20
момент пересечения финишной черты будет на отметке 0:10:07 (12:15:27 - 12:05:20)

```

## Что еще

* Чтобы было интересно смотреть видео, целесообразно плеер запускать не с момента пересечения финишной черты, а загодя
* Для бега отступ может быть 8-10 секунд, чтобы было видно как спортсмен подбегает к финишу, для лыжных гонок (где скорости больше) 3-5 секунд
* Если старт не массовый, а индивидуальный все то же самое, только время старта сохраняем для каждого участника
* Аудиодорожка должна быть! Для большего эффекта присутствия при просмотре (зрители подбадривают, участники эмоционируют и т.д.)
	+ Если в качестве видеохостера используется youtube - он заблокирует аудиодорожку при нарушении авторских прав. Может заблочить все видео. В этом случае нужно либо вырезать аудиодорожку или использовать другой видеохостинг.
	+ Второй случай, когда нужно вырезать аудиодорожку - если на записи оказались конфиденциальные переговоры судей или оргов

## Что нужно сделать, чтобы разметить видео

* На странице соревнования перейди по ссылке "Разметить видео" в блоке администратора (второй блок справа)

* Если загружено несколько видосов, ты увидишь список. Выбери нужное. Если ты не видишь список, значит, видео не имеет названия и его нужно назвать в разделе "Добавить видео".
* Справа от плеера укажи астрономическое время начала съемки (если техспециалист не сообщил его тебе, ниже алгоритм как его рассчитать)
* Если кругов несколько, выбери круг (круги будут перечислены под плеером)
* В таблице укажи время старта для всего соревнования
	+ Если какая-то дистанция стартовала в другое время - укажи это для конкретной дистанции
	+ То же самое ты можешь сделать индивидуально для любой категории и для любого спортсмена (напр., если 4 тихохода стартовали за час до общего старта)
	+ Если необходимо разметить лишь часть имеющихся номеров, воспользуйся функционалом "Отметить диапазон номеров:", чтобы не ошибиться при выставлении галок вручную.
	+ Периодически нажимай на кнопку под видео "Пересохранить всё". Это поможет тебе не потерять достигнутых результатов, если вдруг вылетит браузер или зависнет страница.
* Дальше сайт все сделает сам - посчитает астрономическое время финиша участника, отступ на видео и предложит посмотреть видео - рядом с каждым участником появится запуск плеера
* Теперь вспоминаем основное правило нашего проекта - не проверил, значит не сделал. Проверь лидеров в абсолюте, проверь победителей в категориях. Все найденные косяки поправь.
* Добавь отступ, чтобы проигрыватель запускался на несколько секунд раньше.
* Чтобы разметку увидели пользователи сайта, установки галку "Разметить это видео"

```
Внимание! При снятии этого флага вся существующая разметка удаляется (даже если поставленные галки на своих местах).

```

* Проверь, что видео **можно посмотреть** из результатов в другом браузере, где ты не залогинен! Проверь, что видео появилось на виджетах, если они были предоставлены оргу.

## Как рассчитать время начала видеозаписи

* Очень просто: найди на видео момент финиша, результат которого тебе известен
* Открой эксель, запиши, что показал плеер (отступ от начала видеозаписи)
* В экселе посчитай, во сколько был финиш - к времени старта прибавь результат
* Из времени финиша вычти отступ - получится время, когда была включена камера

```
Например,
финиш на видео виден на отметке 0:10:07
финиш был в 10:00:15 + 2:15:12 = 12:15:27
камеру включили в 12:15:27 - 0:10:07 = 12:05:20

```