ОК, я решил это так (грязный обходной путь):
Копировал часть moov (просто ищет этот атом) из оригинального файла и создал файл заполнения оригинального размера нулями и частями метаданных. Чем я просто запускаю плеер и прыгаю с ним на часть, которая уже загружена.
(по-прежнему возникают проблемы с поиском места перехода, основанного на двоичном смещении, но пропорции файлов, кажется, работают с ним вполне нормально, однако ключевой кадр часто теряется, а артефакты остаются в течение довольно долгого времени, а цвет отключен на несколько секунд)
Но меня все еще интересуют более элегантные решения.