2015-02-24 65 views
1

我尝试这样做: -了mkvmerge linux命令落后的分裂不支持

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}; 
} 

可以请您指导如何在整个流中随机分割。我想分割一些部分向后,一些向上,任何随机之间随时随地流之间..

这有可能吗?

+0

只是看看手册:https://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html#mkvmerge.description.split – Endoro 2015-02-24 09:19:48

+0

我刚才看到,但不能但应该工作可以如果后向分割不支持,则显示关于这些 – higunjan 2015-02-24 09:29:00

+0

的详细信息,那么您可以先将原始图像切成片段,然后逐个向上和向后连接。你可以尝试FFmpeg工具 – Rups 2015-02-24 09:35:26

回答