MCEBuddy 跳过 Custom Cuts 设置的商业剪辑

我以前經常使用這個功能,但剛剛重新安裝了 MCEBuddy,並嘗試使用「Custom Cuts」功能。第一次我剪掉了開頭和結尾的各一段,儲存 EDL 後執行,但打開轉檔後的檔案時,什麼都沒被剪掉!
我在轉換工作裡把設定改成:Conversion Task → Ad Remover → Yes, Use Markers
再跑一次,這次結尾被剪掉了,但開頭還是沒動。
還有什麼其他設定需要調整嗎?

謝謝!

聽起來沒錯,附上轉換紀錄檔,我們才能了解發生了什麼事。

MCEBuddy.txt (623.0 KB)

原始日誌非常龐大(甚至無法上傳),所以我刪除了數百行看起來非常相似的內容。希望沒有刪掉你需要的部分,如果發現問題請告訴我,非常感謝你的幫助。

關於類似的問題,是否有設定可以讓自訂剪輯的開始/結束點完全按照我標記的位置執行?我發現總會有一些小緩衝,從幾毫秒到兩秒不等。這在剪輯特定廣告片段時很麻煩,因為我會在畫面變黑、節目開始前剪斷,但完成後總會漏掉一點節目開頭。不知道這樣描述是否清楚。

您的轉換工作設定為不刪除商業廣告。
\u003e 商業廣告移除 -\u0026gt; 無

剪輯會沿著 mpeg4 的邊界幀進行,否則會出現「撕裂」的影片。這就是 mpeg4 的運作方式。原始影片的 I 幀越多,剪輯就會越精準。

嗯,我已经把“广告移除”设置为“是(使用标记)”,所以不太确定到底是什么被关闭了?这个设置在剪掉“第二段”时有效,但对第一段无效。当我把它设为“是(Comskip)”时,完全没有剪掉任何内容。以上都是在使用“自定义剪辑”功能时的情况。

有點奇怪。日誌顯示它被停用,這就是為什麼它沒有在切割。試著解除安裝並重新安裝 MCEBuddy,這次請下載最新的 2.4.10 beta 版。你可能需要重新建立轉換任務,看看是否有幫助。

好的,我卸载了 MCEBuddy 然后重新安装了测试版。我用现有的转换任务运行,结果还是一样,于是我新建了一个转换任务并删除了旧的。再次运行,结果依旧:第一次剪切没成功,但第二次剪切可以。真奇怪,明明能切一次却切不了第一次……

还有什么别的办法可以试试吗?

请帮我解释一下,什么是第一次筛选和第二次筛选。能否附上两者的日志文件,以便我对比。

Victor and Valentino_TOONPHD_2019_03_30_17_00_00.wtv-MKV 1080-2019-04-03T22-57-08.7884221-07-00.log (1.5 MB)
Victor and Valentino_TOONPHD_2019_03_30_17_00_00.wtv-MKV New-2019-04-04T08-15-26.9524066-07-00.log (1.3 MB)
这是两个日志。
第一次剪切从 0:00 到 0:11,用于删除“片头广告”,使转换后的视频在节目开始时立即开始。第二次剪切在节目结束时立即开始,并删除所有剩余的预告片和广告。

MCEBuddy 預設不會剪輯少於 20 秒的片段(你可以依下方說明自行調整)。這是因為底層編碼器的限制:若剪輯片段過小(缺乏 I 幀),處理程序可能會失敗。基於此,我在你的記錄檔中看到如下內容,我認為這是合理的:

2019-04-03T22:57:42 MCEBuddy.CommercialScan.Scanner → Testing EDL File Validity
2019-04-03T22:57:42 MCEBuddy.CommercialScan.Scanner → ParseEDL: Cut Segment Start:0.000 End:11.593 Action:0
2019-04-03T22:57:42 MCEBuddy.CommercialScan.Scanner → ParseEDL: Cut Segment Start:672.715 End:897.404 Action:0
→ ConvertCutListToKeepList: Skip initial segment, too small Start:0.000 Stop:0.000
→ ConvertCutListToKeepList: Keep segment Start:11.593 Stop:672.715
→ ConvertCutListToKeepList: Keep end segment Start:897.404 Stop:898.477
→ ConvertKeepListToCutList: Skip segment, too small Start:0.000 Stop:11.593
→ ConvertKeepListToCutList: Cut segment Start:672.715 Stop:897.404
→ ConvertKeepListToCutList: Skip end segment, too small Start:898.477 Stop:898.477
→ ConvertKeepListToCutList Done

因此它跳過第一段,但剪輯第二段。

在你的第二個檔案中,兩段剪輯都超過 20 秒,所以運作正常:

2019-04-04T08:16:00 MCEBuddy.CommercialScan.Scanner → Testing EDL File Validity
2019-04-04T08:16:00 MCEBuddy.CommercialScan.Scanner → ParseEDL: Cut Segment Start:0.000 End:11.659 Action:0
2019-04-04T08:16:00 MCEBuddy.CommercialScan.Scanner → ParseEDL: Cut Segment Start:672.712 End:898.000 Action:0
→ ConvertCutListToKeepList: Skip initial segment, too small Start:0.000 Stop:0.000
→ ConvertCutListToKeepList: Keep segment Start:11.659 Stop:672.712
→ ConvertCutListToKeepList: Keep end segment Start:898.000 Stop:898.477
→ ConvertKeepListToCutList: Skip segment, too small Start:0.000 Stop:11.659
→ ConvertKeepListToCutList: Cut segment Start:672.712 Stop:898.000
→ ConvertKeepListToCutList: Skip end segment, too small Start:898.477 Stop:898.477
→ ConvertKeepListToCutList Done

話雖如此,如果你願意,可以在系統設定頁面將 20 秒降低至 0 或任何你想要的數值,效果因人而異。我們是根據來自 100 多個國家、數千個頻道的錄影樣本設定此值,但你仍可依自身需求自訂。只需留意,若剪輯失敗,可能是因為片段過小。

image