导读

哈哈,喜欢网易云音乐,又愁于制作歌词的童鞋有福啦! BesLyric 为你排忧解难!

上个周末在用网易云音乐听歌,发现一些喜欢的歌还没有滚动歌词,然而网易云音乐还没有自带的歌词编辑功能,要制作歌词必须得去网上自己下载一款歌词制作软件。随便在网上下载了一款之后发现并不好用(个人觉得),而最近刚好又在学 一个开源window C++界面库(SOUI),于是就索性自己做了一个 歌词制作软件。

话不多说,下面开始上干货!


目录
  1. BesLyric 介绍
  2. 软件下载
  3. 软件使用说明
  4. 软件实现
1、BesLyric 介绍

软件名称:BesLryic

项目目的:本软件 试图提供给用户一个 上手简单、功能实用的 滚动歌词制作软件,为广大网易云音乐爱好者提供一个良好的歌词制作体验。

功能简介:

1、歌词制作: 制作过程非常简单,你只需要按下 “ ↑ ” 键,就可以为音乐加上时间轴, 自然播放完或按下 “回车键” 结束

2、滚动预览: 想知道自己制作的效果怎样? 你可以在制作结束后,直接点击 “预览效果” 按钮,程序会自动在 “滚动预览”页面载入刚刚制作完的歌词(如下图),你只需要点击 “开始播放” 即可,检验效果。

怎么样,如此贴心的界面设计,如此简单的操作,你心动了吗?  下载点这里: link     更多的操作说明这里: link

2、软件下载

软件名称:BesLyric

文件大小:131 kB

软件最新下载地址:这里 (如果在使用过程中,发现 功能上有什么bug,欢迎在下面评论指出)

软件不用安装,下载的是rar压缩文件,解压后直接运行里面exe文件即可。

3、软件使用说明

一、如何开始制作歌词?

1、准备好 音频文件(可以是 mp3\wav\wma 等文件,具体看选择对话框的提示)

2、准备好txt文件。使用window新建一个文本文件,将原生歌词(没有时间轴)粘贴进文件保存,注意先排好版,一行不要太长就可以了(一般不超过99个字符)

3、在本软件“制作歌词”页面,选择好“音乐路径”,“文本路径”,以及 即将生成文件的 “输出路径”

4、按下“载入最新” 按钮可以从当前已选择的路径中重新读取文件的最新内容。

5、按下“开始制作” 按钮则进入 制作歌词的状态,在该状态下按键 “ ↑ ”、“←”、“回车” 才有效。

6、等歌曲自然结束,或者用户按下 “回车” 则结束制作; 如果确认保存则会生成 最终的歌词文件。(你可以点击“打开生成文件来查看”)

二、如何预览自己制作的歌词文件?

预览方法有两个:

1) 在上面制作歌词结束后,可以直接预览:

  1、制作完后,点击刚刚被启用的 “预览效果” ,程序会自动切换到“滚动预览”页面,并自动帮你载入刚才制作完成的歌词文件

  2、在“预览效果”页面,点击开始播放,进入预览状态,在该状态下,按钮“←” “空格” “→” 会被启用。

2)自己手动加载歌词:

  1、这个过程其实和上一个预览方法是一样的,只是要自己来加载歌词文件 和 音乐文件。

  2、自己点击“预览页面”,在该页面选择 音乐文件 和 选择刚刚在输出目录下生成的 LRC 文件

三、制作效果不理想,我可以怎么做?

你有两个选择:

1、重新回到“制作歌词”页面,按上面第一点提供的方法制作

2、微调结果。在“预览效果”页面的页面,只要你载入了歌词文件,你就可以随时通过界面上的“手动微调时间轴” 打开文件来编辑(如下图)。(提示:你可以通过暂停,前进后退等操作,在歌词显示面板的上查看精确的歌词时间); 编辑后再预览,你需要手动保存文件,然后按下“载入最新”来载入最新的歌词来播放。

到这里,软件就基本介绍结束了,愿你有个愉快的歌词制作的过程! :)

你可以结束本文的阅读了,如果你还对本软件的实现感兴趣,也可以选择看下一节。

4、软件实现

本项目的代码已传至github,你可以在那里查看具体的 代码 和 开发的说明。

Github 地址:https://github.com/BensonLaur/BesLyric

本软件使用开源界面库SOUI,这是一个基于win32 API 实现的一个 轻量级Direct UI 界面库,本软件能够这么快的实现界面的大部分排版工作,大多归功于这个界面库。

你可以在这里查看到SOUI的介绍:https://www.oschina.net/p/soui

网易云音乐 歌词制作软件 BesLyric的更多相关文章

  1. 网易云音乐 歌词制作软件 BesLyric (最新版本下载)

    导读 BesLyric , 一款专门制作 网易云音乐 LRC 滚动歌词的软件! 搜索.下载.制作 歌词更方便! 哈哈,喜欢网易云音乐,又愁于制作歌词的童鞋有福啦!Beslyric 为你排忧解难! 本文 ...

  2. iOS 开发仿网易云音乐歌词海报

    使用网易云音乐也是一个巧合,我之前一直使用QQ音乐听歌,前几天下 app 手机内存告急.于是就把QQ音乐给卸载掉了,正好晚上朋友圈里有一个朋友用网易云音乐分享了一首歌曲,于是我也就尝试下载了网易云音乐 ...

  3. 一篇文章带你用Python网络爬虫实现网易云音乐歌词抓取

    前几天小编给大家分享了数据可视化分析,在文尾提及了网易云音乐歌词爬取,今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌 ...

  4. C# WPF 低仿网易云音乐(PC)歌词控件

    原文:C# WPF 低仿网易云音乐(PC)歌词控件 提醒:本篇博客记录了修改的过程,废话比较多,需要项目源码和看演示效果的直接拉到文章最底部~ 网易云音乐获取歌词的api地址 http://music ...

  5. 如何用Python网络爬虫爬取网易云音乐歌曲

    今天小编带大家一起来利用Python爬取网易云音乐,分分钟将网站上的音乐down到本地. 跟着小编运行过代码的筒子们将网易云歌词抓取下来已经不再话下了,在抓取歌词的时候在函数中传入了歌手ID和歌曲名两 ...

  6. 手把手教你用Python网络爬虫获取网易云音乐歌曲

    前天给大家分享了用Python网络爬虫爬取了网易云歌词,在文尾说要爬取网易云歌曲,今天小编带大家一起来利用Python爬取网易云音乐,分分钟将网站上的音乐down到本地. 跟着小编运行过代码的筒子们将 ...

  7. 卡拉OK歌词原理和实现高仿Android网易云音乐

    大家好,我们是爱学啊,继上一篇讲解了[LRC歌词原理和实现高仿Android网易云音乐],今天给大家带来一篇关于卡拉OK歌词原理和在Android上如何实现歌词逐字滚动的效果,本文来自[Android ...

  8. 在Ubuntu18.04.2LTS上使用wine安装qq,微信,迅雷,百度网盘,网易云音乐等软件

    在Ubuntu18.04.2LTS上使用wine安装qq,微信,迅雷,百度网盘,网易云音乐等软件 一.前言 在Linux上办公有一点一直是大家的痛,那就是这些系统上没有我们常用的一些软件,比如QQ,微 ...

  9. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法

    1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...

随机推荐

  1. jsonp多次请求报错 not a function的解决方法

    添加时间戳给callbackId $.ajax({ type: "get", url: url, timeout: 6000, data: param, cache: false, ...

  2. TDirectory.GetDirectoryRoot获取指定目录的根目录

    使用函数: System.IOUtils.TDirectory.GetDirectoryRoot 函数定义: class function GetDirectoryRoot(const Path: s ...

  3. iOS 9适配技巧

    中文快速导航: 1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1) i. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系) ii. WHY(以前的HTTP不是也能用 ...

  4. 【转载】db blocks gets & consistent gets

    LOGIC IO(逻辑读次数)= db block gets + consistent gets consistent get : 在一致读模式下所读的快数,包括从回滚段读的快数. db block ...

  5. JavaScript模块化开发实例

    最近接触了一些JavaScript开发的例子,在这里与大家一起分享一下: 例子:当我们一个团队在写Js文件的时候,你一个人写的JS代码自己可以看懂也可以维护,但是别人想对你的JS进行扩展的话,如果都在 ...

  6. JAVA NIO之Character Set

    明白以下几个概念: 字母集(Character Set),汉字,特殊符号,字母这些都是字符集: 字符编码集(Coded character set),将字符集的字符使用数字进行编码:比如ASCII,就 ...

  7. 使用XmlDocument.SelectNodes遍历xml元素遇到的一个XPathException

    使用XmlDocument类时候报错: 未处理的XPathException:需要命名空间管理器或 XsltContext.此查询具有前缀.变量或用户定义的函数. 需要使用XmlNamespaceMa ...

  8. bzoj 3435: [Wc2014]紫荆花之恋 替罪羊树维护点分治 && AC400

    3435: [Wc2014]紫荆花之恋 Time Limit: 240 Sec  Memory Limit: 512 MBSubmit: 159  Solved: 40[Submit][Status] ...

  9. 【网络流24题】No.8 机器人路径规划问题

    [题意] 机器人 Rob 可在一个树状路径上自由移动. 给定树状路径 T 上的起点 s 和终点 t, 机器人 Rob 要从 s 运动到 t. 树状路径 T 上有若干可移动的障碍物. 由于路径狭窄, 任 ...

  10. 【HDU4333】Revolving Digits(扩展KMP+KMP)

    Revolving Digits   Description One day Silence is interested in revolving the digits of a positive i ...