MCEBuddy 版本:2.7.2 2026-07-24
操作系统:Win10 22H2 (19045.7548)
问题摘要:处理任务时某些媒体文件的章节解析失败
重现bug的步骤:取决于媒体文件。处理具有此问题的媒体文件时章节解析失败。请参阅下方的日志。我已上传了媒体文件 (1GB) 和日志文件。
文件名:The Grinder-S01E01-Pilot-MP2-720x480-AC3-5.1.mkv
错误信息:
ERROR> 2026-08-07T08:57:27 MCEBuddy.Engine.ConversionJob --> 转换过程中发生未处理的错误,转换已取消
System.NullReferenceException: 未将对象引用设置到对象的实例。
at MCEBuddy.CommercialScan.EDL.AdjustChaptersForEDLCuts(List`1 Chapters, List`1 cutList)
at MCEBuddy.Engine.ConversionJob.Convert()
调试日志的尾部(显示故障点):
2026-08-07T08:57:27 MCEBuddy.CommercialScan.EDL --> EDL:初始跳过秒数调整 0 秒。
INFORMATION> 2026-08-07T08:57:27 MCEBuddy.Engine.ConversionJob --> 正在检查源文件中的章节信息以进行保留
--> IsPlaylaterAdMarkers: 未找到广告条目,章节不是广告标记
ERROR> 2026-08-07T08:57:27 MCEBuddy.Engine.ConversionJob --> 转换过程中发生未处理的错误,转换已取消
System.NullReferenceException: 未将对象引用设置到对象的实例。
at MCEBuddy.CommercialScan.EDL.AdjustChaptersForEDLCuts(List`1 Chapters, List`1 cutList)
at MCEBuddy.Engine.ConversionJob.Convert()
INFORMATION> 2026-08-07T08:57:27 MCEBuddy.Engine.ConversionJob -->
--> 当前转换的性能指标
-->
--> 工作视频转换前时长 (hh:mm:ss) -> 00:22:57
2026-08-07T08:57:27 MCEBuddy.Engine.ConversionJob --> 原始文件大小 [KB] 1,079,319.00
-->
--> <开始日期/时间> <时长 (hh:mm:ss)> <活动>
--> <08/07/2026 08:47:06> <00:00:00> <检查磁盘空间>
--> <08/07/2026 08:47:06> <00:00:00> <运行自定义命令>
--> <08/07/2026 08:47:06> <00:00:01> <从互联网来源获取节目信息和横幅>
--> <08/07/2026 08:47:07> <00:00:11> <运行自定义命令>
--> <08/07/2026 08:47:18> <00:00:25> <重新混流录制内容>
--> <08/07/2026 08:47:43> <00:00:00> <裁剪视频录制>
--> <08/07/2026 08:47:43> <00:00:09> <分析视频信息>
--> <08/07/2026 08:47:52> <00:00:36> <广告扫描>
--> <08/07/2026 08:48:29> <00:00:02> <提取字幕>
--> <08/07/2026 08:48:31> <00:00:08> <提取隐藏式字幕>
--> <08/07/2026 08:48:40> <00:00:00> <处理章节文件>
--> <08/07/2026 08:48:40> <00:00:00> <运行自定义命令>
--> <08/07/2026 08:48:40> <00:00:21> <分析视频信息>
--> <08/07/2026 08:49:01> <00:08:25> <转换中>
-->
INFORMATION> --> 转换所用总时间 (hh:mm:ss) -> 00:10:21