ausaki / subfinder

字幕查找器
MIT License
833 stars 96 forks source link

不支持ISO格式的文件搜索 #18

Closed ychtiger closed 5 years ago

ausaki commented 5 years ago

目前判断一个文件是不是视频文件的算法是看文件的MIME Type(文件后缀名)。 我想下面的方法可能有用:

  1. 修改ISO文件的后缀。
  2. 1不行的话,解压ISO文件或者使用格式转换软件将ISO文件转换成普通的视频文件。
ychtiger commented 5 years ago

目前简单修改了代码,加入ISO后缀。 另外,basename生成器生成出的影片名较复杂,导致字幕无法匹配。建议只通过基础影片名搜索。 例如:Jonathan.2018.bluray.2160p.xxx.xxxxx.iso,basename应该为Jonathan,如此匹配率会比较高,然后再从结果集中根据属性加权匹配。

再次感谢您的工具,非常有帮助。

On Mon, Jan 21, 2019 at 10:34 AM ausaki notifications@github.com wrote:

目前判断一个文件是不是视频文件的算法是看文件的MIME Type(文件后缀名)。 我想下面的方法可能有用:

  1. 修改ISO文件的后缀。
  2. 1不行的话,解压ISO文件或者使用格式转换软件将ISO文件转换成普通的视频文件。

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ausaki/subfinder/issues/18#issuecomment-455930557, or mute the thread https://github.com/notifications/unsubscribe-auth/ADrwmrCavYnaLxipgMQfq0WATMTZE3evks5vFScegaJpZM4aJb52 .

ausaki commented 5 years ago

你说的应该是从文件名中提取出“搜索关键字”的算法吧,至于使用简单的还是详细的“搜索关键字”这个还是有待完善的,不同字幕网站提供的搜索功能不太一样,太简单的关键词可能会导致搜索结果太多和不准确。

ausaki commented 5 years ago

最后,很高兴这个工具对你有用。