廣告剪接後重複片段

我的節目經常在剪掉廣告後,會重播第一段內容。結果就是節目從頭開始,導致部分內容遺失。通常在下一次剪掉廣告時,節目會從原本應該繼續的地方恢復,但上一段內容已經遺失了。

我使用的是最新版的 MceBuddy 捐贈版(測試版)以及 comskip 的捐贈版。

能否附上您的转换日志,如果可以的话,请将原始文件上传到我们的服务器,以便我们复现并分析问题。(上传说明请参见“发布前必读”主题)。

感谢您的回复。我已将原始调试日志上传到服务器。请原谅我,但我不知道如何“附加”文件到此帖子。是“上传”符号吗?Life Below Zero - 73 - 2018-05-03.ts-Convert to MP4-2018-05-04T16-29-07.0656951-05-00.txt(1.4 MB)

编辑:我已将日志文件的第一部分上传到此帖子。

你的日誌本身看起來沒問題,mcebuddy 沒有報錯,廣告段落也確實被正確辨識。

然而,我在你的檔案裡看到大量影片錯誤:

2018-05-04T16:31:44 MCEBuddy.AppWrapper.FFmpeg → [mpegts @ 000002848698a0c0] Non-monotonous DTS in output stream 0:0; previous: 38968203, current: 38968203; changing to 38968204. This may result in incorrect timestamps in the output file.
2018-05-04T16:32:16 MCEBuddy.AppWrapper.FFmpegMediaInfo → Last message repeated 6 times
2018-05-04T16:32:16 MCEBuddy.AppWrapper.FFmpegMediaInfo → Past duration 0.720543 too large
2018-05-04T16:32:16 MCEBuddy.AppWrapper.FFmpegMediaInfo → Past duration 0.720833 too large

要進一步除錯,我需要你的原始影片檔案來重現問題,很可能這是一個損毀的影片檔案,導致時間戳錯亂。
這會在剪輯時造成重複片段,很可能就是你問題的根本原因。

我已将原始 .ts 文件上传到服务器。视频噪音很大。这个频道一直如此(模拟频道)。也许这就是为什么有些节目正常,而另一些(约 25%)会出现此问题。感谢你的关注。

我將第二個日誌檔案上傳到伺服器(《Deadliest Catch》),同樣出現開頭片段在節目中重複的問題。這次是從一個畫質較好的頻道錄製的。我也上傳了 .mk4 檔案,以展示實際發生的情況。第一個片段會在節目進行到約四分之三時再次出現。日誌顯示的錯誤與上述類似。我會在早上上傳 .ts 檔案,因為上傳時間將近三小時。

Deadliest Catch - 54 - 2018-05-07_1.ts-Convert to MP4-2018-05-08T00-05-55.4936412-05-00.log(1.4 MB)

好的,我检查了原始文件,发现时间戳严重损坏,这就是 ffmpeg 无法正确剪切片段并导致重复片段问题的原因。

好消息是有一个变通办法:在你的配置文件中将这一行从 true 改为 false,即:

PreConversionCommercialRemover=false

这样做会强制 MCEBuddy 在转换后再移除广告,此时时间戳已被清理,问题就能解决;不过缺点是耗时稍长,因为要先转换视频再移除广告。

如果升级到今天的 2.4.9 BETA 版本,速度会比旧版本更快一些。

謝謝你。我已經更新到今天的 2.4.9 BETA,並按照你的建議更改了設定。效果非常好!!我其實不太在意額外的轉換時間,因為我的大多數錄音都在背景進行,通常是在深夜或清晨。很棒的產品。

Bob