python获取音频时长

简介: python获取音频时长

要获取音频文件的时长,可以使用Python的wave模块。下面是一个示例代码:

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} 秒')

请将audio.wav替换为你要获取时长的音频文件的路径。这个代码将打印出音频文件的时长(以秒为单位)。

请注意,此代码使用了wave模块来处理WAV文件。如果你处理的是其他音频文件格式,你可能需要使用适当的库来解析文件头信息来获得时长。

相关文章
|
Python Windows
Python 获取视频时长(附代码) | Python工具
Python 获取视频时长(附代码) | Python工具
Python 获取视频时长(附代码) | Python工具
|
1月前
|
编解码 Python
python怎么提取视频中的音频
python怎么提取视频中的音频
41 0
|
8月前
|
存储 Python
Python 还能播放音频,而且花样多多?
Python 还能播放音频,而且花样多多?
|
7月前
|
XML JSON 数据格式
< Python全景系列-4 > 史上最全文件类型读写库大盘点!什么?还包括音频、视频?
< Python全景系列-4 > 史上最全文件类型读写库大盘点!什么?还包括音频、视频?
58 0
|
Python
Python3,早知道3行代码就能提取音频,我把这10块钱买包子吃不香吗?
Python3,早知道3行代码就能提取音频,我把这10块钱买包子吃不香吗?
67363 1
|
计算机视觉 Python
Python玩转各种多媒体,视频、音频到图片
我们经常会遇到一些对于多媒体文件修改的操作,像是对视频文件的操作:视频剪辑、字幕编辑、分离音频、视频音频混流等。又比如对音频文件的操作:音频剪辑,音频格式转换。再比如我们最常用的图片文件,格式转换、各个属性的编辑等。因为多媒体文件的操作众多,本文选取一些极具代表性的操作,以代码的形式实现各个操作。
339 0
|
Python Windows
Python批量将MP3音频转为WAV格式(附代码) | Python工具
Python批量将MP3音频转为WAV格式(附代码) | Python工具
Python批量将MP3音频转为WAV格式(附代码) | Python工具
|
Python Windows
Python 视频添加音频(附代码) | Python工具
Python 视频添加音频(附代码) | Python工具
|
Python Windows
Python 音频调整音量(附代码) | Python工具
Python 音频调整音量(附代码) | Python工具
Python 音频调整音量(附代码) | Python工具
|
Python Windows
Python 批量转换视频音频采样率(附代码) | Python工具
Python 批量转换视频音频采样率(附代码) | Python工具
Python 批量转换视频音频采样率(附代码) | Python工具