如何测量目录中视频文件的总时长?

如何测量目录中视频文件的总时长?

假设我有一个目录,里面有 5 个视频文件。我怎样才能从终端测量此目录中所有视频文件的总时长。此外,我希望能够对它可能具有的任何子目录进行递归操作。我不想使用 VLC 或任何其他 GUI 工具,因为我有很多目录要执行此操作,而且这需要花费大量时间。

答案1

正如评论中所述,来自另一个线程的命令适用于单个目录,但不适用于多个子目录。

此命令将使用 find 从所有子目录中获取文件(以 .mp4 结尾)

find ./ -name *.mp4 -exec exiftool -S -n {} \;

相关内容