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