java歌曲文件的截取与拼接

对歌曲文件夹中任选两首歌,对高潮部分进行截取与拼接,怎么实现

0

1个回答

对高潮部分进行截取与拼接,这完全是音频的采集和文件裁剪,Java 不容易实现

0
mystery_it
mystery_it 可以实现的,,,计算出歌曲文件的总字节数和总时间,,,在计算出开始截取时间在哪个字节范围和结束时间在哪个字节范围,,,,用io流实现截取,,,,,就是不懂如何拼接
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java基础 对文件的拼接(以两首歌为类)
import java.io.*; public class D3 { public static void main(String[] args) throws Exception { BufferedOutputStream buff=new BufferedOutputStream(new FileOutputStream("D:\\zuoye/text.mp3")); Fi...
android剪切合并MP3音乐
以前做过一个音乐播放器,基本的功能都有,什么在线播放,下载,歌词显示,分享等。下面是剪切合并代码,算法也有,结合算法才好看代码 package com.cdu.hhmusic.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.
【音乐拼接】mp3格式
预备知识 mp3格式拼接只需要把文件的字节流拼在一起就能播放,这比WAV简单不要太多 程序代码 using System.Collections.Generic; using System.IO; using System.Text; namespace MP3 { class Program { static void Main(string[] args
MP3截断软件,可以自由截取歌曲!
可以自由把自己想要的歌曲段截断成为铃声!
mp3截取合并
遇到剪切长段音频的任务,于是在网上找了个简单易用的音频剪切合并软件,mp3cutter. 软件特色: 1、非常小巧,才4.7M; 2、可以看见音轨,很清楚就能知道哪一段有音频,哪一段没有; 3、兼容性好,xp,win7,win8,win10都可以。 使用很简单,安装好软件之后: 1、点击【添加】文件,就可以选择音频文件,基本上所有的音频格式都支持,这点很不错。 ...
java音乐剪辑代码(只能剪辑从开始到最后的部分,也可以中间截取,加个计数器就行了)
package Day09输入输出流.homework; import java.io.*; public class MusicCut { public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream(“d://sss.txt”); File sss = ...
java__io__序列流(合并MP3)和对象序列化
package day22; /* 字节流输入字节流: -----------| InputStream 所有输入字节流的基类 抽象类 -----------------| FileInputStream 读取文件数据的输入字节流 -----------------| BufferedInputStream 缓冲输入字节流 该类出现的目的是为了提高读取文件 数据的效率。 这个类其实
关于Java之IO流音乐拼接小项目
/* * 需求:做一个音乐串烧 * 分析: * 1. 有n个音乐,找到高潮部分, * 2. 获取高潮部分的流对象 * 3. 把这部分对象保存成一个mp3 * 4. 把它们拼接起来 * */ 以下为源码供大家分享:方法一: import java.io.BufferedOutputStream; import java.io.File; impor
Java Mp3播放器
Java Mp3播放器,实现了进度条拖动、歌曲剪切、拼接等功能。
Java String 字符串拼接,截取,查找及日期转换
import java.util.Date;public class JavaString { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub      //char to string  char a[] = {'g','o','o','d','...
android 使用MediaCodec和lamemp3对多段音频进行截取和拼接
截取很简单,只要用MediaCodec进行解码解出pcm格式的数据,再把pcm数据用MediaCodec进行编码或者用其他第三方的进行编码 拼接就比较麻烦,音频的音质会受到采样率,比特率和声道的影响,所以理想的状态是这三个属性要一样进行拼接才能保证音质 举个栗子,a和b是两首采样率,比特率和声道都不一样的歌,要拼接成c,首先要设置c的采样率,比特率和声道,这里用a的来进行设置,然后拼接,播放c的时...
从多个pdf文档中截取部分区域拼接成一个pdf文档
提取合并多个pdf页面中的子区域,形成一个没有分页符的页面。 输入input:多个pdf的Rect区域 areas in pdf 输出output:一页(只是一页)完整的pdf文档 a page of pdf doc ******************************* 使用的工具及步骤tools and steps: 1、使用fitz.open()函数打开pdf *2、使用page....
高潮挑歌:自动剪辑出流行歌曲的副歌(高潮)部分
音乐缩略图。
java截取mp3,制作的王力宏新歌<心.跳>
终于等到力宏的新专集了,抢先试听了&amp;lt;心.跳&amp;gt;,很好听哦,所以就想着作成铃声, 因为在去年底写了个截取mp3的程序,所以可以自制铃声,并且还可以把标签信息写进去,感觉还不错,下面是我截取的&amp;lt;心.跳&amp;gt;,但是没有写标签信息,想急着发上来,所以就这样了,写很简单,只要按照规定的格式把ID3V1 或 ID3V2写到文件尾部或头部就可以了....
用jstl标签截取从后台获取的url扩展名拼接到src里
JSP 改造前代码 现在想要把src里的".wav"  替换成动态的扩展名。 用jstl标签 ${fn:substringAfter(audios.fileName,"." )}  获取扩展名 JSP 改造后的代码 代码:您的浏览器不支持 audio 标签。 注意:此时的src 不能用双引号,因为里面拼接的有双引号。外面应该用单引号,否
iOS音频文件拼接+裁剪(音频文件拼接做了性能优化)
==============================.h文件 #import @interface AudioPieceTogether : NSObject // 1.将文件A+文件B=文件A+ // 2.文件B删除 - (BOOL)pieceFileA:(NSString *)filePathA          w
MP3歌曲截取软件:Mp3ABCut 2.1.2 免费软件
MP3歌曲截取软件:Mp3ABCut 2.1.2 免费软件 MP3歌曲截取软件:Mp3ABCut 2.1.2 免费软件 MP3歌曲截取软件:Mp3ABCut 2.1.2 免费软件
Android MediaCodec实现多段音视频的截取与拼接
转自:https://mp.weixin.qq.com/s?__biz=MzI2OTQxMTM4OQ==&mid=2247484195&idx=1&sn=c73f910258f46fbddd895803f2b1ea2a&chksm=eae1f671dd967f67b73d7ce6042cfb9be10cfc10448fc00c0fbe61aca834e9b09a6dca8ac056&mpshare
定长字节报文,字节截取
指定字节长度的字符串,临时写了个截取... int[] lengthList = {8,32,16,2,14,14,32,120,120,8,100,120,1,120}; int start = 0; int end = lengthList[0]; byte[] valueByte = value.getBytes("GBK"); for (int i
avi通过文件读写方式实现剪切、拼接(不经过解码、编码)
本文参考:http://blog.csdn.net/sunnylion1982/article/details/38376453 网上很多视频处理软件在处理avi视频剪切为avi视频的时候,是先解码,在找到需要的帧,然后再压缩编码的,这样效率比较低,因为编码是比较花时间的,在解析avi文件结构时,我发现是否可以把需要的帧直接拷贝文件数据然后根据真实的数据写文件头,以较快的速度剪切avi文件?答案
java ----- 数组最大值、最小值、求和、拼接、截取、打印、反转。
一.计算数组中的最大值。 public static int arrayMaxElement(int[] data){ int max = data[0]; for(int i = 1;i &amp;lt; data.length;i++){ if(data[i] &amp;gt; max){ max = data[i]; } } return max; ...
字符串的拼接,转化,截取等处理
iOS: 在obj-c中,字符串使用NSString定义成一个用于保存字符串的对象变量,而数字则使用原始类型float、int定义成一个变量,这是一个原生态的变量。 这两种变量之间在开发时会需要相互转化。 下面是常用的转化方法: NSString *tempA = @"123"; NSString *tempB = @"456";   (miki西游 @mikixiyou 原
ffmpeg裁剪拼接mp4
裁剪: -ss  start_time  -t duration 裁剪后的文件列表写到配置文件里面: file ./test1.mp4 file ./test2.mp4 file ./test3.mp4 拼接: ffmpeg -f concat -safe 0  -i list.txt -c copy concat.mp4  ...
String 字符串截取拼装换行 接近Textview换行问题
变态需求 Textview只能显示10个英文字符 多的换行显示  默认android 的Textview只能这是宽度强制换行,要不就是在字符串里面有换行符"/n" 但要是给String 无换行符呢? 这里就需要自己判断的修改下   // 设置名称 String test = "abcdefg12345678" TextView textView =(TextView) findView
java对文件路径和文件夹路径以及文件名的操作
//文件路径 filePath =String.valueOf(file.getAbsolutePath()); //文件夹路径 fileDir =String.valueOf(file.getParent());//方式一 //文件夹路径 String fileDir1 = filePath.substring(0, filePath.lastIndexOf(&quot;\\&quot;));//方式二 //文件名...
两个byte[]数组合并,和一个byte[]截取
[code=&quot;java&quot;] /** * byte[]数组和byte[]数组合并 * @author 2010-3-16 * */ public class ByteMergeByte { /** * 合并两个byte数组 * @param pByteA * @param pByteB * @return */ public stat...
velocity 文件模板拼接字符串
velocity 文件模板拼接字符串 velocity.propertiesexample2.vm: Hello from $name in the $project project. public class VelocityUtilTest {  public static void main(String[] args) {   String templateFile=&quot;./res...
当前日期时间的获取和字符串的截取拼接前、替换 。。。
今天下午就计算这个时间折腾了我一个下午 ,好好总结 ,记住       NSDate *currentdate = [NSDate date];    //获取当前时间      NSDateFormatter *formatter = [[NSDateFormatter alloc]init];  //初始化时间格式符      [formatter setDateForm
ffmpeg提取音频&拼接音频
不用担心找不到背景音乐了, 直接从视频中提取出背景音乐. 并且可以做一些简单的音频拼接工作. 简单实用易学
多段AAC音频文件合成,实现续录的功能。
详尽AAC adts header解析源码下载最近要实现一个需求。就是android续录的功能,考虑到苹果端也可以不转码播放语音。所以采用AAC格式。但是android本身不带续录功能,决定采用多段语音合成最终文件的方式。音频文件和txt不一样,必须把后面的片段的头文件,去掉。头是多少就seek到多少续写合成音频格式 /** * @param voiceFiles 需要合成的语音片段 ...
如何用Java实现两个文件的拼接
用Java语言实现两个文件的拼接
Java使用Jaudiotagger读取Mp3及Flac音频操作
Jaudiotagger是jid3lib的扩展,比jlid3lib强大更多,支持更多格式。 MP3信息的读取:   try { MP3File file = new MP3File(&quot;mmt/sdcard2/Music/大艺术家.mp3&quot;); String songName=file.getID3v2Tag().frameMap.get(&quot;TIT2&quot;).toString(...
mpTrim歌曲截取软件(汉化完美版)
mpTrim歌曲截取软件(汉化完美版) 可自由调节音量、截取歌曲长度等,很实用且方便!
MP3截取工具可以制作铃声
MP3截取工具 可以一首mp3歌曲按照自己喜欢的部分,截取出来做铃声或者其他什么。按照歌曲时间选择性截取。
SQL字符串截取 查找,拼接的例子
UPDATE PLAYER_TBL set svr_name = CONCAT(SUBSTR(svr_name,1,INSTR(svr_name,'.')-1),".s227"); UPDATE PLAYER_TBL set svr_id = SUBSTR(svr_name,INSTR(svr_name,'.')+2); 这个SQL语句想要实现的功能是 将
使用java进行视频文件拼接
一年前还是两年前使用手机在快播上看了“西游记之大闹天宫”电影,查看手机缓冲目录为n多个文件,copy到电脑上只有第一个能观看,其他的应该是没有视频文件头,记得当时好像用格式工厂也拼不到一块。于是就百度材料自己写了个小片段。现在快播青春已逝,将代码敲下来仅作纪念。 代码里面有个问题没有解决:再遍历文件的时候,如何顺序读取?(就将源文件名字全改成一样的了,changeFileNameLength方法)
java歌曲管理系统
对于初学者可以好好借鉴一下!很适合刚入门的同学下载分享!
guava(二)字符串拼接和分割
先介绍下如何引用guava吧,如果是maven项目,只需引入一个jar即可 下面可是正式学习: guava 拼接和分割分别使用Joiner和Splitter对象;1. 拼接如现有数组String [] s=new String[]{"one", "two", null, " ", "three"} ,我们要在每个元素中加一个逗号,拼接成字符串(比较常用的需求),那原来的方法是,循环遍历去拼接;
java爬虫爬取歌手的歌曲歌词
#导入第三方库Jsoup #开始撸代码吧! import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; import java.util.List; import java.lang.String; import
爬取网易云音乐50000+首歌曲
用python写的一个爬虫程序,可以实现歌曲的下载功能,大约有50000多首歌曲可以下载(本文仅供学习使用) 1、爬虫程序,请求网页,解析网页,储存所需要的信息(wangyi.py) from urllib import request #这里使用的是第三方urllib库来请求url import random import lxml from conn_db import art_db #这...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习听什么歌曲 nlp课程的歌曲