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