将.3gp文件写入.wav格式的python服务器
我需要录制一个来自Android前端的.3gp音频文件,以便使用python Flask服务器后端将其转换为.wav音频,以便进一步处理。有没有建议将.3gp音频转换为.wav音频格式的方法或库将.3gp文件写入.wav格式的python服务器,python,flask,audio,wav,3gp,Python,Flask,Audio,Wav,3gp,我需要录制一个来自Android前端的.3gp音频文件,以便使用python Flask服务器后端将其转换为.wav音频,以便进一步处理。有没有建议将.3gp音频转换为.wav音频格式的方法或库 audiofile = flask.request.files['file'] filename = werkzeug.utils.secure_filename(audiofile.filename) audiofile.save('Audio/' + filename) 我现在正在使用这个
audiofile = flask.request.files['file']
filename = werkzeug.utils.secure_filename(audiofile.filename)
audiofile.save('Audio/' + filename)
我现在正在使用这个代码,它以.3gp的形式接收音频文件。我需要将其转换为.wav格式更新:您也可以使用ffmpeg来完成它
方法1:
bash
ffmpeg-i路径/to/3gp.3gp路径/to/wav.wav
或
python(运行bash命令)
导入操作系统
操作系统('ffmpeg-i路径/to/3gp.3gp路径/to/wav.wav')
方法2:将.3gp转换为.mp3,然后将.mp3转换为.wav
用于将.3gp转换为.mp3。目前没有用于此目的的python API,因此也可以使用
ftransc-f mp3 filename.3gp
给出目的地-查看帮助或
os.system('ftransc-f mp3文件名.3gp')
然后使用pydub将.mp3转换为.wav
newAudio=AudioSegment.from_mp3('path/to/mp3'))
newAudio.export('path/to/destination.wav',format=“wav”)
ffmpeg
可能…@MarkSetchell任何源代码或资源请。。。