比较视频时长

比较视频时长

我用来mediainfo my_video.mp4 | grep "Duration"获取视频时长,我的问题是:如何比较不同时长的两个视频2 小时 25 分钟5 分 29 秒在纯 Bash 脚本中?谢谢

答案1

您可以获得期间毫秒经过:

mediainfo --Inform="General;%Duration%" /path/to/file

或者使用更粗粒度的 ISO 时间格式:

mediainfo --Inform="General;%Duration/String3%" /path/to/file

这将返回以下格式:

时:分:秒.MMM

Inform通常,要获取可用变量/参数的列表,请输入:

mediainfo --Info-Parameters

另请参阅类似问题: https://stackoverflow.com/questions/21465301/exporting-video-duration-as-hhmmss-into-csv

ffmpeg使用或的替代解决方案ffprobe

看: 获取目录中视频文件的总时长

相关内容