mike808
(mike808)
1
我使用 KMTTG 將 TiVo 的 OTA 錄影檔案傳送到我的 MCEBuddy 伺服器,並進行解密與轉碼成 MP4(即「慢速傳輸」)。我發現 .TS(「快速傳輸」)雖然會將 .tivo 檔案直接儲存,但對我而言會出現掉幀,無法得到「乾淨」的傳輸。
我讓 KMTTG 把節目的 metadata 提取成純文字檔,檔名與 .mp4 相同,但副檔名改為 .txt,例如 .mp4.txt。
我的問題是:我希望 MCEBuddy 能夠讀取這份 TiVo 錄影 metadata 的文字檔,並把它合併進最終輸出檔的 metadata。我使用 .mkv 容器,理論上應該很直接。
這對處理 PBS 與 PBS Create 的節目特別有價值,因為它們通常不會把節目或集數資訊放到 TheTVDB 或 IMDB。
MCEBuddy 目前會做這件事嗎(看起來不會)?能否做到(需要什麼旗標/設定)?能否新增功能,自動尋找並把文字 metadata 檔合併進媒體容器?我認為副檔名可能是「.txt」,也可能是「.nfo」(或「.xml」?)
若能一併合併 .srt 字幕檔也很棒。
Goose
(Goose)
2
mike808
(mike808)
3
Goose,你誤會了。我不是要 MCEBuddy 從媒體檔案(TiVo 的 .mp4)裡提取 metadata,而是希望 MCEBuddy 去找一個「同名但副檔名為 .txt」的獨立檔案,把裡面的 metadata 合併進媒體檔案。
KMTTG 會把節目解密成 MP4,但不含 metadata,因為它把 metadata 另外存成文字檔。我目前只用 KMTTG 來解密 TiVo OTA 錄影。
我不能依賴 IMDB,因為這些通常是 PBS(尤其是 PBS CreateTV)的節目,根本不會進 IMDB、TheTVDB 這類大型資料庫。主要是美國公共電視與 PBS 等單位把資料鎖在花園圍牆裡,用來控制串流(透過你 PBS 會員身分)並讓製作單位自行在官網發行(例如 America’s Test Kitchen、Cooking Network)。
然而節目與集數的詳細資訊其實就在 TiVo 抓到的節目表資料裡,並被輸出成乾淨的文字檔。我希望 MCEBuddy 能優先讀取這個獨立文字檔當作 metadata 來源,再去補齊其他來源缺少的欄位。有時節目表資料不多,這樣仍允許它回退到 MCEBuddy 原本使用的來源。
這樣有解釋清楚我希望 MCEBuddy 做的事嗎?若它已經能做到,先說聲抱歉,但從轉檔後的檔案看來,我認為目前並沒有。
Goose
(Goose)
4
抱歉,我在發布連結時應該說得更清楚。是的,MCEBuddy 確實會從支援的檔案(如 .NFO、.XML)中提取詮釋資料,同時也會從容器(MKV、MP4、TiVo 等)中提取。
如果您有其他格式,歡迎提出功能請求,並附上詮釋資料檔案的範例(電影、影集、新聞、體育、紀錄片)或規格來源(若有的話),我們一定會考慮支援。
mike808
(mike808)
5
其实我确实有个例子,而且有个小问题。最近 Comet 频道播了一部两集电影,片名是《Earthsea》,描述里标明了第 1 部分和第 2 部分。MCE Buddy 把它当作“电影”处理(IMDB: tt0407384,TheMovieDB 里没有)。结果第 2 部分的输出文件名与第 1 部分相同,导致第 2 部分的任务被跳过。
以下是第 1 部分和第 2 部分的文本文件。节目文件名由 KMTTG 生成,都是季/集格式。
Earthsea-SE–2004-12-13-2021-01-10_1659.mpg.txt (893 字节)
Earthsea-SE–2004-12-14-2021-01-10_1859.mpg.txt (956 字节)
SeriesID 相同,但 ProgramID 不同。
第 1 部分:
seriesId : MV0356182910
programId : MV0356182910-0356906293
第 2 部分:
seriesId : MV0348909644
programId : MV0348909644-0349586462
下一步我打算重命名第 1 部分(避免输出文件冲突),清空 MCE 任务历史,然后重新处理第 2 部分。
Goose
(Goose)
6
我們需要更多各類錄製中繼資料的樣本(電影、影集、新聞、體育、紀錄片),以便準確分析和處理這些中繼資料。