怎样把荔枝fm 上传本地录音的录音转化为mp3

别客气,原来我不该在这里-荔枝FM录音
—我的录音
有一天穷得裤子掉下来了,趁夜狂奔到韩牛家,请求他收留一下。
韩牛说,前妻在,你回避一下。
我说,回避可以,我回避到厨房还是厕所你尽管说。
那时候我除了韩牛的家门口,不知道还能去哪儿。
韩牛开了门,丢给我一个睡袋,顺便还丢了一张纸条。
纸条上是个地址。小陆,公交车司机,他的地址。他开813晚班,也不知道他之前跟韩牛发生了什么关系,总之在我最困难的那几天,他跟我有了朋友的关系。
当时夏天还没有到来,我跟着他上班,跟着他交班,跟着他踏着深夜的碎酒瓶和烟头回家。
有次在南大广州路门口的夜宵摊子吃馄饨。我问,每天都是同样的线路,两边道路同样的树,烦不烦?凭良心讲,我在旁边玩游戏等他都很烦。
他帮我叫了份炒饭,说,每天重复的不止线路,还有乘客。比如,几位老太太总是固定的一起买菜,几个中学生放学冲上后门,时间一长,他能记住他们的脸,甚至会知道他们的名字。
偶尔,有的老太太会生病玦席。他记得一个小男孩每天带酸奶给小女孩,后来他们手牵到了一起。后来,他们不一起坐车了,故意错开班次。
我说,你喜欢这样?
小陆说,挺好的,下班回家睡觉,睡醒回来上班,同样的生活挺好的。
小陆就是我生活中遇见最稳定的人。我打算跟他交情车固一些,或许几年后坐上813,还能免费蹭一趟。
几年后轮到我收留韩牛,韩牛说小陆已经辞职了,离开他生活二十几年的城市,远走高飞。
我绝望又霞惊,像我这样的人不老实也就算了,小陆也这么乱世风流,让我还怎么相信地球是圆的?
韩牛说,本来他也竒怪,后来从小陆同事那儿打听出了一件事。
小陆离职前的几个月,总有个女孩在等末班车。女孩坐最后一排,从起站坐到末站。
听到这儿我一阵恐慌,连公交车司机也要发生突如其来的爱情了,我还在玩泥巴。
本来不起眼,连续这样一个礼拜之后,小陆还是多情了起来。
这末班车本来就没多少人,连续几天只有他和这个女孩,沉默着开一路,隔看几十个座位的距离。
公交车哐啷哐啷。
小陆变道,等红灯,时间突然凝固的刹那,会觉得女孩坐在后面,像是在陪伴他。
他有时候偷看,女孩只是望着窗外。
窗外有什么?
深夜的窗外除了灯光流离,只有漆黑。
小陆越来越在意,但情况又不是他喜欢的那样。
女孩上车,看都不看他一眼。女孩下车,他一句“路上小心”都会噎在喉咙。
小陆等到了机会,女孩掏公交卡,掉了一大串钥匙。
小陆说:“你是不是老加班,单位挺远的。”
女孩说:“我只是睡不着。”
这句话筒直等于逼着对方问:“咦,那你为什么睡不着啊?”
小陆却没问,第二天带了MP3和音箱,在只有他们两个人的时候,就放钢琴曲。
他有时候在刷卡机上放杯牛奶,有时候换成心灵鸡汤的播音台,有次在最后一排靠窗的座位上放了件披肩。
女孩默默取下牛奶,听到主持人念错别字的时候,笑了一声。
那是小陆第一次见到她笑。
女孩裹上披肩,靠在了窗边,她睡着了。
小陆把车停在终点站很久。
这样持续到女孩最后一次出现。她带了夜宵,坐到前排,吉诉小陆她现在不失眠了,谢谢他的关心。
女孩跟小陆就这样聊了一路。她太久没有人说话,因为之前开口能说的,都是失败。
父母失败,离婚了各自重建家庭,她是多余的。
工作失败,朝九晚五输入一样的数字,她是无用的。
感情失败,男朋友已经三十天不联系,连分手都懒得对她说,她是可笑的。
女孩说她每天酲来想到的字,是熬,能熬得过日出,熬得过打卡,熬到了晚上,熬不过失眠。一闭眼那么多细节纷至沓来,想下去疲惫得要命,清醒得要命。
人都有生命的低谷啊,而且永远不知道是不是最低谷。
睡不着她就坐公车,在那稳定节奏的揺晃中,换来恍恍惚惚的一段空白。
她将心事说个不停。那么长时间和路途的沉默,被她独自一个人的情绪全部补满。
讲完,她下车,对小陆说,在她最脆弱的时候,有这么个人无声地对她好,她活过来了。
那么,谢谢你。
那么,她要活着回到以前的生活中去,而小陆的末班车从此空荡荡,一个人。
在最需要的时候,有人出现了。在不需要的时候,有人被丢下了。
那么,谢谢你。
我觉得索然无味。整体的感觉非常无聊,本来以为可以听到一个公交车车震的故事。
我说,想想可以理解的,女孩又不是白娘子,给个披肩换不来什么承诺的。小陆要是觉得这是真爱,那就贴告示发微博到处去找,远走高飞算个蛋。还有,韩牛啊,我老家亲戚要来,你回避一下。
韩牛回避前又丢给我一个微博,小陆的。
翻他的微博,故事到这里总算出现了一些意义。
在那一个月的公交车上,小陆用尽了他木讷的招数,倾尽了所有的温柔。在谢谢你之后,变得又不是心酸,又不是忧愁,只是种简单的遗憾。
他遗憾在琴键里跃动的沉默。遗憾洒出杯口的牛奶。遗憾透过车窗只能见到同样的风景,同样的路。
整段相遇的尾声,就是她说谢谢你,他说别客气,从此各自不见踪迹。
于是他把积蓄买了小巴,和不同旅游公司签约,几百张专辑随着天气情况播放。
他微博有句话说,即使是乘客,坐同样的车同样的路线,但也可以有不同的心情。
这是小陆的梦想,因为他其实不喜欢每一天重复,他要有自己的每一天。
他不是开着车去找一个女孩,而是找到了自己。
他们并不需要在一起,但互相改变了对方的轨迹。
在最需要的时候,有人出现了。谢谢你,即使我无法报答你。
在不需要的时候,有人丟下了。别客气,原来我不该在这里。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。六上英语录音
节目列表(93)
TA的专辑:
粤网文[7号 粤ICP备号-5 穗公网安备05号
广州荔支网络技术有限公司
& All Rights Reserved.当前访客身份:游客 [
姓袁 名绪龙 字pc
:引用来自“Lechance”的评论你好,请问博客里的图...
:你好,请问博客里的图片动画是用什么做的?
:好东西,mark
:非常感谢
:不错,谢谢
:测试安卓端程序
今日访问:3
昨日访问:59
本周访问:62
本月访问:233
所有访问:23552
Android下使用lamemp3库将PCM录音数据压缩为MP3格式
发表于3个月前( 22:22)&&
阅读(40)&|&评论()
0人收藏此文章,
之前已经介绍过iOS下使用lamemp3将PCM压缩为mp3格式,今天介绍一下Android的使用。
至于lamemp3库的下载就不再介绍了,大家可以直接把iOS的那个库拷过来,或者使用我附件中的库也可以。
下面我介绍一下整个使用步骤,我将按照由上到下的方式来讲解:
1. &编写链接动态库的java文件:
package&com.example.mp3
publicclass&JNIMp3Encode {
& &public&native&void&init(int&channel,&int&sampleRate,&int&brate);
& &public&native&void&destroy();
& &public&native&byte[] encode(short[] buffer,&int&len);
& &static{
& & & &System.loadLibrary("mp3lame");
这里声明了3个native方法:init,destroy,encode,这些都是由c 、c++实现的。
init方法的参数:channel声道数,sampleRate采样率,brate压缩的比特率
encode方法的参数:short[] buffer,&int&len这个是录音的数据,注意是short类型
2. &根据java文件生成JNI的头文件
cd到工程目录下的bin/classes目录下
hejinlai_iMac:classes hejinlai$ pwd
/Users/hejinlai/Workspace/Android/Mp3EncodeDemo/bin/classes
调用javah生成jni头文件
hejinlai_iMac:classes hejinlai$ javah com.example.mp3encodedemo.JNIMp3Encode
3. &根据生成的头文件,实现里面的方法
/* DO NOT EDIT THIS FILE - it is machine generated */
#include&jni.h&
/* Header for class com_example_mp3encodedemo_JNIMp3Encode */
#ifndef&_Included_com_example_mp3encodedemo_JNIMp3Encode
#define&_Included_com_example_mp3encodedemo_JNIMp3Encode
#ifdef&__cplusplus
extern"C"&{
#include"libmp3lame/lame.h"
#define&BUFFER_SIZE 4096
* Class: & & com_example_mp3encodedemo_JNIMp3Encode
* Method: & &init
* Signature: (III)V
JNIEXPORT&void&JNICALL Java_com_example_mp3encodedemo_JNIMp3Encode_init
&(JNIEnv *env, jobject obj, jint channel, jint sampleRate, jint brate)
lame = lame_init();
lame_set_num_channels(lame, channel);
lame_set_in_samplerate(lame, sampleRate);
lame_set_brate(lame, brate);
lame_set_mode(lame, 1);
lame_set_quality(lame, 2);
lame_init_params(lame);
* Class: & & com_example_mp3encodedemo_JNIMp3Encode
* Method: & &destroy
* Signature: ()V
JNIEXPORT&void&JNICALL Java_com_example_mp3encodedemo_JNIMp3Encode_destroy
&(JNIEnv *env, jobject obj)
lame_close(lame);
* Class: & & com_example_mp3encodedemo_JNIMp3Encode
* Method: & &encode
* Signature: ([SI)[B
JNIEXPORT jbyteArray&JNICALL Java_com_example_mp3encodedemo_JNIMp3Encode_encode
&(JNIEnv *env, jobject obj, jshortArray buffer, jint len)
int&nb_write = 0;
char&output[BUFFER_SIZE];
// 转换为本地数组
jshort *input = (*env)-&GetShortArrayElements(env, buffer, NULL);
// 压缩mp3
nb_write = lame_encode_buffer(lame, input, input, len, output, BUFFER_SIZE);
// 局部引用,创建一个byte数组
jbyteArray result = (*env)-&NewByteArray(env, nb_write);
// 给byte数组设置值
(*env)-&SetByteArrayRegion(env, result, 0, nb_write, (jbyte *)output);
// 释放本地数组(避免内存泄露)
(*env)-&ReleaseShortArrayElements(env, buffer, input, 0);
#ifdef&__cplusplus
这里调用到了lame的方法,使用到了很多JNI的知识,不是很了解的大家可以参考相关资料。
4. &将整个libmp3lame库拷贝到jni目录下,编写Android.mk文件
LOCAL_PATH :=&$(call my-dir)
include$(CLEAR_VARS)
LOCAL_MODULE & &:= libmp3lame
LOCAL_SRC_FILES&:= \
./libmp3lame/bitstream.c \
./libmp3lame/encoder.c \
./libmp3lame/fft.c \
./libmp3lame/gain_analysis.c \
./libmp3lame/id3tag.c \
./libmp3lame/lame.c \
./libmp3lame/mpglib_interface.c \
./libmp3lame/newmdct.c \
./libmp3lame/presets.c \
./libmp3lame/psymodel.c \
./libmp3lame/quantize.c \
./libmp3lame/quantize_pvt.c \
./libmp3lame/reservoir.c \
./libmp3lame/set_get.c \
./libmp3lame/tables.c \
./libmp3lame/takehiro.c \
./libmp3lame/util.c \
./libmp3lame/vbrquantize.c \
./libmp3lame/VbrTag.c \
./libmp3lame/version.c \
lamemp3_wrapper.c
LOCAL_LDLIBS := -llog
include$(BUILD_SHARED_LIBRARY)
5. &调用ndk-build进行编译,生成so文件
hejinlai_iMac:jni hejinlai$ ndk-build
Compile thumb &: mp3lame &= version.c
SharedLibrary &: libmp3lame.so
Install & & & &: libmp3lame.so =& libs/armeabi/libmp3lame.so
到这里,整个调用的框架都搭建完成了,只需要在java中调用JNIMp3Encode中的方法即可,剩下的步骤就不在介绍了。
1. &我录音的格式为:16位 &16k的pcm,这个要和lamemp3设置时的参数保持一致
2. &打开应用后,点击底部按钮的“开始说话”进行录音,再点击“说完了”停止录音,压缩后的MP3
文件保存在sdcard下mp3_recording目录下的recording.mp3中,读者可以将它拷贝出来用一般的播放器播放,或者调用MediaPlayer播放
更多开发者职位上
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage电视剧录音
电视录音剪辑分享
节目列表(58)
你可能还喜欢:
粤网文[7号 粤ICP备号-5 穗公网安备05号
广州荔支网络技术有限公司
& All Rights Reserved.您的浏览器不支持javascript,不能使用此页面的全部功能。
请换用其他浏览器或者开启对javascript的支持。
荔枝学院:这样就能添加音乐
从小就有一个主播梦,却一直没有机会实现?轻电台时代,荔枝FM帮你梦想照进现实~~人人都是主播!在上两节荔枝学院的课上,荔枝老师已经教了大家如何创建属于自己的私人电台和如何录制节目。不知道大家学习地如何呢?操作起来是不是很简单又方便呢?不过呀,荔枝老师还是收到了不少童鞋询问如何添加音乐的提问呢。今天就来教教大家,如何把电脑里的音乐导入你的苹果设备,又如何将其添加为你录制节目的音乐哦!大家留心听课咯~1.首先你的电脑得下载有iTunes.其次你得把你的苹果设备和iTunes连接好。你有两种方法可以导入音乐:手动导入和同步资料库。★手动导入:(1)连接好后,电脑弹出图1的页面,点击右上角箭头所指的你的设备的标识;(2)点击后进入图2的页面。勾选“选项”里的“手动管理音乐和视频”选项。(3)勾选该项并应用设置后,只要从本地文件夹中,将你想导入苹果设备的音乐直接拖拽到导航栏的“设备”区域,如图3,iTunes就会自动将其导入到设备中了。★同步资料库:(1)你也可以选择“同步资料库”的方式来导入音乐。同样是在连接好苹果设备和电脑之后,点击你的设备的标识,进入“选项”取消勾选“手动管理音乐和视频”,页面会弹出如图4的对话框,单击“确定”即可;(2)点击iTunes顶部的“文件”菜单,可以看到两个添加选项(如图5):将文件添加到资料库、将文件夹添加到资料库。添加文件可以选择文件夹中的一个或几个添加,而添加文件夹则会将整个文件夹中的所有内容全部添加,大家可以根据自己的需要来选择使用哪种方式;(3)添加好所需的音乐后,如图6,再次点击箭头所指的你的苹果设备的标识,进入图7、8的同步页面;可以勾选图7的同步“整个音乐资料库”,也可以勾选图8的“选定的播放列表、表演者、专辑和类型”;然后点击“同步”按钮。等待其指示“同步完成”即成功往苹果设备添加了音乐。★特别提醒:1.如果取消了“手动管理”,那么想要导入音乐则必须使用“资料库同步”的方式,也就是让设备中的音乐,与iTunes资料库保持一致。如果资料库中有其它内容,设备中的文件则会被替换;如果资料中没有内容,那么设备已有的内容则会被全部删除。因此,在将手动管理改为同步导入的方式时,要首先确认设备中是否有重要文件。2.想要添加、删除或修改苹果设备中的文件,必须先在资料库中先添加或删除,然后再同步,设备中的相应内容才会改变哦。●看上去有点复杂?没关系,多试几次就会顺手了。关键是要熟悉苹果设备IOS系统的使用习惯哦。※如果你的手机是IOS系统,欢迎在App Store搜索并下载“荔枝FM”。你的五分好评将会是我们前进的动力!
背景音乐的声音怎么调小啊???说话的时候声音也挺大的。。
还有为什么只能添加两首歌曲,是不是我操作有问题
还有为什么只能添加两首歌曲,是不是我操作有问题
还有为什么只能添加两首歌曲,是不是我操作有问题
这个我知道。。
就是在放第二首歌的时候把放过的第一首歌换掉。。
背景音乐好小怎么弄呢?
背景音乐好小怎么弄呢?
背景音乐好小怎么弄呢?
安卓版吧?下个版本即将推出音量调节,再等几天!
安卓版吧?下个版本即将推出音量调节,再等几天!
安卓版吧?下个版本即将推出音量调节,再等几天!
好的~谢谢荔枝君
背景音乐的声音怎么调小啊???说话的时候声音也挺大的。。
背景音乐的声音怎么调小啊???说话的时候声音也挺大的。。
同问啊!请问解决这个问题了吗?
同问啊!请问解决这个问题了吗?
同问啊!请问解决这个问题了吗?
iphone版的解决了 不知道安卓版的解决没。。
安卓版预计本周更新,届时应该可以解决这个问题……
555555人声录入的时候背景音乐小声到几乎听不到,怎么调吖,荔枝君,help~~~~~
555555人声录入的时候背景音乐小声到几乎听不到,怎么调吖,荔枝君,help~~~~~
555555人声录入的时候背景音乐小声到几乎听不到,怎么调吖,荔枝君,help~~~~~
你的版本有音量调节钮了没?没有的话快去更新啦。
你的版本有音量调节钮了没?没有的话快去更新啦。
你的版本有音量调节钮了没?没有的话快去更新啦。
哈哈,有呢,我好笨,谢谢提醒~~~
你的版本有音量调节钮了没?没有的话快去更新啦。
你的版本有音量调节钮了没?没有的话快去更新啦。
荔枝君,刚刚试了一下,在录入人声的时候把背景音乐调到最大声,最终完成后在试听的时候还是没有背景音乐55
荔枝君,刚刚试了一下,在录入人声的时候把背景音乐调到最大声,最终完成后在试听的时候还是没有
荔枝君,刚刚试了一下,在录入人声的时候把背景音乐调到最大声,最终完成后在试听的时候还是没有背景音乐55
我豆油你哈
这个我知道。。
就是在放第二首歌的时候把放过的第一首歌换掉。。
这个我知道。。
就是在放第二首歌的时候把放过的第一首歌换掉。。
只能这样吗?不能添加更多吗?或者其他什么方法
只能这样吗?不能添加更多吗?或者其他什么方法
只能这样吗?不能添加更多吗?或者其他什么方法
目前就是用这种方式,两轨音乐,播A时换B,播B时再换A,可以无限循环。
其他的方法就是专业电台的了,用录音工具和软件单录一轨人声,然后用音频编辑软件做后期,添加背景音乐和音效等。
恩恩,谢谢啦,已试过,还可以,就是比较匆忙,得配个助手
求问,我有不少音乐是mp3格式的,但是一要引入当背景乐时,就跳出窗口说不是mp3,连我特意转制成mp3的音乐也会被这样拒绝掉,是什么bug吗?
求问,我有不少音乐是mp3格式的,但是一要引入当背景乐时,就跳出窗口说不是mp3,连我特意转制成
求问,我有不少音乐是mp3格式的,但是一要引入当背景乐时,就跳出窗口说不是mp3,连我特意转制成mp3的音乐也会被这样拒绝掉,是什么bug吗?
目前只能扫描到采样率为44100hz的mp3文件,非此采样率或非mp3的文件则无法识别。我们会跟进继续完善这个功能!
目前只能扫描到采样率为44100hz的mp3文件,非此采样率或非mp3的文件则无法识别。我们会跟进继续
目前只能扫描到采样率为44100hz的mp3文件,非此采样率或非mp3的文件则无法识别。我们会跟进继续完善这个功能!
好的,明白了,谢谢你!
很复杂的方法,IPAD有没有更简单的音乐导入方法?
想请问如何把某个电台音频导入到电脑上啊 我是mac的系统
想请问如何把某个电台音频导入到电脑上啊 我是mac的系统
想请问如何把某个电台音频导入到电脑上啊 我是mac的系统
不清楚你说的“某个电台音频”是指什么,如果是下载的节目,只能在APP内播放,这是出于版权保护的考虑。
自己录制的节目,或已有的音频文件,都需通过iTunes导入,可参考上面的教程。
不清楚你说的“某个电台音频”是指什么,如果是下载的节目,只能在APP内播放,这是出于版权保护
不清楚你说的“某个电台音频”是指什么,如果是下载的节目,只能在APP内播放,这是出于版权保护的考虑。
自己录制的节目,或已有的音频文件,都需通过iTunes导入,可参考上面的教程。
是别人自己用荔枝录的东西 然后我已经把这段录音下载到自己的离线里了 现在想从手机上把这个文件传到电脑里 可以么
是别人自己用荔枝录的东西 然后我已经把这段录音下载到自己的离线里了 现在想从手机上把这个文件
是别人自己用荔枝录的东西 然后我已经把这段录音下载到自己的离线里了 现在想从手机上把这个文件传到电脑里 可以么
苹果系统现在有两种方法,要么用APP添加背景音乐的在线搜索功能添加这段音频,要么通过iTunes导入文件后在nj.lizhi.fm后台上传。
同步了也加不了啊,有人遇到相同问题嘛? 按钮根本没反应...是IOS8
同步了也加不了啊,有人遇到相同问题嘛? 按钮根本没反应...是IOS8
同步了也加不了啊,有人遇到相同问题嘛? 按钮根本没反应...是IOS8
APP有更新到最新的版本嘛

我要回帖

更多关于 荔枝fm 上传本地录音 的文章

 

随机推荐