标记和管理视频文件

stu*_*ent 17 video software-recommendation tagging

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

Sab*_*con 14

人们将想要管理的不同视频文件格式很好地混合在一起是很常见的,问题在于这些格式中的一些通常不容易标记,例如 .flv 文件,这是我最喜欢的格式可从命令行和 gui 应用程序轻松标记的是带有 H.264 视频和 aac 音频的 .mp4 格式。

.mp4 格式的视频可以很容易地使用 mpeg4ip-utils 的 mp4tags 标记与 iTunes 兼容的元数据,mp4tags 是基于命令行的,可以批量标记这些文件的良好 GUI 应用程序是 Easytag-aac,您也可以使用 VLC 媒体播放器做 .mp4 标记但没有批处理功能。

将一个压缩视频转换为另一个压缩视频并不总是一件好事,例如,当一个容器不支持来自另一个容器的编解码器时,简单的无损解复用和重新混合将无法工作,视频或音频或两者都必须进行转码,这是耗费时间,会造成更大的损失。

由于周围有很多不同的格式,因此必须将所有文件转换为一种格式可能会变得笨拙,我相信最好的选择是使用一些可以保留有关无法标记或不容易标记的文件的信息的东西在外部数据库中。同时仍然阅读那些可以轻松标记的标签。

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

如果由于任何原因完全不适合您,并且您希望标记所有视频,我建议您将难以标记的视频转换为易于标记的视频。请参阅下文,了解可用于标记不同格式的一些工具。

概括

标记

对于 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"
Run Code Online (Sandbox Code Playgroud)

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

对于 OGG 理论

安装 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
Run Code Online (Sandbox Code Playgroud)

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

为 AVI

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

像这样使用 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
Run Code Online (Sandbox Code Playgroud)

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

使用 .avi 容器进行测试;DivX MPEG-4 版本 5、XVID MPEG-4 和 Flash Video 1.all 带有 .mp3 音频。

对于马特罗斯卡 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 的数据库,在导入之前为您的视频命名好文件名,以便您以后不必更改它们。确定视频存储的好位置。

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

在此处输入图片说明

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

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

有关 VLC 播放列表使用的更多信息,请点击此处;http://wiki.videolan.org/Documentation:Play_HowTo/Basic_Use/Playlist

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


Lin*_*ity 6

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

GCstar点击安装

GCstar 是一个免费的开源应用程序,用于管理您的收藏。每件物品的详细信息可以从互联网上自动检索,您可以存储其他数据,例如位置或借给谁。您还可以通过多种条件搜索和过滤您的收藏。

格里菲斯点击安装

Griffith 是一个媒体收藏管理器应用程序。将项目添加到集合中就像输入电影名称和选择支持的来源一样快速和简单。Griffith 然后将尝试从 Web 获取所有相关信息。

数据乌鸦

Data Crow 是终极的媒体编目器和媒体组织者。一直想在一个产品中管理您的所有系列?您想要一款可以根据您的需求进行定制的产品吗?您的搜索到此结束!使用 Data Crow 可以创建一个包含所有收集项目的庞大数据库。您可以使用出色的在线服务来检索信息,而不必自己输入所有信息。

MeD 的电影经理

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


Dan*_*ker 4

有一个名为Wwidd的相当新的项目,它附带了一个跨平台视频标记器。它可供下载,但对于 Ubuntu 安装说明,您需要查看其GitHub 页面上的自述文件。

一旦运行它,即使是批量添加和编辑标签也相当简单。我用它管理数千个视频。

Wwidd 在 Ubuntu 11.04 上运行

依赖项有:node.js、sqlite3、ffmpeg、VLC(用于播放)。