From 94c2f3d0e1d0936033f36ad4ddcb2ba5cc283226 Mon Sep 17 00:00:00 2001 From: SlyAimer <2289782085@qq.com> Date: Fri, 24 Jan 2025 19:03:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E8=BD=AC=E6=8D=A2silk=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/music/cloud_music/cloud_music.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/music/cloud_music/cloud_music.py b/src/music/cloud_music/cloud_music.py index c6c4f19..88e657d 100644 --- a/src/music/cloud_music/cloud_music.py +++ b/src/music/cloud_music/cloud_music.py @@ -172,8 +172,8 @@ def netease_music_download(song_id,song_name,singer,session): url = session.post(download_url, headers=headers,data=data).json()['data'][0]['url'] #下载歌曲 data = requests.get(url, stream=True) - file_path = os.path.join(save_path, f"{song_name}-{singer}.mp3") - file_name = os.path.basename(f"{song_name}-{singer}.mp3") + file_path = os.path.join(save_path, f"{song_name}-{singer}.wav") + file_name = os.path.basename(f"{song_name}-{singer}.wav") with open(file_path, "wb") as f: f.write(data.content) if data.status_code == 200: @@ -182,7 +182,7 @@ def netease_music_download(song_id,song_name,singer,session): file.write(chunk) output_silk_path = os.path.join(save_path, os.path.splitext(file_name)[0] + ".silk") # 使用 graiax-silkcoder 进行转换 - silkcoder.encode(file_path, output_silk_path) + silkcoder.encode(file_path, output_silk_path,tencent=True,ios_adaptive=True) return output_silk_path else: return None