Фонд Matroska предлагает инструмент mkclean, который выполняет задачу, аналогичную той, которую qt-faststart выполняет для MOV / MP4.
Синтаксис:
mkclean in.mkv out.mkv
Это восстановит индекс сигналов. Чтобы сохранить оригинальные реплики,
mkclean --keep-cues in.mkv out.mkv
FFmpeg также может сделать это, с некоторой догадкой, со стороны пользователя.
ffmpeg -i in.mkv -c copy -reserve_index_space 50k out.mkv
где reserve_index_space
значение в байтах - это размер, необходимый для индекса. 50k
байты - это рекомендуемый размер для 1 часа медиа.