Могу ли я добавить субтитры в файл mkv без создания нового файла?

У меня есть общее хранилище, подключенное к моему маршрутизатору, и объединенная скорость передачи для чтения и записи составляет около 10 Мбит / с. Если у меня есть файл 8kb 1080p mkv, и я добавляю к нему субтитры, используя mkvmerge, он начинает создавать новый выходной файл, и он читает со скоростью 5 Мбит / с и пишет с той же скоростью. Требуется около получаса, чтобы добавить 70-килобайтные субтитры к фильму и много ненужного использования диска. Нет ли способа избежать этого?

1 ответ1

0

Я не думаю, что это возможно. Субтитры хранятся в файле mkv виде вложений, и они расположены в начале файла перед аудио / видео данными:

[EBML head] [segment {meta seek #1} [segment information] [track information] {attachments} {chapters} [cluster 1] {cluster 2} ... {cluster n} {cues} {meta seek #2} {tags}]

Когда вы вставляете новое содержимое в файл, все, что находится после точки вставки, должно быть перезаписано, чтобы вместить новые данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .