Mac 内置:
mdls *.mp4
Run Code Online (Sandbox Code Playgroud)
在 MacOSX 10.6.8 中测试
您可以使用ffmpeg或ffprobe获取持续时间.您可以ffmpeg使用Homebrew轻松安装:
brew install ffmpeg
Run Code Online (Sandbox Code Playgroud)
然后您可以使用此命令获取持续时间:
ffmpeg -i input 2>&1 | grep "Duration"| cut -d ' ' -f 4 | sed s/,//
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此处的答案:如何从控制台获取视频文件的长度?