0
是否有unix终端命令可以显示音频文件的长度,如mp3
或wav
文件?来自unix命令行的音频文件的时间长度
我在寻找显示文件播放时间需要多长时间。我没有注意到mplayer
的手册页中有这样一个选项,它是我用来播放音频文件的命令行程序。
是否有unix终端命令可以显示音频文件的长度,如mp3
或wav
文件?来自unix命令行的音频文件的时间长度
我在寻找显示文件播放时间需要多长时间。我没有注意到mplayer
的手册页中有这样一个选项,它是我用来播放音频文件的命令行程序。
你可以使用ffprobe,例如:
ffprobe -v quiet -show_entries format=duration sample.mp3
输出可以是也JSON格式:
ffprobe -v quiet -print_format json -show_format sample.mp3
只提取使用jq时间:
ffprobe -v quiet -print_format json -show_format sample.mp3 | jq '.[].duration'
另一个工具是sox:
sox sample.mp3 -n stat
也可能是最短的一个:
soxi -D sample.mp3