如何在 Mac OS X 10.10 (Yosmite) 中获取多个视频文件的持续时间

M. *_* A. 4 video media-info osx-yosemite macos

10个视频文件的文件夹,如何获取它们的总时长?顺便说一句,我试过(Command+ Control+ I),它没有显示总持续时间。

Jos*_*eek 7

您还可以在VLC 中打开所有文件。它会自动播放视频,但按左下角的停止(方形符号),它会显示播放列表。在播放列表的顶部,它将显示总持续时间。如果您启用正确的列(右键单击列标题并选中相应的框),它还会提供单个文件的名称、文件大小和持续时间。

此外,VLC 是一款功能齐全的视频播放器,支持您将遇到的所有格式,以及更多格式。它也是跨平台的(在 Linux 和 Windows 上工作)。


Gia*_*968 0

似乎最好的解决方案是在 Mac OS X 中安装MPlayer,然后运行命令行 Bash 脚本,如下所示

\n\n
find . -type f -name "*.avi" -print0 | xargs -0  mplayer -vo dummy -ao dummy -identify 2>/dev/null | perl -nle \'/ID_LENGTH=([0-9\\.]+)/ && ($t +=$1) && printf "%02d:%02d:%02d\\n",$t/3600,$t/60%60,$t%60\' | tail -n 1\n
Run Code Online (Sandbox Code Playgroud)\n\n

正如用户 \xe2\x80\x9csyssyphus\xe2\x80\x9d 所说:

\n\n
\n

将 *.avi 更改为您想要匹配的任何内容,如果您想检查所有文件,可以将其完全删除\n。

\n
\n