mkvmerge linux命令不支持Backward Spliting

时间:2015-02-24 07:06:38

标签: linux mkv

我试过了: -

mkvmerge -o new_file.ogg --split parts:0s-104s,+94s-208s,+8s-12s,+312s-410s,+17s-21s 500.ogg

抛出此错误:

"The start time must be bigger than or equal to the previous part's end time"

因为94我在代码中看到了不允许的向后分割点。

if (!requested_split_points.empty() && (start(requested_split_points.back()))) {
    if (frames_fields)
      throw format_x{boost::format(Y("Invalid start frame/field number for '--split' in '--split %1%' (current part: %2%). The start number must be bigger than or equal to the previous part's end number.\n")) % arg % part_spec};
   else
      throw format_x{boost::format(Y("Invalid start time for '--split' in '--split %1%' (current part: %2%). The start time must be bigger than or equal to the previous part's end time.\n")) % arg % part_spec};
}

请指导如何在整个流中随机拆分。我希望随时在流之间随意分割一些部分,一些向上,一些随机..

有可能吗?

1 个答案:

答案 0 :(得分:0)

我只看一下手册:https://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html#mkvmerge.description.split

我看到但无法工作。没有显示有关这些的详细信息。

所以,如果向后分裂不支持那么你可以先从原来的&然后加入落后&向上的部分一个接一个。