Java把V3音频文件转化为wav文件的算法的代码

2023-11-11

将写内容过程经常用到的内容段做个备份,如下内容内容是关于Java把V3音频文件转化为wav文件的算法的内容。

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPClientConfig;
import org.apache.commons.net.ftp.FTPFile;
import com.eshore.ccf.CCFLogger;

public class V3FileUtil {
	private String voxfreq = "6000";

	public V3FileUtil() {
	}
	
	public void long2Byte(byte[] output, long[] input, int len) {
		int i, j;
		for (i = 0, j = 0; j < len; i++, j += 4) {
			output[j] = (byte) (input[i] & 0xffL);
			output[j + 1] = (byte) ((input[i] >>> 8) & 0xffL);
			output[j + 2] = (byte) ((input[i] >>> 16) & 0xffL);
			output[j + 3] = (byte) ((input[i] >>> 24) & 0xffL);
		}
	}

	public void short2Byte(b
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java把V3音频文件转化为wav文件的算法的代码 的相关文章

随机推荐

  • Linux 最全的添加开机启动方法

    添加开启启动的方式一般有如下几种 第一种 把开机命令 写入到os的启动文件之中 伴随着启动文件的读取 顺便帮你把要启动的任务 一起启动了 第二种 把启动任务 放到os的启动目录下 os启动过程之中 会执行所有放在此目录下的任务 第三种 os
  • 利用Arthas+APM监控进行Java性能深度定位

    大家可能都用过APM监控 包括开源的Skywalking 商用的卓豪 ZOHO ManageEngine APM应用性能监控 以及云监控产品如听云 Server监控 这些APM监控产品大大方便了我们实时监控应用性能 并实现性能深度透视监控
  • JavaScript 日期对象Date(声明/Date对象的方法/返回距离1970/01/01毫秒数)

    Date 1 日期对象声明 var date1 new Date 设定制定时间 兼容最强 var date2 new Date 2016 01 27 12 00 00 不常用 var date3 new Date Wed Jan 27 20
  • .NET当中的另一个V8 JS引擎 Wrapper

    前言 之前写过一篇文章 是关于在 NET中 使用v8sharp作为v8Engine的Wraper 从而在 NET中与Javascript互操作 不过v8Sharp有几个很大的问题 第一 在参数中传递中文字符串会产生乱码 第二 无法在 NET
  • 篡改检查是什么?.NET混淆器Dotfuscator如何实现应用程序的保护?

    Dotfuscator是一个 NET的Obfuscator 它提供企业级的应用程序保护 大大降低了盗版 知识产权盗窃和篡改的风险 Dotfuscator的分层混淆 加密 水印 自动失效 防调试 防篡改 报警和防御技术 为世界各地成千上万的应
  • spring-security-oauth2 登录或者认证成功后 做一些操作, 比如登录日志。

    通过跟踪代码 发现放当我们访问 oauth token 这个请求的方法在TokenEndpoint 获取access token 的时候 身份认证成功后会在 ProviderManager的authenticate 方法 通过eventPu
  • Java学习(100)Java多线程——实现Callable接口创建线程

    Java多线程 实现Callable接口创建线程 步骤 案例 实现Callable接口创建线程 创建多线程还会有其他方式 我们再介绍一种 1 继承Thread类 重写run 方法 run 方法代表线程要执行的任务 2 实现Runnable接
  • Python随笔1(持续更新中)

    一 Python对于缩进有着极其严格的要求 Python的缩进规则等效于C语言中的 符号 Python中的tab或者空格的多少代表语句的等级 或者代表其中谁的子语句 例如以下Python与C语言的for循环语句 Python语言的for循环
  • 【docker】docker-compose安装带ui页面的kafka集群

    docker compose 安装带kafka ui 的kafka集群 在日常的工作当中 kafka集群作为常用的中间件 其搭建过程略显繁琐 需要配置的文件颇多 为了方便各位初学者快速体验kafka的魅力 本文采取一键式安装kafka 3
  • 华为机试(字符串消消乐---Java实现)

    package test import java util Scanner 消消乐 字符串 描述 给定一个只包含大小写字母的字符串 大小写敏感 若相邻两个元素相等则消除 直到最后字符串消除不了了 输出消消乐后字符串的长度 若遇到非大小写字母
  • layui实现左侧菜单点击右侧内容区显示

    layui这个前端框架对后端人员来说提供了极大的方便 很大一部分同学在刚接触到这个框架就迫不及待的要动手实践了 刚好最近需要开发一个后台管理项目 就拿layui来进行学习和实践 还没有接触到的同学可以先通读一遍文档 这样在遇到问题的时候才能
  • 用C语言打造 时间戳转换成北京时间格式

    本函数适用于SMT32F10x GD32F10x的RTC时间戳转换成有效年月日和时间 uint8 t const Year a 12 31 28 31 30 31 30 31 31 30 31 30 31 uint8 t const Yea
  • 银联支付开发、使用的一些总结

    现在的网页支付 PC和微信H5 和app支付 用的比较多的是微信支付 银联支付和支付宝支付 其余的是这些支付的第三方支付 我目前了解的只有这么多 我目前做了银联支付和微信支付 这里说一些银联支付的开发的一些介绍吧 根据我们公司的应用经验 银
  • uevent 事件上报demo

    1 驱动上报 diff git a kernel msm 3 18 drivers input touchscreen ft8006u focaltech core c b kernel msm 3 18 drivers input tou
  • HTML5根据浏览器获取经度和纬度(百度API)

    网页获取用户位置信息的办法1 调用百度地图的地图标注功能 通过百度地图API获取对应的经度和纬度进而获取地区信息 优点是比较准确 缺点是需要用户自己选择位置2 通过H5 geolocation属性获取经度和纬度 优点是用户只需要点击允许获取
  • 设计模式的七大原则

    七大原则 开闭原则 Open Close Principle OCP 一个软件实体如类 模块和函数应该对扩展开放 对修改关闭 目的就是保证程序的扩展性好 易于维护和升级 开闭原则被称为面向对象设计的基石 实际上 其他原则都可以看作是实现开闭
  • ICML 2012 推荐系统部分文章小结及下载

    ICML2012 paper下载地址 感谢丹柯提供 http icml cc 2012 papers 个人比较感兴趣的 跟推荐系统相关的几篇文章 1 在有query的场景下 向用户推荐item Latent Collaborative Re
  • 解决视频在钉钉播放出现转码或闪烁

    问题 用录屏软件 如傲软录屏 录制的视频通过钉钉发送给对方后 接收方直接点开视频播放时会提示转码或出现画面闪烁 原因 钉钉要求的视频的像素格式为yuv420p 而录屏软件的像素格式不符 例如 傲软录屏使用h264编码时视频的像素格式是yuv
  • 什么是spark机器学习

    Spark机器学习 Spark ML 是Apache Spark的一个模块 用于进行大规模数据处理和机器学习任务 它提供了一组丰富的工具和算法 用于构建和训练机器学习模型 以及进行数据预处理和特征工程 Spark ML的设计目标是高效处理大
  • Java把V3音频文件转化为wav文件的算法的代码

    将写内容过程经常用到的内容段做个备份 如下内容内容是关于Java把V3音频文件转化为wav文件的算法的内容 import java io BufferedInputStream import java io BufferedOutputSt