为 mkv 文件快速添加字幕的方法?

为 mkv 文件快速添加字幕的方法?

我可以在不创建新文件的情况下为 mkv 文件添加字幕吗?

我有一个共享存储连接到我的路由器,读写传输速度合计约为 10mb/s。如果我有一个 8gb 1080p mkv 文件,并且我使用 mkvmerge 为其添加字幕,它会开始创建一个新的输出文件,并且以 5mb/s 的速度读取并以相同的速度写入。为电影添加 70kb 的字幕大约需要半个小时,并且会占用大量不必要的磁盘空间。有没有办法避免这种情况?

答案1

我认为这不可能。字幕mkv以附件形式存储在文件中,而这些位于靠近文件开头,音频/视频数据之前:

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

当您将新内容插入文件时,必须覆盖插入点之后的所有内容以容纳新数据。

相关内容