吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14527|回复: 82
收起左侧

[Python 原创] 白嫖 嗨格式 之音频转换,ncm转mp3

  [复制链接]
Aaronkk 发表于 2023-3-20 12:15


缘由:本想下载一些歌到车机播放,发现大部分是ncm格式的。
查了下才知道是音乐软件限制了,会员下载的音频文件为.ncm格式,目前只能在网易云音乐APP上播放,不支持在其他音频播放软件或音频设备使用。

百度转换软件,首选这个
image.png
试试吧,使用 嗨格式视频转换器 批量转为.mp3,不过比较尴尬,发现这个软件需要vip,否则只成功2/3

然后意外发现解决办法了:
转为.mp3后,完整文件其实在隐藏文件__mmc__里 (用Everything查找,确认实际路径),修改.dat为.mp3文件即可。

然后就简单了,这种批量操作当然不可能手动去改啦,交给py吧
使用以下脚本 批量重命名

[Python] 纯文本查看 复制代码
#!/usr/bin/python3
# -*- coding: utf-8 -*-

import os
import re
import shutil

# 修改为实际路径
dir_path = r'C:\Users\Administrator\Desktop\嗨格式视频转换器\___mmc___'
dest_dir_path = os.path.dirname(dir_path)
list_path = os.listdir(dir_path)
# print(list_path)

for filename in list_path:
    try:
        file_path = os.path.join(dir_path, filename)
        if '.dat' in filename:
            new_filename = filename.replace('.dat', '.mp3')
            if re.search('^\d+_', new_filename):
                prefix = new_filename.split('_')[0]
                new_filename = new_filename.replace(prefix, '')
            new_file_path = os.path.join(dir_path, new_filename)
            print('# rename: {} -> {}'.format(filename, new_filename))
            # 重命名文件
            os.rename(file_path, new_file_path)
            # 移动文件,如果目标文件已经存在则覆盖
            dest_file_path = os.path.join(dest_dir_path, new_filename)
            shutil.move(new_file_path, dest_file_path)
    except Exception as e:
        print('{}, Error: {}'.format(filename, e))

print('完成')

免费评分

参与人数 5吾爱币 +4 热心值 +4 收起 理由
liu8833637 + 1 + 1 热心回复!
272607452 + 1 + 1 正好需要,
19880103 + 1 谢谢@Thanks!
cqhcy + 1 热心回复!
blindcat + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Aaronkk 发表于 2023-5-17 09:35
推荐网站,音乐解锁  https://music-unlock.lehinet.com/
移除已购音乐的加密保护
目前支持 网易云音乐(ncm), QQ音乐(qmc, mflac, mgg), 酷狗音乐(kgm), 虾米音乐(xm), 酷我音乐(.kwm)

免费评分

参与人数 5吾爱币 +5 热心值 +5 收起 理由
北冥鹏少 + 1 + 1 我很赞同!
infocomb + 1 + 1 赞爆~~~~~~~
williamhuang + 1 + 1 我很赞同! 神站
PPXSSS + 1 + 1 我很赞同!
恒ken + 1 + 1 我很赞同!

查看全部评分

jinyuanchen 发表于 2023-3-20 13:12
Dargon12340 发表于 2023-11-24 14:01
 楼主| Aaronkk 发表于 2023-3-27 10:59
本帖最后由 Aaronkk 于 2023-3-27 11:01 编辑

myxyvip 发表于 2023-3-25 15:14
新版本不行了,老版本哪里有下载呀,可以分享个不

这样吗,bug这么快就修复了?
这个是我之前下载的安装包,还好没删掉 HiVCSetup_611679DC.exe
https://www.aliyundrive.com/s/yRB4Fadrq4D
shaokui123 发表于 2023-3-20 13:12
门槛太高,批量重命名批处理即可
x131797 发表于 2023-3-20 13:13
感谢分享
LuckyClover 发表于 2023-3-20 13:14
有想法,进来顶一顶
likaiaixuexi 发表于 2023-3-20 13:34
这就很厉害了,羡慕楼主
 楼主| Aaronkk 发表于 2023-3-20 13:48
shaokui123 发表于 2023-3-20 13:12
门槛太高,批量重命名批处理即可

嗯,可以实现都行的啦,只要python环境应该也不麻烦吧
小志918 发表于 2023-3-20 13:49
感谢分享
schoolclub 发表于 2023-3-20 14:04
虽然不懂,但是看起来很高大上的样子
SmileInMemory 发表于 2023-3-20 14:13
这个可以有,很有用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表