2015-02-24 64 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

回答