导读

哈哈,喜欢网易云音乐,又愁于制作歌词的童鞋有福啦! 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. Gitlab服务器搭建(For fedora23)

    1. Install and configure the necessary dependencies sudo yum install curl policycoreutils openssh-se ...

  2. 使用PHP在共享内存中存储数据集

    我们可以使用共享内存作为一种独特的存储选项,提供快速读/写操作和进程互操作性等优势. 对于 Web 应用程序,这意味着: 缓存存储(数据库查询.Web 服务数据.外部数据) 会话存储 应用程序之间的数 ...

  3. python【第二十一篇】Django模板继承、分页、cookie验证

    1.模板继承 母版master.html {% block title %}{% endblock %}2 {% block table-cont %}{% endblock %} 子板 {% ext ...

  4. vs2012生成的项目,如何在只装有VS2010的电脑上打开

    步骤: 1.用记事本打开Vs2012生成的项目解决方案文件(.sln文件)文件 2.修改前两行 Microsoft Visual Studio Solution File, Format Versio ...

  5. WPF中增加Month Calendar月历控件

    XAML代码:(这里使用了codeproject.com网站上的一个Dll,你可以在这里下载它:http://www.codeproject.com/cs/miscctrl/MonthCalendar ...

  6. BZOJ 1052: [HAOI2007]覆盖问题

    BZOJ 1052: [HAOI2007]覆盖问题 题意:给定平面上横纵坐标在-1e9~1e9内的20000个整数点的坐标,用三个大小相同边平行于坐标轴的正方形覆盖(在边界上的也算),问正方形的边长最 ...

  7. HTML DOM Select 对象

    Select 对象 Select 对象代表 HTML 表单中的一个下拉列表. 在 HTML 表单中,<select> 标签每出现一次,一个 Select 对象就会被创建. 您可通过遍历表单 ...

  8. MAC安装XAMPP的出现无法打开Apache server

    安装MAMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢? 不知 ...

  9. uva 12097 - Pie

    简单题,二分就行: #include<cstdio> #include<cmath> #define pi acos(-1.0) #define eps 0.000001 #d ...

  10. Learning WCF 书中的代码示例下载地址

    Learning WCF Download Example Code 第一个压缩文件LearningWCF.zip是VS2005创建的项目,不要下载这个. 建议下载VS2008版的,以及Media