1. 前言
.ncm 格式是網易云音樂專屬的加密音頻格式,用于保護版權。這種格式無法直接播放,需要解密后才能轉換為常見的音頻格式。本文將介紹如何使用 Python 批量將 .ncm 格式的音頻文件轉換為 .mp3 格式。
2. 安裝 ncmdump
ncmdump 是一個專門用于解密 .ncm 文件的工具。它能夠解析網易云音樂的加密算法,將 .ncm 文件轉換為可播放的音頻格式。首先需要安裝它:
pip install ncmdump
3. 實現 .ncm 轉 .mp3
將 .ncm 文件轉換為 .mp3 文件:
import os
from ncmdump import dumpdef convert_ncm_to_mp3(input_file, output_file):# 解密 .ncm 文件dump(input_file, output_file)if __name__ == '__main__':input_file = '周傳雄 - 青花.ncm'output_file = '周傳雄 - 青花.mp3'convert_ncm_to_mp3(input_file, output_file