Abi*_*d A 18 python compression audio
我正在尝试找到一个Python库来获取音频文件(例如.ogg,.wav)并将其转换为mp3以便在网页上播放.
此外,任何关于设置其播放质量的想法都会很棒.
谢谢.
Jia*_*aro 43
from pydub import AudioSegment
AudioSegment.from_file("/input/file").export("/output/file", format="mp3")
Run Code Online (Sandbox Code Playgroud)
简单!
要指定比特率,只需使用bitrate
kwarg ...
from pydub import AudioSegment
sound = AudioSegment.from_file("/input/file")
sound.export("/output/file", format="mp3", bitrate="128k")
Run Code Online (Sandbox Code Playgroud)
看起来 PyMedia 是这样做的:
这里还有一些有关转换为各种格式以及设置比特率的更多信息:
http://pymedia.org/tut/recode_audio.html
例如
params= {
'id': acodec.getCodecId('mp3'),
'bitrate': r.bitrate,
'sample_rate': r.sample_rate,
'ext': 'mp3',
'channels': r.channels }
enc= acodec.Encoder( params )
Run Code Online (Sandbox Code Playgroud)