python 获取音频文件的时长 audio duration

创建日期: 2024-02-29 18:02 | 作者: 风波 | 浏览次数: 14 | 分类: Python

来源:https://blog.csdn.net/huayula/article/details/136245522

import wave

def get_audio_duration(file_path):
    with wave.open(file_path, 'rb') as audio_file:
        num_frames = audio_file.getnframes()
        sample_rate = audio_file.getframerate()
        duration = num_frames / float(sample_rate)
        return duration

# 测试代码
audio_file_path = 'audio.wav'
duration = get_audio_duration(audio_file_path)
print(f'音频时长: {duration} 秒')
14 浏览
9 爬虫
0 评论