Nautilus 专辑封面缩略图如何工作?

Nautilus 专辑封面缩略图如何工作?

有一件事我已经搜索了一段时间了,但无济于事,这对我来说很奇怪,因为它看起来像是人们会谈论的事情:那些可以稍微增强计算体验的小玩意之一。

无论如何。我有一个不错的音乐收藏。我把所有歌曲都保存为 ogg 文件。一切都很好,我可以收听文件,但 Nautilus 中的文件有些奇怪:有些图标显示其专辑封面,而其他则没有,我就是不明白为什么。

我今天在这个网站上看到,这是将专辑封面嵌入文件的问题,但事实并非如此,因为我多次将专辑封面嵌入我想要的文件中,但都无济于事。此外,从文件中删除嵌入的专辑封面对那些显示图标的文件没有任何影响。

所以我的问题是:它是如何工作的? Nautilus(或 Ubuntu,我不知道)从哪里获取图片? 我如何编辑它?

答案1

我相信它确实使用了文件中嵌入的标签,通常称为 id3 标签,至少对于 MP3 来说是这样。我认为 ogg 文件可以读取 id3 标签,但可能无法读取 id3v2 标签(版本 2)。有些软件会写入其中一个标签,有时也会写入两个标签。

我注意到,Nautilus 在第一次打开文件夹后需要一段时间才能显示专辑封面,但之后它会记住它们。我很确定它将图像存储在 中~/.thumbhnails/normal,但这个目录可能非常大,打开它是一件苦差事。

我听说过一个名为“封面缩略图”的程序,可以使 nautilus 运行得更好;但我自己还没有真正尝试过。

答案2

您需要下载专辑的封面,将其放在专辑文件夹中,并为其指定以下名称之一:

  • folder.jpg
  • cover.jpg
  • Folder.jpeg

我使用 500x500 的图片,这是大多数程序使用的专辑封面的默认尺寸。这将在 RhythmBox 中显示专辑封面。要将专辑封面嵌入文件中以使其显示在 Nautilus 中,请使用易达安装 easytag将专辑封面嵌入 .ogg 文件的元标记。这是一项费力的工作,但在我看来,第一次就做好这件事可以让你以后不必再重做。

答案3

如果我错了请纠正我,但我认为你受到了这个错误的影响https://bugs.launchpad.net/ubuntu/+source/totem/+bug/914313

答案4

强制重新创建缩略图

当 Nautilus 显示某些带有或不带有缩略图的文件时,相应的缩略图文件存储在以下文件夹之一中(在 Debian 系统中):

  • ~/.cache/thumbnails/fail (适用于没有缩略图的文件),
  • ~/.cache/thumbnails/large(适用于具有 256px 大缩略图的文件)以及
  • ~/.cache/thumbnails/normal(适用于具有 128px 正常缩略图的文件)。

如果我们使用编辑器将封面嵌入音频文件,Nautilus 仍将使用存储在上述缩略图文件夹之一中的缩略图,而不是新的缩略图。

因此,要强制 Nautilus 重新创建缩略图,我们可以删除缩略图文件(如果我们能找到它的位置),或者删除其中一个文件夹中的所有缩略图文件。通过这样做,Nautilus 将重新创建新的正确缩略图。

相关内容