Введите код, который выдала школа. Доступ открывается на четыре месяца с этого дня. Вводится один раз: дальше приложение запускается само.
Нет кода или он не подходит — напишите в Telegram
© 2026 ИП Туриков С. С. Школа Rock The Mountains.
Программа и её код защищены авторским правом. Копирование,
распространение и переработка без письменного разрешения запрещены.
Цифры обновляются на ходу. Если что-то работает не так, откройте это окно, нажмите «Скопировать» и пришлите текст — по нему видно, что именно происходит на вашем устройстве.
Покадровый разбор видео: два окна, разметка поверх кадра, скелет спортсмена и запись разбора с голосом. Файлы никуда не отправляются — всё считается на вашем устройстве.
Перетащите видео в окно или нажмите «Выбрать файл». Во второе окно — второй ролик, если сравниваете два проезда. Пробел запускает и останавливает, стрелки шагают по кадрам, поле рядом со скоростью показывает число кадров в секунду — если приложение определило его неверно, поправьте вручную.
Шесть цветов и толщина ползунком рядом. Белый и чёрный — для кадров, где цветная линия теряется: на снегу виден чёрный, на тёмной куртке и в тени — белый. Кнопка со штриховой линией переключает сплошную и прерывистую — работает для всех фигур. Удобно отделять фактическую траекторию от желаемой: сплошной показываете, как ехали, прерывистой — как надо было.
Метка отмечает удачный или неудачный кадр, чтобы быстро к нему вернуться.
Поставить — клавиша M или кнопка с флажком под кадром. На полосе времени появится янтарное деление.
Вернуться — запятая к предыдущей метке, точка к следующей.
Убрать — встаньте на метку и нажмите M ещё раз. Если не убралась, значит встали чуть в стороне: нажмите запятую или точку — они ставят ровно на метку, — и повторите.
Метки видны и в записи разбора: ученик понимает, куда отматывать. С новым видео метки очищаются.
Убирает из разбора то, что ученику смотреть незачем: падение с долгим подъёмом, возню с креплением, туман в начале спуска.
Вырезать — поставьте две метки по краям лишнего, встаньте между ними и нажмите X. Кусок станет тёмно-красным и при просмотре будет перескакиваться.
Вернуть — встаньте внутрь красного куска и нажмите X ещё раз.
На паузе внутрь красного можно зайти и посмотреть — перескок работает только при воспроизведении.
В записи ученику вырезанного не будет. Разбор выйдет короче на всё убранное.
Вырезанное запоминается вместе с роликом: откроете тот же проезд снова — вернётся.
Одну фигуру — возьмите ластик (клавиша E), наведите на саму линию и нажмите. Не стёрлось — значит промахнулись мимо линии, наведите точнее.
Последнее — Ctrl+Z.
Всё сразу — кнопка с ведром внизу панели или клавиша Backspace. Снимает разметку в обоих окнах.
Курсор показывает, каким инструментом вы работаете, — значок тот же, что на кнопке.
Маленький крестик — точка, куда встанет линия. Пока рисуете, он красный, отпустили — белый. У «Руки» курсор ладонь, при нажатии — кулак.
Линия, круг или угол могут ехать вместе с телом, а не стоять на месте.
Включите скелет и начните рисовать рядом с суставом — коленом, голеностопом, плечом. Приложение скажет, к чему приклеило, и дальше фигура поедет за этим суставом сама.
Приклеиваются оба конца. Линия от колена до голеностопа держится за голень и разворачивается вместе с ней.
Чтобы фигура не приклеивалась, начинайте её подальше от суставов.
Убрали фигуру — исчезает и опора, за которую она держалась.
Чего это не умеет. Скелет знает только тело: носок лыжи, кант и кольцо палки для него не существуют. К ним приклеить нельзя. И если модель потеряла человека — в снегопаде, спиной к камере, — приклеенная разметка замирает там, где он был виден последний раз.
Приложение открывается по коду, который выдаёт школа. Код вводится один раз и запоминается в этом браузере — при следующих запусках окно не появляется. Доступ действует четыре месяца с первого запуска, а не с даты покупки: код, полученный заранее, начинает отсчёт только когда им воспользуются.
Без интернета приложение продолжает работать: на склоне связи может не быть. Если её долго нет, внизу появится напоминание — тогда понадобится выйти в сеть.
Войти по другому коду. Нажмите Shift и П — откроется окно «Проверка», в нём кнопка «Сменить код». Приложение спросит код заново. На телефоне то же окно открывается, если добавить к адресу ?proverka.
Если код отозван школой или сезон закончился, приложение попросит новый код и объяснит причину.
Кнопка «Записать разбор» пишет то, что видно в окнах, вместе с вашими словами. Браузер спросит разрешение на микрофон — его нужно дать один раз.
Приложение прямо говорит, что получится: «Идёт запись с голосом» или «Идёт запись БЕЗ ГОЛОСА». Если увидели второе — разрешение не дано; откройте настройки сайта в браузере, разрешите микрофон и начните заново.
Формат подбирается сам. Перед первой записью на устройстве приложение записывает одну секунду вхолостую и смотрит, попал ли в неё звук. Результат запоминается — больше проверка не повторяется.
Если браузер кладёт звук в MP4 — пишем в MP4. Если нет или он вовсе не умеет MP4 — в WebM. Что выбрано и почему, написано в подсказке во время записи: например «WebM (браузер не умеет писать MP4)».
Это зависит от формата, и разница существенная.
| Где открывают | MP4 | WebM |
|---|---|---|
| Браузер (любая система) | открывается, перематывается | открывается, перематывается |
| VLC (любая система) | открывается, перематывается | открывается, перематывается |
| Проигрыватель Windows | открывается, перематывается | не открывается либо открывается без перемотки |
| Android | открывается | открывается |
| Mac, встроенный проигрыватель | открывается | не открывается |
| iPhone, встроенный проигрыватель | открывается | не открывается |
| iPhone, Safari | открывается | открывается с iOS 15 |
Что из этого следует. Если разбор вышел в WebM, ученику с Windows, Mac или iPhone нужно сказать: открыть в браузере или поставить VLC — он бесплатный и есть под все системы. Либо выложить разбор на Яндекс Диск и дать ссылку: в браузере открывается у всех.
Перемотка работает везде, где формат вообще поддерживается.
В ряду дополнительных кнопок есть выбор «Запись»: 540p, 720p или 1080p. Это разрешение, в котором сохраняется готовый разбор.
По умолчанию 720p. Для разбора техники этого достаточно — ученик смотрит запись с телефона, — а видео во время записи идёт заметно ровнее.
Если во время записи картинка подёргивается, поставьте 540p: станет легче ещё заметнее, файл будет меньше, и отправить его ученику проще.
1080p стоит брать только на сильной машине и когда разбор потом смотрят на большом экране.
Выбор запоминается. Во время самой записи он не меняется — размер кадра задаётся в момент старта.
Перед началом записи приложение спрашивает, куда положить файл. Выбранную папку запоминает сам браузер, так что обычно достаточно нажать «Сохранить».
Если окно выбора не появилось или вы его закрыли, разбор уйдёт в папку загрузок браузера — он не потеряется в любом случае.
Ограничения по времени нет. Но есть разница в том, куда складывается запись.
При MP4 приложение спрашивает, куда сохранить файл, и пишет прямо туда. Память не расходуется совсем — разбор может идти сколько угодно.
После остановки записи MP4 приложение несколько секунд готовит файл: собирает его так, чтобы он открывался во встроенном проигрывателе Mac и iPhone. Не закрывайте вкладку, пока не появится надпись «Разбор сохранён». На это время на диске нужно свободное место ещё на один такой же файл.
При WebM файл собирается целиком и сохраняется в конце записи. Разбор длиннее получаса лучше делить на части.
Главная задача ближайших обновлений — добиться MP4 на всех устройствах. Тогда разбор будет открываться у любого ученика без объяснений, перематываться в проигрывателе Windows и работать на технике Apple.
До тех пор работает обходной путь из таблицы выше: браузер, VLC или ссылка.
Если голос не записался, приложение объяснит почему. Откроется окно с разбором: незащищённый адрес, запрет для этого сайта или занятый микрофон — и что делать в каждом случае. Сайт не может выдать себе доступ к микрофону сам, это защита браузера; разрешение даёт только человек.
Самая частая причина на телефоне — запуск с диска. Микрофон браузер даёт только на страницах с https, поэтому с файла он даже не спрашивает разрешения. Разрешения в настройках телефона тут не помогут: они относятся к браузеру, а не к странице. Открывайте приложение по адресу rtm.ski/vektor/.
Что получилось, видно сразу: в подсказке во время записи написан формат и, если это WebM, причина.
Расположение окон. Кнопка в левом верхнем углу переключает: одно под другим или рядом. Начальный вид подбирается по форме экрана: в вертикальном положении окна идут одно под другим, в горизонтальном — рядом. Дальше решаете вы.
Если кадр мал. Самое действенное — «Одно окно»: второе прячется, и кадр занимает всю высоту. На телефоне лёжа это даёт картинку вдвое крупнее, чем два окна.
Что убрано ради места. В шапке окна осталось только имя файла — разрешение и длительность видны в окне «Проверка». В горизонтальном положении шапка скрывается совсем, а редкие кнопки прячутся под «Ещё»: панель занимает два ряда вместо трёх.
Как открыть видео — четыре способа. Кнопка «Выбрать файл» в пустом окне. Нажатие на имя файла поверх кадра — так заменяют уже открытый ролик. Кнопка «Открыть файл» в меню «Ещё» — она откроет видео в том окне, с которым вы работали последним. И перетаскивание, но оно работает только на компьютере.
На телефоне перетащить нельзя, а кнопка «Выбрать файл» видна только в пустом окне — поэтому там остаются нажатие на имя и меню «Ещё».
Если ролики в файловом окне выглядят недоступными, дело в том, как Android определяет тип файла: приложение теперь перечисляет расширения явно, и записи с камеры выбираются.
Место под видео. Строка с именем файла убрана — имя лежит полупрозрачной подложкой поверх кадра в левом верхнем углу. Лента инструментов уже, полоса управления ниже. На телефоне стоя кадр вырос с 269 до 304 точек по высоте, в режиме «Одно окно» — до 648.
На Маке приложение понимает привычные жесты.
Чем быстрее движение пальцев, тем дальше уходит ролик: короткий жест сдвигает на несколько кадров, длинный — на секунды.
На Windows всё как прежде: колесо меняет масштаб. Там браузер присылает трекпад и мышь одинаково, и перемотка мешала бы работе мышью.
Alt с колесом везде меняет толщину линии.
На компьютере размер всего приложения меняется средствами браузера: Ctrl и колесо мыши, либо Ctrl со знаками плюс и минус, Ctrl и ноль — вернуть как было. Уменьшив до 80%, вы получите оба окна с видео заметно крупнее: панели займут меньше места, а кадру достанется больше. На разборе это удобнее, чем разворачивать окно на весь экран.
Долгая загрузка при включении скелета. Модель весит около тридцати мегабайт и скачивается при первом включении. С сайта rtm.ski/vektor/ она попадает в память браузера и со второго раза открывается мгновенно. Если запускать приложение с диска, модель качается заново при каждом запуске — отсюда минута ожидания. На качество скелета способ запуска не влияет.
Кнопка со скелетом в ленте инструментов включает распознавание позы: приложение само находит плечи, локти, бёдра, колени и стопы и рисует их поверх кадра. Углы после этого меряются инструментом «Угол» прямо по найденным суставам.
Обязательно обведите спортсмена рамкой — кнопкой, которая появляется рядом со скелетом. Без рамки скелет не строится: внизу окна будет подсказка обвести спортсмена. С рамкой приложение смотрит только внутрь неё и ведёт её за спортсменом само.
Рамка относится к одному видео. Когда открываете в окне другой ролик, прежние рамка и скелет убираются, и спортсмена нужно обвести заново. Если приложение потеряло лыжника из рамки — например, его закрыло облаком снега, — скелет пропадёт и появится та же подсказка: обведите его ещё раз.
Качество скелета зависит не от приложения, а от съёмки. Снимайте так, чтобы лыжник занимал не меньше трети высоты кадра и отличался от фона: тёмная одежда на ровном снегу в плоском свете — худший случай, и тут не поможет никакая настройка.
Если воспроизведение идёт рывками, выключите «Считать на ходу»: тогда скелет считается в паузе и при покадровом шаге, а разбор всё равно ведётся именно так.
«Рядом» и «Друг над другом» — два ролика бок о бок. «Одно окно» — только левое, во всю ширину. На телефоне окна всегда идут друг над другом: рядом кадры становятся слишком узкими.
Два проезда почти никогда не начинаются в один и тот же момент записи. Перемотайте каждое видео к одной и той же фазе движения — например, к началу входа в поворот — и нажмите «Совместить». Приложение запомнит разницу и покажет её рядом с кнопкой. Дальше шаг по кадрам двигает оба видео сразу, и они остаются в одной фазе. Без этого сравнение бессмысленно: вы смотрите на вход в поворот у одного и на выход у другого.
Второе видео рисуется поверх первого с настраиваемой прозрачностью — силуэт на силуэт. Кнопка «Верхний кадр» (она же в ленте инструментов) переключает, с каким видео вы работаете: рисование, точки, перемещение и масштаб уходят либо нижнему, либо верхнему. Разметка верхнего рисуется в полную силу, даже когда кадр полупрозрачный. На компьютере Shift с перетаскиванием двигает верхний кадр без переключения. Под кадром остаётся полоса управления наложенным видео.
Пишет то, что происходит в окнах, вместе с вашим голосом: перемотку, рисование, движение точек. Кнопки и панели в запись не попадают. По нажатию «Остановить» файл сохраняется — его можно отправить ученику.
Формат — MP4, если браузер его поддерживает. Это важно: записи в WebM, которые делает браузер, проигрываются, но не перематываются ползунком — в них нет указателя длительности. Если приложение сообщило, что записало WebM, откройте его в Chrome: там будет MP4.
Кнопка «Снимок» сохраняет картинку PNG: то же, что видно в окнах, вместе со всей разметкой и знаком школы. Удобно, когда нужен не разбор целиком, а одна поза — отправить в переписке или вложить в методичку.
Когда приложение открыто по адресу, в верхней панели появляется кнопка «Установить». На iPhone и iPad установка идёт через «Поделиться» → «На экран Домой» в Safari. После установки приложение работает без интернета.
На Mac работает всё, в Safari и в Chrome одинаково. На iPhone и iPad нужен Safari версии 14.5 или новее — в более старых не работает запись разбора. Установка на экран Домой идёт только через Safari: кнопка «Поделиться» → «На экран Домой». Через Chrome на iPhone установить нельзя, это ограничение Apple, а не приложения.
Запись разбора на iPhone сохраняется в формате MP4 — он открывается везде. Видео, снятое на iPhone, приложение читает без пересохранения. Ролики в формате WebM на iPhone могут не открыться: если файл не открылся, приложение прямо об этом скажет.
Два ролика 4K одновременно на телефоне лучше не открывать: iPhone ограничивает число одновременно декодируемых видео, и второе окно может остаться чёрным. Для разбора техники всё равно полезнее 1080p при 100–120 кадрах в секунду.
Приложение разбирает каждый кадр на лету, и нагрузка зависит не от длины ролика, а от его разрешения и частоты кадров. Два ролика 4K рядом — это вчетверо больше работы, чем два ролика 1080p.
| Что | Как лучше | Почему |
|---|---|---|
| Разрешение | 1080p, не 4K | для разбора техники 4K не даёт ничего: суставы видны и так, а нагрузка вчетверо выше |
| Частота кадров | 60, лучше 100–120 | между кадрами при 30 к/с лыжа успевает уехать; покадровый шаг теряет смысл |
| Формат | MP4 | MOV с камеры браузер открывает не всегда — такой ролик приходится пересохранять |
| Замедленная съёмка | можно, но лучше обычная на 120 | замедление камера записывает уже растянутым, и настоящую скорость движения не восстановить |
| Длина ролика | до минуты на проезд | длинные ролики не тормозят, но искать нужное место в них дольше |
Если всё же подтормаживает:
Про съёмку по существу. Снимайте с одной точки и не идите за лыжником — приложение умеет вычитать движение камеры, но чем его меньше, тем точнее разбор. Держите спортсмена в кадре целиком, от лыж до головы: по обрезанной фигуре скелет не строится. Снимайте сбоку и чуть снизу — так видны углы закантовки и работа корпуса.
Некоторые файлы с камер браузер не открывает — чаще всего это MOV с незнакомым кодеком; такой ролик нужно пересохранить в MP4. На iPhone запись разбора работает не во всех версиях Safari — приложение проверяет это и сообщает прямо.
© 2026 ИП Туриков Сергей Сергеевич, ОГРНИП 324420500110927. Горнолыжная школа Rock The Mountains. «Rock The Mountains» — зарегистрированный товарный знак.
Приложение и его код охраняются авторским правом как произведение (ст. 1259, 1261 ГК РФ). Копирование, распространение, переработка кода и создание на его основе других программ без письменного разрешения правообладателя запрещены. Нарушение влечёт ответственность, включая компенсацию от 10 000 до 5 000 000 рублей (ст. 1301 ГК РФ).
Код приложения открыт для чтения в браузере — так устроены все веб-приложения. Это техническая особенность, а не разрешение им пользоваться.
Доступ по коду даётся лично вам. Передавать код другим людям условия доступа не позволяют.
Frame-by-frame video analysis: two panes, markup drawn over the frame, athlete skeleton and voice-over recording. Nothing is uploaded anywhere — everything is computed on your own device.
The interface itself is in Russian. Button names are given below in Russian with an English gloss, so you can find them on screen.
Drag a video onto a pane, or press «Выбрать файл» (Choose file). Drop a second clip into the second pane if you are comparing two runs. Space plays and pauses, the arrow keys step frame by frame, and the field next to the speed shows the frame rate — if the app read it wrong, correct it by hand.
Six colours, with thickness on the slider beside them. White and black are there for frames where a coloured line gets lost: black reads well on snow, white on a dark jacket or in shadow. The dashed-line button switches between solid and dashed for every shape. It is a convenient way to separate the actual path from the intended one: solid for how they skied, dashed for how they should have.
A marker flags a good or a bad frame so you can come back to it quickly.
To set one — the M key, or the flag button under the frame. An amber tick appears on the timeline.
To go back — comma for the previous marker, period for the next.
To remove one — stand on the marker and press M again. If it does not go, you are standing slightly off: press comma or period, which land exactly on a marker, and try again.
Markers also show in the recorded analysis, so your student knows where to rewind. Opening another video clears them.
Takes out of the analysis what the student has no reason to watch: a fall with a long recovery, fiddling with a binding, fog at the start of a descent.
To cut — put two markers around the clutter, stand between them and press X. The stretch turns dark red and is skipped during playback.
To bring it back — stand inside the red stretch and press X again.
On pause you can step into a red stretch and look at it — the skipping only happens during playback.
Your student will not see the cut stretches at all; the analysis comes out shorter by everything you removed.
Cuts are remembered with the clip: open the same run again and they come back.
One shape — take the eraser (key E), point at the line itself and click. Nothing erased means you missed the line; aim more precisely.
The last thing — Ctrl+Z.
Everything at once — the bin button at the bottom of the strip, or the Backspace key. It clears both panes.
The cursor shows which tool you are working with — the same icon as on the button.
The small cross is the point where the line will land. While you draw it is red; release and it turns white. The Hand shows an open palm, and a fist while you drag.
A line, a circle or an angle can travel with the body instead of standing still.
Turn the skeleton on and start drawing next to a joint — a knee, an ankle, a shoulder. The app tells you what it glued the shape to, and from then on the shape follows that joint by itself.
Both ends glue. A line from knee to ankle holds on to the shin and turns with it.
To keep a shape from gluing, start it further away from the joints.
Delete the shape and the anchor it was holding on to disappears with it.
What this cannot do. The skeleton knows the body only: a ski tip, an edge or a pole basket do not exist for it, so nothing can be glued to those. And if the model loses the person — in falling snow, or with their back to the camera — the glued markup freezes where they were last seen.
The app opens with a code issued by the school. You enter the code once and this browser remembers it — the window does not come back on later launches. Access runs for four months from first launch, not from the date of purchase: a code bought in advance only starts counting once it is used.
The app keeps working without an internet connection — there may be no signal on the slope. If there has been none for a long time, a reminder appears at the bottom, and then you will need to go online once.
Signing in with a different code. Press Shift and H to open the "Check" window; it has a "Сменить код" button. The app will ask for a code again. On a phone the same window opens if you add ?proverka to the address.
If the school has revoked the code, or the season has ended, the app asks for a new code and explains why.
The «Записать разбор» (Record analysis) button captures what is visible in the panes together with your words. The browser asks for microphone permission — you grant it once.
The app tells you plainly what you are getting: «Идёт запись с голосом» (recording with voice) or «Идёт запись БЕЗ ГОЛОСА» (recording WITHOUT voice). If you see the second one, permission was not granted: open the site settings in your browser, allow the microphone and start again.
The format is chosen automatically. Before the first recording on a device, the app records one second as a trial and checks whether sound landed in it. The result is remembered — the check is not repeated.
If the browser puts sound into MP4, the recording is MP4. If it does not, or cannot write MP4 at all, the recording is WebM. What was chosen and why is written in the hint line during recording — for example «WebM (the browser cannot write MP4)».
That depends on the format, and the difference matters.
| Where it is opened | MP4 | WebM |
|---|---|---|
| A browser (any system) | plays, seeks | plays, seeks |
| VLC (any system) | plays, seeks | plays, seeks |
| Windows Media Player | plays, seeks | will not open, or opens without seeking |
| Android | plays | plays |
| Mac, built-in player | plays | will not open |
| iPhone, built-in player | plays | will not open |
| iPhone, Safari | plays | plays from iOS 15 |
What follows from this. If the analysis came out as WebM, tell a student on Windows, Mac or iPhone to open it in a browser, or to install VLC — it is free and exists for every system. Alternatively, upload the analysis to cloud storage and send a link: in a browser it opens for everyone.
Seeking works everywhere the format is supported at all.
In the row of extra buttons there is a «Запись» (Recording) setting: 540p, 720p or 1080p. This is the resolution the finished analysis is saved at.
720p by default. It is enough for analysing technique — the student watches on a phone — and the video runs noticeably more smoothly while recording.
If the picture stutters during recording, switch to 540p: it gets easier still, the file is smaller, and sending it to the student is simpler.
1080p is worth taking only on a powerful machine, and when the analysis will be watched on a large screen.
The choice is remembered. It does not change during a recording — the frame size is fixed at the moment you start.
Before recording starts, the app asks where to put the file. The browser itself remembers the folder you chose, so usually pressing Save is enough.
If the chooser did not appear, or you closed it, the analysis goes to your browser's downloads folder — it will not be lost either way.
There is no time limit. But there is a difference in where the recording is collected.
With MP4 the app asks where to save the file and writes straight into it. No memory is consumed at all — the analysis can run as long as you like.
After an MP4 recording stops, the app spends a few seconds preparing the file so that it opens in the built-in players on Mac and iPhone. Do not close the tab until the message «Разбор сохранён» (Analysis saved) appears. During this time the disk needs free space for one more file of the same size.
With WebM the file is assembled whole and saved at the end of the recording. An analysis longer than half an hour is better split into parts.
The main goal of the coming updates is MP4 on every device. Then the analysis will open for any student without explanations, seek properly in Windows Media Player and work on Apple hardware.
Until then the workaround from the table above applies: a browser, VLC, or a link.
If your voice was not recorded, the app explains why. A window opens with the reason: an insecure address, a block for this site, or a microphone already in use — and what to do in each case. A site cannot grant itself microphone access; that is a browser protection, and only a person can give permission.
The most common cause on a phone is launching from a file on disk. Browsers only give the microphone to pages served over https, so from a file it does not even ask. Permissions in the phone's settings do not help here: they apply to the browser, not to the page. Open the app at rtm.ski/vektor/.
You can see the outcome straight away: the hint line during recording names the format and, if it is WebM, the reason.
Pane layout. The button in the top left switches between one pane above the other and side by side. The starting layout is chosen from the shape of the screen: held upright, panes stack; held sideways, they sit side by side. After that it is your call.
If the frame is too small. The most effective fix is «Одно окно» (One pane): the second is hidden and the frame takes the full height. On a phone held sideways that gives a picture twice as large as two panes.
What was removed to save room. The pane header keeps only the file name — resolution and duration are shown in the «Проверка» (Check) window. Held sideways, the header disappears altogether and rarely used buttons hide under «Ещё» (More): the panel takes two rows instead of three.
Four ways to open a video. The «Выбрать файл» (Choose file) button in an empty pane. Tapping the file name over the frame — that is how you replace a clip that is already open. The «Открыть файл» (Open file) button in the «Ещё» menu, which opens the video in whichever pane you worked with last. And dragging, which only works on a computer.
On a phone you cannot drag, and the «Выбрать файл» button is visible only in an empty pane — so there you are left with tapping the name and the «Ещё» menu.
If clips look greyed out in the file chooser, that is down to how Android decides a file's type: the app now lists the extensions explicitly, and camera recordings can be picked.
Room for the video. The file-name row is gone — the name sits as a translucent underlay over the top left of the frame. The tool strip is narrower and the control bar is lower. On a phone held upright the frame grew from 269 to 304 points in height, and up to 648 in One pane mode.
On a Mac the app understands the usual gestures.
The faster your fingers move, the further the clip travels: a short gesture shifts a few frames, a long one shifts seconds.
On Windows everything is as before: the wheel changes zoom. There the browser reports a trackpad and a mouse identically, and scrubbing would get in the way of working with a mouse.
Alt with the wheel changes line thickness everywhere.
On a computer the size of the whole app is changed by the browser: Ctrl and the mouse wheel, or Ctrl with plus and minus, and Ctrl and zero to put it back. Reduce it to 80% and both video panes become noticeably larger: the panels take less room and the frame gets more. For analysis that works better than maximising the window.
Why switching the skeleton on takes a while. The model weighs around thirty megabytes and is downloaded the first time you enable it. From rtm.ski/vektor/ it goes into the browser's storage and opens instantly from the second time on. If you launch the app from a file on disk, the model is downloaded again on every launch — hence the minute of waiting. How you launch the app does not affect the quality of the skeleton.
The skeleton button in the tool strip turns on pose detection: the app finds shoulders, elbows, hips, knees and feet by itself and draws them over the frame. Angles are then measured with the Angle tool straight off the joints it found.
Do draw a box around the athlete — with the button that appears next to the skeleton. Without the box no skeleton is drawn: a hint at the bottom of the pane asks you to outline the athlete. With the box the app looks only inside it, and moves the box along with the athlete itself.
A box belongs to one video. When you open another clip in the pane, the old box and skeleton are cleared and the athlete has to be outlined again. If the app loses the skier from the box — say, a cloud of snow hides him — the skeleton disappears and the same hint comes up: outline him once more.
The quality of the skeleton depends on the filming, not on the app. Film so that the skier takes up at least a third of the frame height and stands out from the background: dark clothing on even snow in flat light is the worst case, and no setting will help there.
If playback stutters, turn off «Считать на ходу» (Compute while playing): the skeleton is then computed on pause and on frame steps, which is how analysis is done anyway.
«Рядом» (Side by side) and «Друг над другом» (Stacked) put the two clips next to each other. «Одно окно» (One pane) leaves only the left one, at full width. On a phone the panes are always stacked: side by side the frames become too narrow.
Two runs almost never start at the same moment of the recording. Wind each video to the same phase of the movement — the start of the entry into a turn, for instance — and press «Совместить» (Align). The app remembers the difference and shows it next to the button. From then on a frame step moves both videos at once and they stay in the same phase. Without this the comparison is meaningless: you are looking at the entry into a turn on one and the exit on the other.
The second video is drawn over the first at an adjustable transparency — one silhouette on the other. The «Верхний кадр» (Top frame) button, also present in the tool strip, switches which video you are working with: drawing, panning and zoom go either to the lower or to the upper one. The upper video's markup is drawn at full strength even when its frame is translucent. On a computer, Shift with dragging moves the upper frame without switching. A control bar for the overlaid video stays below the frame.
It records what happens in the panes together with your voice: scrubbing, drawing, movement. Buttons and panels do not get into the recording. Press stop and the file is saved — you can send it to the student.
The format is MP4 where the browser supports it. That matters: the WebM recordings a browser makes will play but cannot be seeked with the slider — they carry no duration marker. If the app reported that it recorded WebM, open the app in Chrome: there you will get MP4.
The «Снимок» (Snapshot) button saves a PNG image: what you see in the panes, together with all the markup and the school mark. Useful when you need one position rather than a whole analysis — to send in a chat or to put into a handout.
When the app is open at its address, an «Установить» (Install) button appears in the top bar. On iPhone and iPad installation goes through Share → Add to Home Screen in Safari. Once installed, the app works without an internet connection.
Everything works on a Mac, identically in Safari and in Chrome. On iPhone and iPad you need Safari 14.5 or newer — recording an analysis does not work in older versions. Adding to the Home Screen only goes through Safari: Share → Add to Home Screen. You cannot install it through Chrome on an iPhone; that is an Apple restriction, not the app's.
An analysis recorded on an iPhone is saved as MP4, which opens everywhere. Video shot on an iPhone is read by the app without re-saving. WebM clips may fail to open on an iPhone: if a file did not open, the app says so plainly.
Two 4K clips at once are best avoided on a phone: iPhone limits how many videos can be decoded simultaneously, and the second pane may stay black. For analysing technique 1080p at 100–120 frames per second is more useful anyway.
The app analyses every frame on the fly, and the load depends not on the length of the clip but on its resolution and frame rate. Two 4K clips side by side are four times the work of two 1080p clips.
| What | Better | Why |
|---|---|---|
| Resolution | 1080p, not 4K | 4K adds nothing for analysing technique: the joints are visible either way, and the load is four times higher |
| Frame rate | 60, better 100–120 | at 30 fps the ski travels a long way between frames, and stepping frame by frame loses its point |
| Format | MP4 | browsers do not always open MOV from a camera — such a clip has to be re-saved |
| Slow motion | possible, but plain 120 is better | the camera records slow motion already stretched, and the true speed of the movement cannot be recovered |
| Clip length | up to a minute per run | long clips do not slow anything down, but finding the right spot in them takes longer |
If it still stutters:
On the filming itself. Film from one spot and do not follow the skier — the app can subtract camera movement, but the less of it there is, the more accurate the analysis. Keep the athlete whole in the frame, from skis to head: a skeleton cannot be built from a cropped figure. Film from the side and slightly below — that way the edge angles and the work of the body are visible.
Some camera files will not open in a browser — most often MOV with an unfamiliar codec; such a clip needs re-saving as MP4. On iPhone, recording an analysis does not work in every version of Safari — the app checks this and tells you directly.
© 2026 IP Turikov Sergey Sergeevich, OGRNIP 324420500110927. Rock The Mountains ski school. "Rock The Mountains" is a registered trademark.
This application and its source code are protected by copyright as a literary work under articles 1259 and 1261 of the Civil Code of the Russian Federation. Copying, distribution, modification of the code and creation of derivative software without the written permission of the rightsholder are prohibited. Infringement carries liability including compensation of 10,000 to 5,000,000 roubles under article 1301.
The code is readable in the browser — that is how all web applications work. It is a technical property, not a licence.
Your access code is issued to you personally. The terms of access do not allow passing it to other people.
Действия применяются к обоим окнам, когда включён режим «Синхронно».
Нажмите на клавишу в списке, чтобы назначить другую. Shift вместе с шагом по кадрам двигает на секунду. Колесо меняет масштаб, с Alt — толщину линии, два пальца — масштаб на сенсорном экране. При включённом наложении Shift с перетаскиванием двигает верхний кадр.
На Маке два пальца по трекпаду перематывают ролик, щипок или Cmd с «+» и «−» меняют масштаб, Cmd и «0» возвращают кадр к исходному размеру. На Windows колесо работает как прежде.