我使用这个来重命名目标文件。
%ismovie%<Movies\%showname% (%airyear%),TV Shows\%showname% (%premiereyear%)\Season %season%\%showname% (%premiereyear%) - s%season%##e%episode%## %episodename%>
我还没机会在电影里试,不过我预计我的电视剧结构应该像这样:
TV Shows\剧集名(年份)\第 # 季\剧集名(年份)- s##e## 集名
很多剧集都按预期工作,但另一些却变成:
TV Shows\剧集名 - s##e##\Season\剧集名 - s##e## - se00
比如我的《权力的游戏》就变成了:
TV Shows\Game Of Thrones - s07e06 ()\Season\Game Of Thrones - s07e06 () - se00
知道为什么会这样吗?
RBoy
(RBoy)
2
听起来这些节目的元数据要么缺失,要么 MCEBuddy 无法读取/处理。(第 0 季第 0 集等)
遗憾的是,如果没有附上转换日志,就无法了解发生了什么。
我在日誌裡發現了這個。
→ Custom Renaming Command → TV Shows%showname% (%premiereyear%)\Season %season%%showname% (%premiereyear%) - s%season%##e%episode%## %episodename%>
WARNING> → Cannot find PremiereYear
WARNING> → Cannot find Season No
WARNING> → Cannot find PremiereYear
WARNING> → Cannot find Season No
WARNING> → Cannot find Episode Name
我是用 PlayOn 從 Netflix 錄下來的,我以為所有這些詮釋資料都會在。那我的下一個問題就是,要怎麼把它們加進去?
RBoy
(RBoy)
4
附上您的日誌,我們才能了解資料無法使用的原因。您需要查看詮釋資料擷取區段。
我其實發現 Playon 有個新版本,似乎修復了遺失詮釋資料的問題。不過,我現在遇到一個新麻煩:例如我正在錄製 2014 年版的《閃電俠》,它卻一直把檔案重新命名成 1990 年版。我會附上其中一個的記錄檔。我不確定該找什麼線索才能知道原因。
The Flash - s01e11 The Sound and the Fury.mp4-Convert to M4V-2018-12-25T17-03-13.1654014-06-00.log (878.4 KB)
Goose
(Goose)
7
已修复,请尝试今天的 2.4.10 BETA 版本,看看是否解决了你的问题。现在它应该能够在提取元数据时读取文件名中的非对称 - 字符。仅适用于 - 字符。
這似乎已經修復了 flash 的問題。不過我在其他節目上仍有問題,日誌顯示找不到 premiereyear,但卻把節目名稱顯示成這樣:Showname (year) ()。這對我來說不是世界末日,但仍然很奇怪。
rnaimon
(Randy)
11
RBoy
(RBoy)
12
@Goose 你能看看我们是否可以从文件名中解析出首映年份吗
rnaimon
(Randy)
13
Goose
(Goose)
14
此功能已於今日版本中加入。現在它可以從節目名稱讀取首映年份,例如:Alice (1976) - S03E01 - Episode name
rnaimon
(Randy)
15
只是好奇,文件重命名是基于源文件名还是文件中的元数据?如果初始命名不正确,我会遇到很多错误。
Goose
(Goose)
16
有一個優先順序用來決定當存在多個中繼資料來源時,哪一個會被優先採用,假設使用者提供的中繼資料具有最高優先權:
- 外部中繼資料檔案(NFO、XML、ARG 等)
- 檔案名稱
- 內嵌中繼資料
- 網路比對(大多數情況下會填補空白,除非在轉換任務的「中繼資料修正」頁面中啟用了覆蓋選項)
rnaimon
(Randy)
17
我发现必须进入那个修正页面并在那里进行修复,然后它才开始对这部特定的剧集生效。
另外,当我录制节目时,有些节目带有广告,有些则没有。由于它们都被录制到同一个我监控的位置,它们都会经过带广告跳过的转换流程。我注意到,对于那些原本就没有广告的节目,有时节目的部分内容会被剪掉,好像系统误以为那是广告。除了为每个节目单独设置新的转换任务外,还有更好的解决办法吗?