全球主机交流论坛

标题: 请教怎么获取视频总时长 [打印本页]

作者: bzyz    时间: 2021-12-31 11:39
标题: 请教怎么获取视频总时长
请教大佬,linux下怎么获取一个文件夹下的视频的总时长
作者: 半世烟尘    时间: 2021-12-31 11:41
百度上有linux获取音频时长的你可以搜搜看
作者: heibaihuali    时间: 2021-12-31 11:44
本帖最后由 heibaihuali 于 2021-12-31 11:45 编辑

ffmpeg -i

随便百度写个循环就完事了
作者: bzyz    时间: 2021-12-31 11:47
半世烟尘 发表于 2021-12-31 11:41
百度上有linux获取音频时长的你可以搜搜看

度娘里没大佬,翻了3页,看着回答的不够专业
作者: bzyz    时间: 2021-12-31 12:02
heibaihuali 发表于 2021-12-31 11:44
ffmpeg -i

随便百度写个循环就完事了

您说的随便,对俺来说比登天还难,在哪写。。。用啥写。。。ffmpeg -i D:/download/test.mkv 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s 能给解释下不
作者: lanmp    时间: 2021-12-31 12:50
bzyz 发表于 2021-12-31 12:02
您说的随便,对俺来说比登天还难,在哪写。。。用啥写。。。ffmpeg -i D:/download/test.mkv 2>&1 | grep ...



grep "Duration:" 这行关键字,手上没有linux现在,没办法调试这命令是不是准确,但这条命令是可以的。
作者: heibaihuali    时间: 2021-12-31 16:52
bzyz 发表于 2021-12-31 12:02
您说的随便,对俺来说比登天还难,在哪写。。。用啥写。。。ffmpeg -i D:/download/test.mkv 2>&1 | grep ...

linux 当然是shell,其它也行,遍历出目录下文件,一个个调用ffmpeg获取时间加起来不就行了,百度这些都有




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4