gpt4 book ai didi

python - 如何将 mp3 转换为 ogg python

转载 作者:行者123 更新时间:2023-12-02 23:03:14 24 4
gpt4 key购买 nike

我需要将字节 mp3 数据转换为字节 ogg。如何在 python 中做到这一点?我看过很多从文件转换它的例子,但我不想把它写到磁盘。

from urllib.request import urlopen
bytes = urlopen("https://url.com/file.mp3").read()

最佳答案

解决方案 1:在线转换

您可以使用 online-convert服务。它有自己的API它支持直接从 URL 转换,因此您甚至不需要将文件读入内存。

解决方案 2:使用临时文件在本地转换

import tempfile
from pydub import AudioSegment
from urllib.request import urlopen

data = urlopen('https://sample-videos.com/audio/mp3/crowd-cheering.mp3').read()
f = tempfile.NamedTemporaryFile(delete=False)
f.write(data)
AudioSegment.from_mp3(f.name).export('result.ogg', format='ogg')
f.close()

关于python - 如何将 mp3 转换为 ogg python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54115528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com