MCEBuddy 无法从 Zap2it 节目指南中提取季/集详情

大家好,有人還在用 EPGCentre 和 Zap2it 更新 WMC 的節目表嗎?不知為何 MCEBuddy 再也抓不到我的節目是第幾季第幾集了。我一直都是用自訂檔名規則,裡面會用到季與集的屬性。

下方是 EPGCentre 與 Zap2it 產生、供 WMC 顯示節目表的 XML 紀錄範例。看起來季/系列資料是有的。有什麼想法為什麼 MCEBuddy 抓不到並用來命名檔案嗎?

<programme start="20200415223500 -0500" stop="20200415233700 -0500" channel="I4.1.21234.zap2it.com">
		<title lang="en">The Late Show With Stephen Colbert</title>
		<desc lang="en">Improv actor and comic Stephen Colbert flexes the hosting muscles he honed over nearly 1,500 episodes of the popular and critically celebrated &quot;The Colbert Report&quot; at the helm of this long-running late-night talk show. Following the genre&apos;s classic formula, each show kicks off with a monologue and a look at recent headlines, and features sketch comedy, celebrity interviews and musical performances. Joining Colbert is his bandleader, Julliard-trained Jon Batiste, and house band Stay Human. The show is filmed in New York&apos;s famed Ed Sullivan Theater, the longtime home of &quot;The Late Show.&quot;</desc>
		<credits>
			<director>Jim Hoskinson</director>
			<producer>Stephen Colbert</producer>
			<producer>Chris Licht</producer>
			<producer>Tom Purcell</producer>
			<producer>Meredith Bennett</producer>
			<producer>Jon Stewart</producer>
			<presenter>Stephen Colbert</presenter>
		</credits>
		<category lang="en">Talk</category>
		<category lang="en">Comedy</category>
		<category lang="en">Series</category>
		<length units="minutes">62</length>
		<icon src="https://zap2it.tmsimg.com/assets/p10703384_b_v9_ai.jpg" />
		<url>https://tvlistings.zap2it.com//overview.html?programSeriesId=SH01906276&amp;tmsId=SH019062760000</url>
		<episode-num system="dd_progid">SH01906276.0000</episode-num>
		<previously-shown />
		<subtitles type="teletext" />
		<rating>
			<value>TV-PG</value>
		</rating>
	</programme>

zap2it 的 xml 檔案包含所有播出節目的清單。MCEBuddy 如何知道哪個錄影對應到哪一筆節目?

如果你使用 WMC,zap2it 的中繼資料應該會被 WMC 嵌入到你的 WTV 檔案中,然後由 MCEBuddy 提取。

感谢您的回复。zap2it 数据正在导入到 WMC,因此 MCEBuddy 应该可以正常运行。日志中是否有任何内容可以表明系列数据是否可用?我只是想知道生成的 XML 是否没有正确格式化系列信息,导致它没有进入 WMC,或者 MCEBuddy 没有正确读取它?我有一个节目的日志可以查看,但大小为 67MB。

把它壓縮並附加,或者瀏覽一遍,在轉換的開頭部分搜尋中繼資料擷取的部分。

Here is a snip of where I am seeing MCE pulling the metadata. It looks like the WMRVSeriesUID is not being populated correctly? Going to see if I can find the matching metadata in the WMC XML guide file…

Source File -> C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv
Relative Source Path -> 
Destination Path -> C:\Users\Public\Recorded TV\Converted
Working Path -> G:\TV_SHOWS\working0
Fallback Destination -> False
Skip ReProcessing -> False
Check Reprocessing History -> False
Auto Increment Filename -> False
Add to iTunes Library -> False
Add to WMP Library -> False
Max Width -> 720
Quality Multipltier -> 1
FPS -> 
Auto DeInterlacing -> True
Prefer Hardware Encoding -> True
Volume Multipltier -> 0
DRC -> True
Force Stereo -> True
Encoder Select Best Audio Track -> True
Profile Audio Language -> 
Audio Offset -> 0
Start Trim -> 0
End Trim -> 0
Closed Captions -> 
Closed Captions Offset -> 2.5
Embed Subtitles and Chapters -> True
Commercial Removal -> None
Custom Comskip INI Path -> C:\Program Files\MCEBuddy2x\comskip\comskip.ini
Download Series Details -> True
Download Banner -> True
Overwrite Title from Internet -> False
Prioritize matching by Original Broadcast Date -> False
Force Show Type -> Default
Write Metadata -> True
Rename by Series -> True
Alt Rename by Series -> False
Custom Rename by Series -> %ifseason%<%showname% \Season %season%\%showname%_S%season%##E%episode%##,%showname% \%showname%__%recordmonthshort%_%recordday%>
Rename Only -> False
File Selection Pattern -> 
Show Selection Pattern -> 
Channel Selection Pattern -> 
Show Type Selection -> Default
DRM Type Selection -> All
Monitor Tasks Selection -> 
Insert at Top of Queue -> False
Extract XML -> False
Disable Cropping -> False
Task Commercial Skip Cut -> False
Skip Copying Original File for Backup -> False
Skip Remuxing Original File to TS -> False
Ignore Copy Protection -> False
TiVO MAK Key -> 
Domain Name -> 
User Name -> 
Password -> 
Task Enabled -> True

--> Max Concurrent Jobs -> 2
--> Monitor Root Relative SubFolder Path -> 
--> Commercial Skip Cut (profile (CommercialSkipCut) + task) -> False
--> Auto DeInterlacing (profile (AutoDeinterlace) + task) -> True
--> Pre-Conversion Commercial Remover (PreConversionCommercialRemover) -> True
--> Copy LOG File (CopyLogFile) -> False
--> Copy PROPERTIES file (CopyPropertiesFile) -> False
--> Free Space Check -> True
--> Subtitle Cut Segment Incremental Offset -> 3.2
--> Locale Language -> ENG
--> .NET Framework Version -> 4.0, Service Pack -> 0
INFORMATION> 2020-04-15T23:57:55 MCEBuddy.Engine.ConversionJob --> Current System language is English (United States) (eng)
INFORMATION> 2020-04-15T23:57:55 MCEBuddy.Engine.ConversionJob --> Converting file -> C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv
--> Dumping complete information about the file C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv
2020-04-15T23:58:01 MCEBuddy.AppWrapper.Base --> Launching process C:\Program Files\MCEBuddy2x\ffmpeg\ffprobe.exe
2020-04-15T23:58:01 MCEBuddy.AppWrapper.Base --> Process arguments  -hide_banner -probesize 100M -analyzeduration 300M -i "C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv"
2020-04-15T23:58:01 MCEBuddy.AppWrapper.Base --> UI Session Admin Process : False
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base --> Setting process priority to Normal
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base --> [mpeg2video @ 0000000000545b80] Invalid frame dimensions 0x0.
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Last message repeated 28 times
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base --> Input #0, wtv, from 'C:\Users\Public\Recorded TV\The Late Show With Stephen Colbert_2020_04_15_22_32_00.wtv':
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->   Metadata:
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Title           : The Late Show With Stephen Colbert
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/SubTitleDescription: Improv actor and comic Stephen Colbert flexes the hosting muscles he honed over nearly 1,500 episodes of the popular and critically celebrated "The Colbert Report" at the helm of this long-running late-night talk show. Following the genre's classic formul
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     genre           : Comedy;Talk Show;Show;Series
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/OriginalReleaseTime: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaCredits : ;Jim Hoskinson;Stephen Colbert;
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     service_provider: WCCODT
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     service_name    : WCCODT
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaNetworkAffiliation: EPG Collector
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalChannel: 4
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalChannelSubNumber: 1
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaOriginalRunTime: 40784881552
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsStereo: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsRepeat: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsLive  : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsTape  : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsDelay : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsSubtitled: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsMovie : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsPremiere: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsFinale: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsSAP   : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaIsSport : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/Provider     : MediaCenterDefault
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/VideoClosedCaptioning: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVEncodeTime: 2020-04-16 03:32:01
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVSeriesUID: !Series!the late show with stephen colbert
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVServiceID: !Service!-1:-1:7
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVProgramID: !Program!-1:-1:7:16-04-2020+03-35-00
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVRequestID: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVScheduleItemID: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVQuality  : 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVOriginalSoftPrePadding: 480
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVOriginalSoftPostPadding: 180
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVHardPrePadding: 4294966996
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVHardPostPadding: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVATSCContent: true
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVDTVContent: true
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVHDContent: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Duration        : 40790541108
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVEndTime  : 2020-04-16 04:40:00
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVBitrate  : 8.880537
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVKeepUntil: 4294967295
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVActualSoftPrePadding: 478
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVActualSoftPostPadding: 180
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVContentProtected: false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVContentProtectedPercent: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVExpirationSpan: 9223372036854775807
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVInBandRatingSystem: 255
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVInBandRatingLevel: 255
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVInBandRatingAttributes: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/WMRVWatched  : false
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbWidth: 352
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbHeight: 198
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbStride: 1056
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRet: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRatingSystem: 9
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRatingLevel: 10
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbRatingAttributes: 0
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbAspectRatioX: 16
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbAspectRatioY: 9
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     WM/MediaThumbTimeStamp: 4645553953746587214
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->   Duration: 01:07:58.27, start: 1.633396, bitrate: 14230 kb/s
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:0[0x42](eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:1[0x43](spa): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:2[0x44]: Video: mpeg2video (Main), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, 29.97 fps, 29.97 tbr, 10000k tbn, 59.94 tbc
2020-04-15T23:58:02 MCEBuddy.AppWrapper.Base -->     Stream #0:3[0x45]: Subtitle: eia_608
--> Process exited with code 0

您可能也想閱讀這篇:Metadata matching, extraction, renaming from files and downloading from the Internet

謝謝你。我已升級到最新版本,看來在檔案重新命名方面確實有了不錯的改進!

我仍遇到找不到詮釋資料的問題。MCEBuddy 是從 MXF 讀取詮釋資料,還是 WMC 先從 MXF 讀取,再將詮釋資料寫入它從錄影產生的 WTV 檔?

我試圍錄製的節目都有對應的節目 ID。我在想是不是 WMC 沒有使用這個 ID,還是 TVDB 或其他網站在爬取時無法辨識。以下是傳到 MXF 的 XML 中的一個例子:<episode-num system="dd_progid">EP02061108.0006</episode-num>

Zap2It 將資訊提供給 WMC,再由 WMC 寫入 WTV 檔案。MCEBuddy 會讀取該 WTV 檔案並從中提取相關的中繼資料。

dd_progid 看起來是隨機/專屬的 ID,我在 TVDB 或其他任何地方都找不到它。更多詳情請見:Episode Number Formats | MediaPortal - An Open Source Windows Media Center for FREE!

在这里发帖以防有人遇到同样的问题。结果证明是 EPG Collector 的问题,新版本似乎已修复。下方是 EPG Collector 支持帖的链接。再次感谢 Goose 的帮助。

1 个赞