Android实现NCM转MP3格式
Android实现NCM转MP3格式
- 一、目标
- 二、实现方案
- 三、兼容性问题
- 四、过程回顾
- 五、接下来
- 六、Finally
这时意料之外的开发工作。2018年6月份的时候还能直接把网易云音乐的歌曲拷贝出来,现在已经是加密格式了。
保护版权是一定要支持的。
技术探索也是不能放弃的。
一、目标
实现将NCM格式转换为MP3格式或者FLAC格式。
从而能够将音乐添加到神马笔记中。
二、实现方案
感谢GitHub的大神们!
开源项目 | 描述 | 适用平台 |
---|---|---|
anonymous5l / ncmdump | 可能是ncmdump的鼻祖了,好多项目都根源于此。 | PC |
Yeamy / ncmdump | Java桌面版 | PC、macOS |
nondanee / ncmdump | Python版本 | PC、macOS |
bunnyblueair / DroidNCM | Android版本 | Android |
三、兼容性问题
因为比较经常使用手机端的网易云音乐,因此选择了Android版本 bunnyblueair / DroidNCM。
测试了5首歌曲,有1首无法成功转换。
黄小琥的《没那么简单》转换失败。
将对应的ncm文件拷贝到Macbook Pro使用Java桌面版本Yeamy / ncmdump可以成功转换。
但是转换出来的flac文件,macOS系统无法识别出封面。
将对应的flac文件添加到神马笔记中,封面可以正常显示。
四、过程回顾
再次感谢GitHub的大神们!
结合使用Android版本 bunnyblueair / DroidNCM和Java桌面版本Yeamy / ncmdump可以成功转换绝大部份的NCM文件。发现问题可以及时向大神们反馈。
最后,尊重版权,不要传播转换后的MP3文件。
五、接下来
可以准备发布音乐笔记版本的神马笔记了。
六、Finally
何以故。
是诸众生。无复我相人相众生相寿者相。
无法相。亦无非法相。
Android实现NCM转MP3格式相关推荐
- Android合并两个MP3格式的音频文件
首先,简单的读取两个mp3文件流,然后合并到一个输出流,输出到文件中,这种简单粗暴的方法肯定是不行的,因为 mp3文件有文件头信息和文件尾信息,要处理这些. 所以正确的方案是:要先正确取到各个mp3文 ...
- Android变录音边转换为mp3格式的声音---libmp3lame库的使用
Android录音支持的格式有amr.aac.3gp,但这三种音频格式在跨平台上表现并不好.而mp3格式是跨平台最好的音频格式,所以如果能转成mp3格式的音频文件,那是极好的. 那转成mp3格式又有两 ...
- android 录音的格式,Android录音mp3格式实例详解
Android录音支持的格式有amr.aac,但这两种音频格式在跨平台上表现并不好. MP3显然才是跨平台的最佳选择. 项目地址 实现思路概述 在分析代码前,我们需要明确几个问题 1. 如何最终生成M ...
- Android录音amr实时转成MP3格式
文章目录 MP3 录音使用说明 步骤一:下载NDK,并配置(Mac) 步骤二:修改C代码相关路径,编译成so库 步骤三:应用层代码代码调用系统AudioRecord类开始录音 开始录音 start() ...
- android mp3数据格式,Android录制mp3格式文件
前言 最近做一个即时通信类的项目,由于要保证pc端,iOS端和Android端的通用性,最终统一为MP3格式,一直担心MP3格式会不会很大,但是实测还是可以接受的.下面来看看具体步骤: 工具 MP3格 ...
- ncm格式文件转换为mp3格式文件
我们经常会遇到ncm格式的文件,然而,有了一款小工具,我们可以轻松将ncm格式转换为常见的mp3格式,以便更方便地播放和共享音乐.本文将介绍这个小工具的实现方式,让我们一起来看看吧! 首先,让我们来看 ...
- Android FFmpeg 转换MP3格式
平台 RK3399 + Android 8.1 概述 需要在RK上完成MP3格式转换, 主要分两部分: mp3 转 adpcm mp3 转 CBR mp3 专业的事情还是要找专业的工具做, 比哪 FF ...
- Android Mp3格式录音,含有暂停,计时功能
Mp3录音,边录边转: 博主前端时间做的项目,遇到关于android录音相关的问题.由于android系统自带的录音Audiorecord录制出来的文件格式为PCM,或者简单的加上WAV头文件,转换成 ...
- Android录音并实时转成MP3格式
资源点我 jni:音频转成MP3格式的C库,将类名或者路径名改成自己项目路径,通过NDK生成so库. mp3library:录音.格式转换的Library,包括so库和工具类. 步骤一:下载NDK,并 ...
- Android录制mp3格式
前言 最近做一个即时通信类的项目,由于要保证pc端,iOS端和Android端的通用性,最终统一为MP3格式,一直担心MP3格式会不会很大,但是实测还是可以接受的.下面来看看具体步骤: 工具 MP3格 ...
最新文章
- Caused by: java.sql.SQLException: GC overhead limit exceeded处理百万数据出现的异常
- 【杂谈】有三AI专业版学习扑克牌上线,一副扑克,看懂AI核心技术
- 前端项目课程5 登录界面如何做
- 知识管理系列---3.程序实现
- mongodb分片+副本集集群环境搭建
- [贪心][高精度][NOIP]国王游戏
- 第3章 FOR命令中的变量
- 桥接模式Bridge
- Android adb 常用命令
- Zmeet云雾架构-融合AI能力的通讯层的变革,性能远超传统通讯技术
- 12.5米分辨率DEM
- 使用 Vscode 编写 HTML 文档竟然可以自动写代码(2)
- 国内外最好用的6款Bug跟踪管理软件,测试员不可不知!
- 解决iOS 证书不受信任的问题
- 讲讲语言转换程序:将一种语言转换为另一种语言的程序
- shell参数带有空格问题
- 搭建基于github的个人网站
- 前端萌新面试吃瘪经历分享
- Hive从入门到高级
- Servlet的生命周期和线程安全问题