嗨。带有特定参数的商业处理并未按我预期的方式工作。我想确认这是否是正常行为。
我有一份 PlayOn 生成的 MP4 文件,其中已经带有一些(不准确的)章节信息,这些信息来自 PlayOn 的广告跳过功能。
我的目标是保留原文件,仅运行 ComSkip 并应用新的章节,而不经过转码。
实际发生的情况是:系统生成了一个保留原有章节的新文件,而 ComSkip 似乎根本没有运行(我在日志中看不到任何相关记录)。
在我的“转换任务”中,我设置了:
配置文件:MP4 Unprocessed
广告移除:是(Comskip)
仅检测广告(我希望标记广告,而非切除)
添加章节:是
Comskip 信息(如目录等)均从其他已验证有效的任务中复制而来。
以下是我遇到的日志,能否帮我理解这种行为,以及我是否选错了选项组合?
调试日志:
Ink Master - s09e01 - Fire & Ice.mp4-Profile Test-2018-03-28T08-40-31.9434614-04-00.log (613.7 KB)
谢谢,
BrianGGG
Goose
(Goose)
2018 年3 月 28 日 15:02
2
它沒有執行 Comskip,因為 MCEBuddy 找到了與原始影片一同存在的 EDL 檔案,並直接使用該檔案。
資訊 > 2018-03-28T08:40:54 MCEBuddy.Engine.ConversionJob → 找到現有的 EDL 檔案並已儲存
如果您希望它執行 Comskip,請確保原始影片旁沒有現有的 EDL/EDLP 檔案。
谢谢。
我有两点困惑:
Ad Markers 的帮助文本如下:
这让我以为,如果我选择“Use Markers”,就会使用 EDL 文件;如果我选择 Comskip,就会运行 Comskip(我现在用的是 Yes (Comskip) 选项)。
此外,在目标目录中,EDL 文件确实被移动了……但看起来 EDL 里的章节并没有被应用(目标文件仍与源文件章节相同)。在这种情况下,EDL 的章节不应该被应用到目标文件上吗?
谢谢
BrianGGG
更多信息。我在章节/字幕部分暂停了转换,并查看了临时文件。
看起来EDL被忽略了,现有的章节又被重新写入了新文件。
EDL文件:
|0.97|74.04|3|
|839.54|942.61|3|
|1420.72|1524.69|3|
|2056.32|2138.67|3|
|2505.37|2598.43|3|
|2907.40|3041.97|3|
CHAP文件:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter Video
CHAPTER02=00:00:14.674
CHAPTER02NAME=Chapter Advertisement
CHAPTER03=00:50:40.747
CHAPTER03NAME=Chapter Video
Goose
(Goose)
2018 年3 月 29 日 02:59
5
如果 EDL 檔案存在且勾選了「僅偵測廣告」,這應該會忽略檔案中內嵌的任何章節檔案,所以這是一個錯誤。請為此開立錯誤票證。
另一種行為是預期的:當 EDL 檔案存在時,它一定會使用該檔案。當你選取「使用現有商業標記」選項時,它只會使用現有的標記。
Goose
(Goose)
2018 年3 月 29 日 14:41
6
仔細看來,在你的情況下,這其實是預期行為。
使用 Comskip 或 ShowAnalyzer 時,MCEBuddy 會先使用任何現有的廣告標記(EDL 檔案或章節廣告標記)。我猜你在轉換任務的專家設定中啟用了「Check chapters for Ad markers」選項,因此它會從檔案本身提取廣告標記並加以使用。這是正常運作;若你不希望它使用廣告章節標記,請取消上述選項。
你提出的另一個問題是:若同時存在實際章節與 EDL 檔案,應優先使用 EDL 檔案來偵測廣告,而非直接剪除。我會進一步調查。
編輯:經查證,依設計,若存在章節標記,會優先使用以保留章節;若無,則將 EDL 檔案轉為章節標記。因此這是設計如此。對你而言,只需在轉換任務的專家設定中關閉「Check chapters for Ad markers」選項即可。
我檢查了日誌檔案,以確保沒有任何變動。
發生此問題時,Ad Markers 的值為 false,因此在這種情況下我卡住了,除非你有不同意見,否則我想將此作為一個錯誤提交。
Search Ad markers from chapters -> False
這對我來說是個大問題,因為我的媒體庫裡滿是 PlayOn 影片,它們已經有章節了;如果 MCEbuddy 無法解決,我就得自己想辦法移除這些章節。
你很可能會告訴我「這不是設計用途」,但以下是我讀完說明文字後,對本討論串相關選項的預期行為理解:
NONE 應保留來源檔案中的所有章節,且不對 ComSkip 或 EDL 檔案採取任何動作。
YES (USE MARKERS) 若勾選「Check Chapters For Ad Markers」則應使用現有章節;若未勾選則應使用現有 EDL(若有)。
COMSKIP (YES) 應執行 ComSkip 並套用產生的章節,不論是否存在 EDL 或既有章節。
以上皆假設已勾選「ADD CHAPTERS」核取方塊。若未勾選,則輸出檔案應完全沒有章節(即使來源檔案有章節)。
請告訴我你的想法。
Goose
(Goose)
2018 年3 月 29 日 16:07
9
如果未设置Add chapters选项,则不应添加任何章节(商业标记或其他标记)。
但我确实看到了PlayOn的一个潜在问题,即使您已设置为不检查章节中的广告标记,但仍有“章节”存在,因此当它将这些章节作为“广告标记”处理时,会将其视为普通章节。
BrianGGG
(Brian)
2018 年3 月 30 日 02:32
11
已確認修復。
在我上述的情況中,產生的檔案使用的是 EDL 標記,而非保留 PlayOn 原有的章節。
感謝!