如何用ruby编写脚本来增加电影的播放时间

如何用ruby编写脚本来增加电影的播放时间,ruby,Ruby,我有各种各样的文件夹,里面有.avi和.mkv文件。 我想用ruby编写一个脚本来计算所有这些文件并提取它们的播放时间,看看我花了多少时间看电影。 我是编程新手,所以我不知道如何访问这些文件中的元数据 关于如何实现这一点有什么帮助吗?我从未使用过它,但有一个名为gem的工具,它允许您获取视频文件元数据,它在下面使用ffmpeg 根据文档,要获得视频文件的持续时间,您只需运行: RVideo::Inspector.new(:file => "some_file.avi").duration

我有各种各样的文件夹,里面有.avi和.mkv文件。 我想用ruby编写一个脚本来计算所有这些文件并提取它们的播放时间,看看我花了多少时间看电影。 我是编程新手,所以我不知道如何访问这些文件中的元数据


关于如何实现这一点有什么帮助吗?

我从未使用过它,但有一个名为gem的工具,它允许您获取视频文件元数据,它在下面使用ffmpeg

根据文档,要获得视频文件的持续时间,您只需运行:

RVideo::Inspector.new(:file => "some_file.avi").duration

再加上这一点,你就差不多准备好了。

我不会很快找到适合这一点的红宝石。您可能需要为此作业查找并使用原始命令行工具。