Комментарии 5
Честно говоря, статья читается как "машину почему-то трясло при езде; через неделю мы обнаружили, что оказывается, в колеса должен быть накачан воздух". В ответ на проблему типа "долгая перемотка, особенно если мотать надо далеко от начала" первой же мыслью должно было быть "а что у нас с индексами"?..
Вот именно. «Через неделю Зоркий Глаз заметил, что у амбара машины недостаёт одной стены одного колеса».
Впрочем, а чего Вы хотите от поколения ИИ?
Да, сейчас это выглядит очевидно. Видимо, существует два типа людей - те, кто сразу с рождения знают как устроен просмотр файлов по сети, и те, кому для этого сначала приходится словить баг. Я, к сожалению, оказался во второй категории. 🙂
До этой истории я с внутренностями WebM вообще не сталкивался. Поэтому сначала проверял то, что выглядело наиболее вероятным. Только когда эти версии отпали, пришлось лезть в спецификацию контейнера.
А если работать с mkv на низком уровне, можно изначально выделить пустое место под SeekHead и после завершения записи просто заполнить его без копирования всего файла, некоторые записывалки так делают
(Правда, Cues тогда останется в конце, но не уверен, плохо ли это, если HTTP Range работает)
Исправлять уже загруженные файлы мы не стали.
Таки непонятно, чем провинились участники проекта, просматривающие старые записи.

Как мы несколько дней искали проблему с перемоткой WebM