我试过这个:-
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};
}
您能否指导如何在整个流中随机分割。我想在任何时候在流之间随机地向后分割一些部分,向上分割一些部分。
是否可以?