Streamfab - 無法偵測節目類型

我一直在使用 MCEBuddy 配合 PlayOn,一切正常,所以这不是 MCEBuddy 的问题。最近我开始使用另一款叫做 StreamFab 的软件,但 MCEBuddy 无法区分“电影”和“剧集”任务。我猜是 StreamFab 没有正确给文件打标签,不知道有没有变通办法?所有文件都倒进同一个文件夹,而我原本有转换任务会把它们分别移到 tv、movies、sports 等目录,可现在 MCEBuddy 识别不了类型,全都进了 tv。

SteamFab 是將詮釋資料儲存為獨立檔案,還是內嵌到影片本身?您有範例可以上傳到我們的伺服器嗎?

它是嵌入的,你想要完整的 mp4 吗?

@Goose 我私訊給你我的日誌了

@Goose 這個問題有更新了嗎?我也遇到同樣的問題,而且我正在使用最新的測試版。

我们需要更多样本来添加此功能。您能否上传一些样本录音(最好较短,只需几分钟)到服务器供我们分析。如果您能提供以下每种类型的一个样本就太好了:

  • 剧集/节目
  • 电影
  • 体育
  • 新闻
  • 纪录片

您可以在此处上传(为每种类型创建目录):

好的,我有一些節目和電影的樣本,今天稍後會上傳。我得先錄製其他類型的,所以可能會多花點時間。

@Goose 文件已上传,如需更多样本请告知。谢谢

@Goose 只是確認一下你是否需要更多細節,還是你已經有足夠的資訊可以進行修復?

嘿,抱歉耽擱了,感謝你提供的範例。我們正在調查,一有更新我會再回覆。

謝謝,沒問題。我期待更新。

您可以尝试今天的 2.5.8 测试版,它对读取 Streamfab 元数据的支持有所改进,但请注意,元数据中不包含类型信息(电影、纪录片、新闻、体育等),因此所有内容都会被当作电视节目处理。如果需要,您可以在“转换任务 → 专家设置”页面中使用“强制节目类型”将节目类型设为电影或体育。

明白了。如果我理解有误,请纠正,但“强制显示类型”设置必须对每个录制文件手动应用,对吗?也就是说,它不会是一个自动化的解决方案?

我理解“内容类型”标签在 StreamFab 的元数据中并不可用。是否可以实现某种“猜测”逻辑?我是这样想的(虽然我不知道代码结构如何,所以这可能并不容易或不直接):

  • 尝试在电影元数据提供方(在线)中查找标题
  • 如果失败,则转到下一个元数据提供方(例如 TheTVDB)的电视节目数据
  • 依此类推……

这不是万无一失的方法,但希望比把所有内容都当作电视节目要好。

目前,StreamFab 的用户正在从几十个网站下载各种类型的内容,因此一个稍微更动态的解决方案将非常受欢迎。

感谢你的所有工作。

您可以為每個轉換任務執行此操作;為每個任務指定選擇篩選器以處理特定的一組檔案

然後強制該轉換任務使用特定的顯示類型

感謝 @Goose 提供詳細回覆與截圖。我卡住的地方如下:

假設我正在錄製 Prime Video(PV)。StreamFab 會把所有 PV 錄影(電影、影集、體育)放進同一個資料夾,叫做 PV。我有一個 MCEBuddy 轉檔任務會監控這個「PV」資料夾,並轉檔/重新命名找到的檔案。當然,在目前的設定下,它會把所有錄影都當成電視影集處理。

現在,我無法想出如何建立 3 個轉檔任務來取代原本的 1 個,並用「選取篩選器」確保每個任務只挑選一種類別(電影、影集或體育)。如果這做不到,我就得依賴非常繁瑣的手動流程:為每次新錄製的電影/影集/體育各別建立轉檔任務,並把該錄製名稱硬編碼進選取篩選器。這當然無法擴充,尤其當我根本不知道今天會錄到什麼。

你需要在文件名或元数据中寻找规律。例如,如果你发现所有体育录像的文件名或标题里都包含 vs,就新建一个转换任务,把过滤器设为匹配 *vs*,类型设为体育。同理,如果是剧集,也许文件名里会有固定的剧名(如 House 或 CSI),就把它们设为“剧集”。默认任务可以处理未匹配的内容并设为“电影”(给默认任务使用否定过滤器,让它匹配除 XYZ 以外的所有内容)。

再次感謝,這些建議非常有幫助。這也讓我想到一個點子:也許我可以找個「集數分隔符」,像是 SXXEYY 之類的,來提高電視節目的辨識率。
同時,我已經請 StreamFab 團隊盡可能在他們的 metadata/ID3 標籤裡加入 ContentType 標籤。如果他們真的做了,我會再通知你。
另外,我一直在測試一個叫 FileBot 的程式(不確定能不能貼網址),或許可以當作過渡方案。它能下載 metadata 並寫入檔案,在我有限的測試裡幾乎 100% 準確。現在我得建立一條 StreamFab → FileBot → MCEBuddy 的處理鏈,確保 MCEBuddy 拿到更新後的 metadata。當然,如果能不用再多加一個程式(也就少一個出錯點)就搞定,那就更完美了 :grinning: