我是 MCEBuddy 的新手,在尝试把转换后的电影重命名为“电影名称 (年份)”格式时遇到了困难,例如:My movie (2017)。
我使用了“自定义文件重命名模式 (v2.1.6+)”下的示例,但一直报错。
于是我在文本框里输入 Recording%ismovie%-Converted,就会报错。
另外,为什么基本 MP4 文件的音频配置这么差?为何不默认至少 384 kbps AAC?
我是 MCEBuddy 的新手,在尝试把转换后的电影重命名为“电影名称 (年份)”格式时遇到了困难,例如:My movie (2017)。
我使用了“自定义文件重命名模式 (v2.1.6+)”下的示例,但一直报错。
于是我在文本框里输入 Recording%ismovie%-Converted,就会报错。
另外,为什么基本 MP4 文件的音频配置这么差?为何不默认至少 384 kbps AAC?
%ismovie% 是條件運算子,而非獨立運算子。其正確定義與用法如下(摘自文件):
%ismovie%\u003cRenamePatternIfTrue,RenamePatternIfFalse\u003e - 若錄製內容為電影,則使用 True 模式重新命名,否則使用 False 模式重新命名
例如:
\u003e Recording\%ismovie%\\u003cMovies\\%showname%,TVShows\\%showname%\\Season %season%\\%showname% - S%season%\#\#E%episode%\#\#\\u003e-Converted
將產生:
Recording\\Movies\\Star Wars-Converted.\u003cext\u003e(若是電影)或
Recording\\TVShows\\CSI\\Season 1\\CSI - S01E02-Converted.\u003cext\u003e(若非電影)
詳情請參閱文件頁面:
至於音訊設定檔,大多數人無法分辨超過 128kbps 的差異,但您仍可依需求自訂。
大家好,
但這其實沒有真正回答問題……只是方向對了……
我也遇到完全一樣的問題。
在重命名規則裡,要怎麼輸入「年份」給電影?為了匯入 Plex,它喜歡的格式是「電影名稱 (年份)」。
在重命名指南中,我看到 %premiereyear%、%airyear%、%recordyear% 以及其他與電視劇相關的選項。那麼電影的年份參數是什麼?
其他的參數我都搞定了(%ifmovie% 等)。
謝謝!
Eric
%premiereyear%
搞定了,谢谢你的帮助
太棒了!!
謝謝你,RBoy!!
我在為電影命名時遇到問題。版本 2.4.11
我已經試過 %premieryear%、%year% 與 %airyear%
「%showname% - %premiereyear%」與 %showname% - %year%
測試檔案為「Hollywood Homicide (2003).mkv」,兩種情況下結果都是「Hollywood Homicide - .mkv」
我也勾選了「媒體資訊管理員」,並選擇 Movies 與 IMDB。我本來預期 .nfo 會更完整。
.nfo 在 MCE 處理後顯示:
記錄檔 -
WARNING> 2019-08-25T22:26:09 MCEBuddy.MetaData.VideoMetaData --> Unable to extract meta data from file \\10.17.17.170\2ut\DVRMovie\Hollywood Homicide (2003)\Hollywood Homicide (2003).ts. \\10.17.17.170\2ut\DVRMovie\Hollywood Homicide (2003)\Hollywood Homicide (2003).ts (taglib/ts)
WARNING> --> Error retrieving IMDB AKA details
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)
WARNING> --> Error retrieving IMDB AKA details
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)
WARNING> --> Error retrieving IMDB AKA details
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)
WARNING> --> Unable to get match from IMDB
WARNING> 2019-08-25T22:26:15 MCEBuddy.MetaData.VideoMetaData --> IMDB failed
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
WARNING> 2019-08-25T22:26:15 MCEBuddy.Engine.ConversionJob --> SKIPPING FREE SPACE CHECK
WARNING> 2019-08-25T22:26:22 MCEBuddy.Engine.ConversionJob --> DANGER: Skip copying original files (skip original backup) is enabled. This could lead to conversion failures or unpredictable outcomes. Please DISABLE this option unless absolutely necessary.
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
WARNING> 2019-08-25T22:28:46 MCEBuddy.AppWrapper.Handbrake --> Handbrake failed, non 0 return code
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
WARNING> --> Cannot find PremiereYear
Hollywood Homicide -.nfo.txt (563 Bytes)
将日志级别设置为 debug 并附上转换日志(当前设置为 warn)。不要直接复制粘贴,因为难以阅读。
mcebuddy.zip (299.6 KB)
这东西刚刚转换完成
谢谢
与上述相同的情况The Thing ().nfo.txt (6.0 KB) The.Thing.1982.1080p.DTS.HDDVD.x264-hV.mkv-Movies-2019-08-26T22-09-22.0181093-04-00.log (2.1 MB)
看來它正確提取了中繼資料:
2019-08-26T22:09:31 MCEBuddy.MetaData.VideoMetaData → 下載詳細資料後更新影片標籤已提取 →
標題:突變第三型
副標題:
描述:人是最溫暖的避風港。
電視網:環球影業
電視網附屬:
家長分級:R
媒體演員:Kurt Russell;Wilford Brimley;T.K. Carter;David Clennon;Keith David;Richard Dysart;Charles Hallahan;Peter Maloney;Richard Masur;Donald Moffat;Joel Polis;Thomas G. Waites;Norbert Weisser;Larry J. Franco;Nate Irwin;William Zeman;Adrienne Barbeau;John Carpenter
類型:Horror,Mystery,Science Fiction
季數:0
集數:0
橫幅:D:\Program Files\MCEBuddy2x\cache\The Thing.jpg
橫幅網址:http://image.tmdb.org/t/p/original/tzGY49kseSE9QAKk47uuDGwnSCu.jpg
IMDB 編號:tt0084787
MovieDB 編號:1091
TVDB 編號:
Is Show Movie: True
Is Show Sports: False
OriginalBroadcastDateTime: 1982-06-25T00:00:00
RecordedDateTime: 1900-01-01T00:00:00
SeriesPremiereDate: 1900-01-01T00:00:00
CopyProtected: False
SageTV FileID:
SageTV MediaFileID:
Premiere 僅適用於影集(影集首播的年份),對於電影和單集則是原始播出日期與時間。
我也看到:
INFORMATION> 2019-08-26T22:09:31 MCEBuddy.Engine.ConversionJob → 正在執行自訂命令
→ 自訂重新命名命令 → %showname% (%premieryear%)
WARNING> → 偵測到無效的檔案命名格式,跳過:premieryear
→ 自訂重新命名命令 → %showname% (%premieryear%)
WARNING> → 偵測到無效的檔案命名格式,跳過:premieryear
沒有 premieryear 這個命令,我想你找的是 premiereyear,但這在這裡也無效,因為這是一部電影。
你要找的是 airyear
- %airyear% - 播出日期的年份
更多詳情請參閱自訂命令:MCEBuddy - Advanced Settings, Commands and Tweaking
我也遇到同樣的問題,試圖維持 Plex 的資料夾與檔案命名規則——電影名稱(上映年份)。我打算用 MCEBuddy 處理的電影,是透過 Plex DVR 從有線電視台 HDNet 錄下來的。
我試過 %airyear%,但沒有用。我也試了 %premiereyear%,想看看是否可行,儘管前面的貼文說這行不通,結果也一樣失敗。
有人找到解決方法嗎?謝謝。
我也遇到同樣的問題。在 2026 年使用 v2.7.1。我認為某些邏輯只讓這些參數在 series 類型可用,而 movie 類型則無法使用。
這是從 Tivo 透過 KMTTG 轉移過來的 OTA 錄影。首映年份在 Tivo 的標題中有,但在取代 metadata 並命名後(包含 %premeireyear% 與 %airyear% 標籤)就沒有了,兩者對電影都無效。轉檔後的檔案會被正確放置在我為 movie 類型媒體設定的電影目錄中。
轉換日誌請先查看檔案中內嵌的詮釋資料,這會決定它是電影還是影集。
已依指示上傳。順帶一提,建議您更新上傳說明。
若要在沒有專用客戶端的情況下上傳(所有瀏覽器都已停用 FTP 支援),請在 檔案總管 中新增 ftp://upload.mcebuddy2x.com 作為新的「網路位置」。取消勾選「匿名登入」選項。您必須使用滑鼠右鍵才能取得為您的使用者設定檔名稱新增目錄的選項。
以下是日誌內容:
節目類型選擇 → 電影
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.Engine.ConversionJob --> Getting show information and banner from Internet sources
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.FileExtractMetadata --> Extracting pyTivo Tags
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Downloading Series details
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Recording Type Movie
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Checking TheMovieDB
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.Engine.ConversionJob --> Checking for destination file skip reprocessing
WARNING> --> Cannot find PremiereYear
我認為這裡 MCEBuddy 沒有捕捉到遺失的 PremiereYear…
INFORMATION> 2026-03-22T18:18:48 MCEBuddy.MetaData.VideoMetaData --> Not checking IMDB Movie since metadata is complete and overwrite from IMDB is not required
中繼資料並不完整。而且我相當確定 PremiereYear 可在 TheMovieDB 或 IMDB 或其他中繼資料來源中找到。