javamp3合并的简单介绍
今天给各位分享javamp3合并的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java编写一个音频合成的程序,需要将两端音频叠加,类似于配乐朗诵的那种
- 2、Java怎么将.amr 格式的音频转换成 mp3 格式
- 3、java写的音乐播放器,只能播放wav文件或者mp3文件,怎么把程序整合在一起,使播放器既能放wav,也能放mp3
- 4、java合并MP3文件
- 5、java 怎么合并两个wav文件?
用java编写一个音频合成的程序,需要将两端音频叠加,类似于配乐朗诵的那种
用Mixer的synchronize方法可以合成2个以上的音轨Line。
用Swing的滑动条控制Line的音量大小即可。
Java怎么将.amr 格式的音频转换成 mp3 格式
步骤
运行添加视频文件。打开狸(liwo)窝全能转换器后,单击界面左上角的第一个按钮“添加视频”,浏览打开文件夹并将amr音乐文件导入到软件。有的用户可以会疏忽的,就是在打开文件夹时没发现有amr文件,其实有可能忘掉选择文件类型了,选择All Files(*.*),即所有文件,就可以看到了。
视频编辑。软件提供有视频编辑和3D效果的功能,这是对视频而言的。对于音频,我们可以使用软件的视频编辑功能。单击主界面左上方第二个按钮“视频编辑”,即可进入编辑窗口。如图所示,可以对音频进行切割,比如音乐太大的时候可以用,剪掉不需要的一段,保存需要的一段。
选择预置方案。软件支持输出aac、ac3、aiff、amr、m4a、mp2、mp3、ogg、ra、au、wav、wma、mka、flac(无损)、wav(无损)等格式音频。这里在分类“常用音频”中就可以找到需要转换的mp3格式-MP3-MPEG Layer-3 Audio (*.mp3) 流行的音频格式,具有很好的音质和很小的体积。
参数设置。在“预置方案”右边是“高级设置”,单击进入设置窗口,可以进行音频参数设置。新手不用进行此项设置,因为软件已经按照常用格式,使用范围等进行分类设置了,其参数相差不大。只是按照所需要的在预置方案中选择相应格式即可。
5
开始转换。设置完毕后,单击主界面右下角的圆形按钮,软件开始转换音频文件。转换没有先后顺序,是同时进行转换。软件转换速度较快,加上音频文件体积本来就不大,最多的一分钟即可转换完毕
java写的音乐播放器,只能播放wav文件或者mp3文件,怎么把程序整合在一起,使播放器既能放wav,也能放mp3
既然是java,那么就可以下载天天动听啊!大部分的音乐格式都能放。
java合并MP3文件
代码没问题
是这样的每个MP3由两到三个部分构成:ID3v2标签+MP3声音+(ID3v1标签),后面一个不一定有。
其中的标签就是MP3的各种信息,比如说歌曲名、演唱者、唱片封面什么的
所以按你这种直接合并的方式,合并出来的就是:
标签+MP3声音+标签+标签+MP3声音+标签
自然中间就有一段没有声音了
建议你参考标签格式,对于MP3文件进行处理,然后再合并就好了
id3官网: (英文的)
或者你可以直接搜索id3v2很多资料都可以用
java 怎么合并两个wav文件?
//帮你写了一个,是两个mp3文件的合并
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 把两个.mp3文件合并成一个.mp3文件
*
* @author wangran
*
*/
public class Merger {
public Merger() {
}
public static void main(String[] args) {
FileInputStream fis = null;
FileOutputStream fos = null;
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
//源文件
File in1 = new File("D:/杂/娱乐/音乐/hero.mp3");
File in2 = new File("D:/杂/娱乐/音乐/careless whisper.mp3");
//目标文件
File out = new File("D:/music2.mp3");
//进行流操作
try {
fis = new FileInputStream(in1);
fos = new FileOutputStream(out, true);
bis = new BufferedInputStream(fis);
bos = new BufferedOutputStream(fos);
int len;
byte[] buf = new byte[1024];
while ((len = bis.read(buf))!=-1) {
bos.write(buf,0,len);
}
bos.flush();
fis = new FileInputStream(in2);
bis = new BufferedInputStream(fis);
while ((len = bis.read(buf)) != -1) {
bos.write(buf,0,len);
}
bos.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
//关闭流
if (bis != null)
try {
bis.close();
} catch (IOException e) {
e.printStackTrace();
}
if (bos != null)
try {
bos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
javamp3合并的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javamp3合并的信息别忘了在本站进行查找喔。