标记和管理video文件

我的硬盘上有很多video文件,我想用标签管理和排序。 所以我的问题是:你认为最好的方法是什么?

有一个名为Wwidd的新项目,它带有一个跨平台的video标记器。 它可以下载 ,但是对于Ubuntu安装说明,您需要在GitHub页面上查看自述文件。

一旦你运行它,添加和编辑标签就相当简单,即使是批量生产也是如此。 我正在用它管理成千上万的video。

Wwidd在Ubuntu 11.04上运行

依赖关系是:node.js,sqlite3,ffmpeg,VLC(用于回放)。

人们常常想要管理他们想要管理的不同video文件格式,这个问题通常是其中一些格式不容易标记,例如.flv文件,我发现的格式最多从命令行和gui应用程序可以轻松标记带有H.264video和aac音频的.mp4格式。

.mp4格式的video可以很容易地使用来自mpeg4ip-utils的mp4tags标记与itunes兼容的元数据,mp4tags是基于命令行的,可以批量标记这些文件的优秀GUI应用程序是Easytag-aac,你也可以使用VLC媒体播放器做.mp4标记,但没有批处理function。

将一个压缩video转换为另一个容器并不总是一件好事,例如当一个容器不支持来自另一个容器的编解码器时,简单的无损demux和remuxing将不能用于video或音频,或者两者都必须转码,这是耗时并且会导致更多的损失。

由于周围有很多不同的格式,因此可能无法将所有文件转换为一种格式我相信最好的选择是使用能够保存有关无法标记的文件或不易标记的文件的信息在外部数据库中。 同时仍在阅读那些易于标记的标签。

为此我会推荐名为Banshee的媒体播放器。 Banshee将读取video文件中嵌入的元数据,就像读取音频文件中的元数据一样。 如果某些video中没有嵌入元数据只需将它们导入到程序中,然后您就可以在banshee界面中输入有关这些video的必要信息,这与您播放音乐的方式非常相似,唯一的一点是此信息将存储在Banshee sqlite数据库,而不是文件本身,在某些情况下不是一个大问题。

如果banshee完全不是您的选择,并且您希望所有video都被标记,我建议您将难以标记的video转换为易于标记的video。 有关可用于标记不同格式的一些工具,请参见下文。

摘要

TAGGING

对于MP4

安装mpeg4ip-utils这提供了mp4tags,一个基于命令行的.mp4文件标记工具。

安装Easytag-aac良好的GUI工具,用于标记.mp4和其他一些格式。 在需要一次更新多个文件时很有用

一次为元数据编辑安装基于GUI的VLC媒体播放器。

像这样使用mp4tags:

 mp4tags -a "Author Name" -s "The Video Title" -g "The Genre" -A "The Album" "file.mp4" 

file.mp4将使用元数据进行更新。

对于OGG THEORA

安装oggz-tools,提供oggz-comment,这是用于标记ogg vorbis和ogg theora文件的基于命令行的工具。

使用oggz-comment如下:

 oggz-comment input.ogv TITLE="The Title" ARTIST="The Artist" ALBUM="The Series" LICENSE="None" DATE="2011" ORGANIZATION="Big Org." LOCATION="Somewhere" COMMENT="This is a test" -o output.ogv 

input.ogv是要标记的文件,output.ogv是标记文件。

对于AVI

安装ffmpeg,基于命令行的工具,用于处理音频和video。

像这样使用ffmpeg将元数据添加到某些.avi文件中:

 ffmpeg -metadata title="Video Title" -metadata artist="Video Artist" -metadata genre="Video Genre" -metadata comment="Video Comment" -acodec copy -vcodec copy -i "inputfile.avi" new.avi 

inputfile.avi是要标记的文件,new.avi是标记文件。

用.avi容器测试; DivX MPEG-4版本5,XVID MPEG-4和Flashvideo1.all with .mp3 audio。

对于MATROSKA MKV

安装mkvtoolnix,一组用于处理Matroska文件的命令行工具

安装mkvtoolnix-gui,一套用于处理Matroska文件的工具 – GUI前端

某些媒体播放器似乎并未充分了解matroska容器中的元数据。

在这里阅读更多关于mkvmerge及其gui的信息:

http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html

http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge-gui.html

了解有关matroska官方标签规格的更多信息:

http://www.matroska.org/technical/specs/tagging/example-video.html

http://www.matroska.org/technical/specs/tagging/index.html

管理

安装banshee媒体管理和播放应用程序。 导入已标记的文件,手动输入无法使用上述工具标记的文件的信息,在导入之前始终记得备份banshee的数据库,为video提供良好的文件名,这样您就不必在以后更改它们。 确定video存储的良好位置。

如果您不想使用banshee作为媒体管理器我的下一个建议是来自VIdeo Lan的VLC媒体播放器,不要让简单的界面欺骗你,这是一个非常有用的媒体播放器,只是播放媒体,播放列表按钮是有误导性的,人们会相信你所拥有的东西都可以查看或创建播放列表,但是这会带来一个方便的工具,可以用作开放.xspf播放列表格式的界面,vlc可以很好地使用它播放列表格式作为平面数据库,它在〜/ .local / share / vlc中创建一个名为ml.xspf的文件,因此您可以备份它,一旦您习惯了树视图,该文件的界面对于搜索组织非常方便并播放您的video。 具有讽刺意味的是,此界面的媒体库方面比播放列表方面更好。

在此处输入图像描述

您可以右键单击媒体库窗口中的空白区域来创建文件夹并将其他文件夹拖到它们,只要您导入文件夹所有子文件夹结构,在媒体库窗口中创建的文件夹将只存在于.xspf xml文件中将导入,如果你有一个文件夹系统已经组织你的文件并且你想要在媒体库中使用相同的结构,这是很好的,如果不需要你可以拖出任何文件夹并将它们放在任何其他文件夹下或树结构的根,单个文件夹也可以导入并放置在树中的任何位置。

您可以通过单击菜单中的视图查看播放列表界面,然后单击播放列表项。

有关VLC播放列表用法的更多信息; http://wiki.videolan.org/Documentation:Play_HowTo/Basic_Use/Playlist

所有推荐的软件都可以在存储库中找到,只需在突触或软件中心中搜索即可。

您可以使用电影管理员或编目员。

GCstar ( 点击安装 )

GCstar是一个免费的开源应用程序,用于管理您的馆藏。 可以从互联网上自动检索有关每个项目的详细信息,您可以存储其他数据,例如位置或您借给它的人。 您还可以按许多标准搜索和过滤您的collections。

格里菲斯 ( 点击安装 )

Griffith是一个媒体collections管理器应用程序。 将项目添加到集合中与键入电影标题和选择支持的源一样快捷方便。 然后,格里菲斯将尝试从网上获取所有相关信息。

数据乌鸦

Data Crow是最终的媒体编目和媒体组织者。 一直想在一个产品中管理所有collections品吗? 您想要一个可以根据您的需求定制的产品吗? 你的搜索结束了! 使用Data Crow可以创建一个包含所有收集项目的庞大数据库。 您可以使用优秀的在线服务来检索信息,而不是自己输入所有信息。

MeD的电影经理

MeD的电影管理器是一个简单易用但可定制的电影管理器。 从IMDb和tv.com自动检索信息。 还可以从AVI,OGM,MPEG和DVD(ifo)等媒体文件中检索技术信息。 它是用Java编写的,因此应该在大多数支持Java的桌面系统上运行。

为了回答你的两个问题,我会使用Handbrake将你的所有video文件转换为MKV,它有一个命令行版本,这意味着你可以编写文件转换的脚本。 在Handbrake中,您可以使输出质量与输入相同,但您可以使用MKV标准的function将文件挤压到较小的输出文件中。 我不确定你会得到多少压缩,但它会在不降低质量的情况下获得最佳压缩效果。

转换完所有文件后,您可以使用一个程序MKV文件创建器通过使用可以从文件菜单打开的页眉编辑器将元数据添加到video中

MKV标题编辑器

编辑

MKV文件创建者是mkvtoolnix的GUI,后者又是较小程序的组合,包括:(每个链接打开该程序的手册页)

  • 了mkvmerge
  • mkvinfo
  • mkvextract
  • mkvpropedit
  • mmg这是gui

您可以使用VLC ( 点击安装 )

只需打开video文件,然后转到工具 – >媒体信息或按Ctrl + I.

在此处输入图像描述

然后编辑元数据。

在此处输入图像描述