捐赠版的 MCEBuddy 和 Comskip 根本不起作用,似乎连尝试都没有

注意:别忘了附上你的 conversion log 或 MCEBuddy.log 文件。

我对 MCEBuddy 和 Comskip 已经束手无策了。我给两者都捐了款,但它们就是不起作用。我是配合 PlexDVR 使用的,只想让它把广告剪掉。我知道不可能百分百完美,可它看起来连试都不试,完全就是原样录下来,广告一条不少。起初它还会把我的某个文件重命名成 Plex 识别不了的格式,我通过自定义重命名规则才解决。我把输出格式设成 .TS 未处理,因为我想录完就能立刻看——但得是没有广告的版本 :frowning:
谁能帮我看看日志,是不是我漏了什么?我真的、真的希望它能跑起来。非常感谢。
Eyewitness News Sunday Morning - Eyewitness News Sunday Morning.ts-TV SHOWS-2022-08-07T09-39-07.log (327.7 KB)

看起来您正在使用某个自定义版本的 Comskip

正在检查 Comskip 的捐赠版
2022-08-07T09:40:10 MCEBuddy.AppWrapper.Comskip → 启动进程 C:\Comskip\comskip.exe
2022-08-07T09:40:10 MCEBuddy.AppWrapper.Comskip → 进程参数 -h
2022-08-07T09:40:10 MCEBuddy.AppWrapper.Comskip → UI 会话管理员进程:True
2022-08-07T09:40:10 MCEBuddy.AppWrapper.Comskip → 以 UI 会话进程方式启动,并带有管理员权限。这要求系统上至少有一个用户已登录(远程桌面或本地)
2022-08-07T09:40:10 MCEBuddy.AppWrapper.Comskip → 设置进程优先级为普通
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → 使用的命令行:
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → C:\Comskip\comskip.exe -h
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → 用法:
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → comskip [-h|–help] [-w|–debugwindow] [-n|–playnice] [–zpcut] [–zpchapter] [–videoredo] [–csvout] [–plist] [-m|–demux] [-p|–pid=] [-t|–ts] [-d|–detectmethod=] [-v|–verbose=] [-u|–dump=] [-s|–play] [-q|–quiet] [–ini=] [–logo=] [–cut=] []
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -h, --help 显示语法
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -w, --debugwindow 显示调试窗口
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -n, --playnice 减慢检测速度
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --zpcut 输出 ZoomPlayer 剪切列表
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --zpchapter 输出 ZoomPlayer 章节文件
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --videoredo 输出 VideoRedo 剪切列表
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --csvout 输出帧数组的 csv
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --plist 输出 mac 风格 plist,作为 EyeTV 归档的 ‘markers’ 属性
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -m, --demux 将输入解复用为原始流
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -p, --pid= TS 中视频的 PID
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -t, --ts 输入文件为传输流
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -d, --detectmethod= 要使用的检测方法整数和
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -v, --verbose= 详细级别
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -u, --dump= 在该帧号转储剪切场景
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -s, --play 播放视频
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → -q, --quiet 不向控制台窗口输出日志
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --ini= 要使用的 ini 文件
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --logo= 要使用的 logo 文件
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → --cut= 要使用的 CutScene 文件
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → 输入文件
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → 输出目录
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → 检测方法
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 1 - 黑帧
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 2 - Logo
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 4 - 场景变化
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 8 - 分辨率变化
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 16 - 隐藏字幕
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 32 - 宽高比
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t 64 - 静音
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t128 - 剪切场景
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → \t255 - 使用所有可用方法
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → Comskip 0.80.038,构建使用:
2022-08-07T09:40:11 MCEBuddy.AppWrapper.Comskip → mpeg2dec-0.4.0 - 由 Michel Lespinasse walken@zoy.org 和 Aaron Holtzman 制作
→ 进程退出,代码 2
INFORMATION> → Comskip 版本:免费
WARNING> 2022-08-07T09:40:13 MCEBuddy.RemuxMediaCenter.RemuxMCERecording → 使用捆绑的 Comskip 时,AllowH264CopyRemuxing 速度较慢。请使用 ShowAnalyzer 或 Comskip 捐赠版(http://www.comskip.org)以加速广告检测。检测到的编解码器 → h264

而且它已损坏,无法运行。

2022-08-07T09:40:37 MCEBuddy.AppWrapper.Comskip → ComSkip:无效选项 “–output=C:\Program Files\MCEBuddy2x\working0”

为何不试试 MCEBuddy 自带的默认 Comskip 版本

我「應該」要使用捐贈版的 Comskip。我已經在設定裡把 MCEBuddy 連結到它。我不明白,根據說明,把兩者連在一起似乎並不困難。我想使用捐贈版的 Comskip,因為我讀到它比較快。我會先取消連結,看看會發生什麼事。
我真的很感激你撥空查看我的記錄檔。非常感謝你 :slight_smile:

终于!我只想删掉那些烦人的广告,同时支持开发者。我不知道 MCEBuddy 2.5.7 和我的系统出了什么问题,它就是死活不工作。于是我又删掉了 MCEBuddy 2.5.7(第三次),这次决定重新下载,换个全新的安装包,于是下了 Beta 版(MCEBuddy 2.5.8),管它呢。我没有装付费版 Comskip,直接安装,居然成功了!我想把付费版 Comskip 用上,但又不想节外生枝。感谢帮助过我的朋友们 :slightly_smiling_face:

說得太早了。剛剛又測試了另一個錄影節目,結果一個廣告都沒被移除,完全是原始錄影,所有廣告都在。我看了日誌,感覺它似乎有嘗試剪廣告,但我不確定。最終成品就是完全沒有廣告被剪掉。我也注意到,錄影越多,被移除的廣告就越少,好像電視台變聰明了,在改演算法之類的。或者這整套軟體根本是場騙局 :frowning:
這是我測試節目的日誌,如果有人能幫忙看看發生了什麼事,我會非常感激。
The Young and the Restless (1973) - S49E218 - The Young and the Restless.ts-TV SHOWS-2022-08-09T13-31-34.log (611.4 KB)
謝謝。

根據日誌,它正在尋找並剪輯廣告。

使用 C:\Program Files\MCEBuddy2x\comskip\comskip.ini 作為初始值。
2022-08-09T13:38:55 MCEBuddy.AppWrapper.Comskip → 找到廣告。
→ 處理程序以代碼 1 結束
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → 商業掃描:完成百分比 94
INFORMATION> 2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → 使用 EDL 檔案進行廣告移除
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → 測試 EDL 檔案有效性
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:375.720 結束:592.990 動作:0
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:897.030 結束:1069.940 動作:0
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:1380.080 結束:1594.060 動作:0
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:1910.510 結束:2218.820 動作:0
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:2436.870 結束:2637.300 動作:0
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:2979.910 結束:3221.550 動作:0
2022-08-09T13:38:57 MCEBuddy.CommercialScan.Scanner → ParseEDL: 剪輯段落 開始:3494.190 結束:3597.730 動作:0

事實上,轉換後的檔案長度只有原始檔案的一半

原始 59 分鐘

‘D:\TV SHOWS DVR\The Young and the Restless\Season 49\The Young and the Restless (1973) - S49E218 - The Young and the Restless.ts’:
2022-08-09T13:31:36 MCEBuddy.AppWrapper.Base → 持續時間: 00:59:58.77, 開始: 1.400000, 位元率: 22378 kb/s

轉換後 35 分鐘

‘C:\Program Files\MCEBuddy2x\working0\The Young and the Restless (1973) - S49E218 - The Young and the Restless.ts’:
2022-08-09T13:41:11 MCEBuddy.AppWrapper.Base → 持續時間: 00:35:39.46, 開始: 1.400000, 位元率: 21829 kb/s

所以它正在運作。如果您想微調廣告偵測,請參閱此主題

Goose,感谢你查看我的日志。特别感谢你截取的那些日志片段,让我明白你在关注什么。这让我知道今后该在日志里找什么、去哪儿找,以便自己尝试解决这些问题。我会用你的发现结合我的日志来弄清楚发生了什么 :slight_smile: 再次感谢。

我一直没抽出时间去研究如何调整 comskip,不过这里有个建议,是我偶尔会用到的——

你可以自己调用 comskip,它会生成 edl 文件。然后(假设视频和 edl 在同一目录下)你可以在 MCE Buddy 的 Custom cuts 里打开视频,它会显示出剪切点,你就可以逐个点进去看看准确度如何。

因为我的录制来自各种频道,我从来没法满意地调好 comskip.ini,所以现在基本就靠 Custom cuts 手动创建 EDL 文件。

對於 CBS 的肥皂劇,其實是任何 CBS 的節目,我發現最好在節目開始前不要預留緩衝時間(例如一到兩分鐘)。我必須調整預留緩衝時間,才能讓 comskip 正常運作。我會在 PlexDVR 中關閉 CBS 的預留緩衝時間,例如《年輕與躁動》和《美麗與大膽》。對於《老大哥》、《CBS週日早晨》等節目也一樣。就像我說的,其實是 CBS 上的任何節目。CBS 在每個新節目開始時都會出現那個大大的 CBS 標誌和一段音樂,前面有濃重的黑畫面。相信我,我必須不斷嘗試,才能讓我老婆對她的節目滿意。幾年來,在 DVR 錄影中關閉 CBS 的預留緩衝時間都沒有問題。