炫酷的企业网站模板,公司网站建设招标文件范本,家装设计的公司有那些,保定网站建设公司需要在linux上安装ffmpeg 参考博客 Linux上安装ffmpeg修改环境变量【这一点很重要#xff0c;自己因为没有添加环境变量#xff0c;捣鼓了很长时间】 将ffmpeg的绝对路径添加到 PATH 环境变量中#xff0c;以让系统能找到ffmpeg的安装路径。
# /home//project/ffmpeg-6.1-a…需要在linux上安装ffmpeg 参考博客 Linux上安装ffmpeg修改环境变量【这一点很重要自己因为没有添加环境变量捣鼓了很长时间】 将ffmpeg的绝对路径添加到 PATH 环境变量中以让系统能找到ffmpeg的安装路径。
# /home//project/ffmpeg-6.1-amd64-static 替换成ffmpeg和ffprobe所在的文件夹
export PATH/home//project/ffmpeg-6.1-amd64-static:${PATH}python代码将m4a类型的音频文件转换为wav类型
# AudioSegment库能够将m4a【苹果音乐的格式】类型的音频文件转换为wav类型
from pydub import AudioSegment
import librosa
w4a_audio AudioSegment.from_file(path, formatm4a)
w4a_audio.export(audio_countdown.wav, formatwav)librosa库对wav类型的文件进行处理、可视化
y, sr librosa.load(audio_countdown.wav)
import matplotlib.pyplot as plt
print(fy: {y[:10]})
print(fshape y: {y.shape})
print(fsr: {sr})
import pandas as pd
pd.Series(y).plot(figsize(10, 5),lw1,titleRaw Audio Example)
plt.show()import numpy as np
import matplotlib.pyplot as plt
D librosa.stft(y)
S_db librosa.amplitude_to_db(np.abs(D), refnp.max)
S_db.shape
fig, ax plt.subplots(figsize(10, 5))
img librosa.display.specshow(S_db,x_axistime,y_axislog,axax)
ax.set_title(Spectogram Example, fontsize20)
fig.colorbar(img, axax, formatf%0.2f)
plt.show()