Eu tentei isso: -
mkvmerge -o new_file.ogg --split parts:0s-104s,+94s-208s,+8s-12s,+312s-410s,+17s-21s 500.ogg
Lançado este erro:
"The start time must be bigger than or equal to the previous part's end time"
porque 94 eu vejo no código backward dividindo ponto não permitido.
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};
}
Por favor, você pode orientar como dividir aleatoriamente em todo o fluxo. Eu quero dividir algumas partes para trás, algumas para cima, em qualquer lugar aleatório entre fluxo a qualquer momento.
É possível?
Tags command-line