使用tinyMediaManager整理电影和电视文件

视频文件的问题在于它们不容易解析。 您的计算机如何分辨〜/ Movies文件夹中的8 GB文件是最新的超级英雄电影还是女儿的足球比赛?

我认为自己是数字内容的早期采用者。 我更喜欢数字格式,并且由于我使用了很多独立内容,这些内容无论如何也没有实际发行预算,因此我购买的大部分内容都是数字文件。 我将它们保留在NFS共享驱动器上,并流到Kodi或ncmpcpp或我在任何给定的Linux或Android设备上碰巧使用的任何媒体客户端。

我尝试为文件设计自己的命名方案,但并非所有媒体客户端都能很好地处理该问题。 他们试图解析名称并根据文件名确定内容类型,或者他们完全忽略了名称,甚至忽略了文件。

我做了一些研究,发现十多年来,针对此问题出现了一种非正式的标准。 在典型的开源方式中,有数十种应用程序可用于扫描媒体库并生成外部元数据文件和资产,以便媒体客户端可以更好地解析您扔给它的所有疯狂事物。

我最近使用的媒体客户端是tinyMediaManager 。

获取tinyMediaManager

tinyMediaManager是一个开源媒体管理工具,可为诸如Kodi(以前称为XBMC)之类的媒体播放器以及使用相同元数据架构的其他客户端生成视频文件元数据。 它是用Java和Swing库编写的,因此它可以在Linux,BSD,Windows,Mac OS以及任何其他支持Java的系统上运行。

下载tinyMediaManager归档文件后(如果您使用的是Linux或BSD,它将是tar.gz文件,而对于所有其他平台则是zip文件),然后将其解压缩到所需的任何路径。 我将未打包的应用程序放在〜/ bin中 ,但在/ opt/ usr / local / bin中也可以正常工作 这取决于您自己的管理风格。

与任何Java应用程序一样,tinyMediaManager的一个硬要求是Java,或更具体地说是JDK或OpenJDK 。 在Linux或BSD上,从软件存储库或端口树中安装其中之一; 其他操作系统应访问Java站点进行下载。

安装Java之后,您可以选择将tinyMediaManager.desktop添加到/ usr / share / applications ,以使其显示在应用程序菜单中。 您也可以使用包含的tinyMediaManager.sh脚本从终端直接启动它(这是我做的,因为我只是偶尔使用它):


$ ~/bin/tmm/tinyMediaManager.sh & 

入门

首次启动tinyMediaManager时,安装向导会提示您向其提供包含视频文件的源,例如本地或网络驱动器。 添加您的媒体位置,然后等待tinyMediaManager扫描位置。

使用tinyMediaManager整理电影和电视文件_第1张图片

看起来似乎很明显,但是为了将网络驱动器添加为源,必须将网络驱动器安装在当前计算机上。 您不仅可以将卷导出为NFS,也不能通过Samba共享它,然后将其弹出到另一台计算机上的tinyMediaManager中。 运行tinyMediaManager的计算机必须将驱动器“视为”可用位置。 如果在tinyMediaManager中看不到媒体驱动器,请确保首先在客户端计算机上看到它!

设置向导还使您可以选择要生成的元数据格式。 如果您不知道,那么使用默认值可能是安全的。

大解析

您运行tinyMediaManager的原因是在启动媒体播放器时获取标题和电影海报缩略图,而不是通用图标,或无数的“未知”列表。 这意味着下一步是识别驱动器上的所有那些视频文件。

为了生成元数据,您的媒体不必采用任何特定的布局,但是将文件越靠近易于解析的实体越好。 例如,它有助于将电视节目与电影分开。 它还有助于识别什么时候过于独立而无法识别。 您只需要自己整理晦涩的书呆子独立收藏集即可。

奇怪的是,数字媒体的存在仍然是一个热门话题,因此,实际上没有用于命名和排序的行业标准架构。 图式已经出现,以我的经验,Kodi首选的格式是领导者。

tinyMediaManager列出了在驱动器上找到的文件后,请单击顶部工具栏中的放大镜图标以开始在网络上抓取数据。

Kodi希望在每个目录中找到一部电影,其目录标题及其包含的电影文件的格式为“电影标题(年)”; 例如,在名为“ Infest Wisely(2007).webm”的目录中,我可以将电影文件“ Infest Wisely(2007).webm”放入,并且完成了tinyMediaManager的一半工作。 根据这些信息,tinyMediaManager可以准确地识别电影,然后提取网络必须提供的有关该电影的所有数据。

使用tinyMediaManager整理电影和电视文件_第2张图片

如果未提供此类显式标识,tinyMediaManager会尽一切努力来解析您提供的所有内容。 它非常聪明,并且会建议与您的文件名非常匹配的标题。 像“ infestWisely-jimMunroe-anarchistSciFi-xvid-SD.mp4”之类的名称可能会导致出现提示包含“ infest”和“ anarchist”字样的电影的提示。 可能会遇到一个好的选择,并且tinyMediaManager将让您选择使用哪个。

使用tinyMediaManager整理电影和电视文件_第3张图片

您可以从各种各样的网站中获取元数据,这些网站从最明显但不一定最可靠的网站(例如IMDB.com )到不太知名的网站(如themoviedb.org) 。 为了获得更好的结果,您可以使用多个。

使用tinyMediaManager整理电影和电视文件_第4张图片

tinyMediaManager>设置面板中 ,您甚至可以选择要从Web提取的元数据。 例如,我选择退出有关类型,预告片或收视率的数据。

手动优先

有些事情无法确定; 也许您不得不将电影分成两部分,或者您已经对原本喜欢的电影进行了粉丝重新编辑,或者您是从头开始制作了自己的电影,但世界尚未发现它。 在这些情况下,您可以从tinyMediaManager界面中手动创建自己的元数据。

可以预期,“编辑”按钮是顶部工具栏中的铅笔图标。 选择要编辑的电影,然后单击“编辑”按钮以添加或更改有关任何电影文件的信息。

使用tinyMediaManager整理电影和电视文件_第5张图片

有关电影或电视节目的所有元数据都保存到包含媒体文件的目录中。 这样可以保留电影文件和有关该文件的数据之间的自然关联,因此不需要杂乱的数据库。 (尽管tinyMediaManager会为其自身功能维护数据库。)它全部在文件系统上,独立于任何媒体客户端,并且可解析人机。

剪切并打印

tinyMediaManager的要点不一定是对电影收藏的狂热。 最终使您的电影和电视节目井井有条的最终结果是,当您在自己喜欢的媒体中心浏览收藏时,它们看起来确实不错。

当然,还有其他几种媒体管理应用程序,包括以终端为中心的Kolekto和MediaElch 。 tinyMediaManager在提供基本功能和一些其他功能之间取得了很好的平衡,这些功能使在Kodi(或您选择的媒体中心)之外查看收藏成为一种乐趣。

翻译自: https://opensource.com/life/16/6/tinymediamanager-catalogs-your-movie-and-tv-files

你可能感兴趣的:(数据库,python,linux,java,大数据)