当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

JAVE

Java 多媒体处理包
授权协议 GPL
开发语言 Java
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 不详
投 递 者 秦信瑞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JAVE (Java Audio Video Encoder) 类库是一个 ffmpeg 项目的 Java 语言封装。开发人员可以使用JAVE 在不同的格式间转换视频和音频。例如将 AVI 转成 MPEG 动画,等等 ffmpeg 中可以完成的在 JAVE 都有对应的方法。

下面例子将 AVI 动画转成 FLV 格式:

File source = new File("source.avi");
File target = new File("target.flv");
AudioAttributes audio = new AudioAttributes();
audio.setCodec("libmp3lame");
audio.setBitRate(new Integer(64000));
audio.setChannels(new Integer(1));
audio.setSamplingRate(new Integer(22050));
VideoAttributes video = new VideoAttributes();
video.setCodec("flv");
video.setBitRate(new Integer(160000));
video.setFrameRate(new Integer(15));
video.setSize(new VideoSize(400, 300));
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat("flv");
attrs.setAudioAttributes(audio);
attrs.setVideoAttributes(video);
Encoder encoder = new Encoder();
encoder.encode(source, target, attrs);

类似的项目还有 jffmpeg

  • 概述 1. 首先介绍一下计算机的硬件设备。 输入设备:键盘,鼠标,摄像头,麦克风,扫描仪等等,它们都是向计算机输入数据和信息的设备,也是计算机和用户或其他设备通信的桥梁。 输出设备:显示器,音响,耳机,打印机,绘图机等等,它们可以理解为计算机硬件系统的终端设备,用于接收计算机数据,以数字、图片、声音等多种形式表现出来。 存储设备:U盘,硬盘,光盘,内存等等等,他们是用于存储各种信息数据的设备,通常

  • Java基本 equals和== == 和 equals 都是用于比较基本类型和对象。 == equal 基本类型 值是否相等 不存在 对象 两个对象的内存引用,若引用完全相同,返回true 默认equals方法与==是一样的,一般重写equals方法 equals( )方法是Object( )类中,用于检查两个对象的相等性。 如:String中的equals 是判断两个字符串是否相等。而Hash

  • 最近开发微信小程序的时候,遇到了一个问题: 用户在PC后端上传的mp4格式的视频文件,在PC端只有声音没有图像,在小程序端完全不能播放。 最后结果: 1. PC浏览器video标签播放时,只有声音,没有图像。 用户上传不能正常播放的mp4文件编码格式为 hevc,即H.265格式。在浏览器的video标签中,出现只有声音没有图像的问题。 故需要进行转码,转换成H.264编码格式即可。 转码见下文。

  • jave## 标题 windows系统 流畅,蓝屏,安全性差 linux系统 不流畅,安全,稳定 1.title bar 2.menu bar :菜单栏 3.工具栏 tool bar 4.状态栏 status bar 5.任务栏 task bar 6.激活态 active CTRL+ C 复制 CTRL+ V 粘贴 CTRL+ X 复制 CTRL+ Z 撤销 CTRL+ S 保存 CTRL+ A

  • 官网地址:http://www.sauronsoftware.it/projects/jave/manual.php JAVE manual Installation and requirements Audio/video encoding Encoding attributes Audio encoding attributes Video encoding attributes Monito

  • DateUtil 1.检查格式是否正确 校验传入的字符串日期格式是否正确 public static final String FORMAT = "yyyy-MM-dd HH:mm:ss"; /** * 格式化 */ private static final SimpleDateFormat format = new SimpleDateFormat(

  • 官方参考文档: http://www.sauronsoftware.it/projects/jave/manual.php 一、什么是JAVE     JAVE(Java Audio Video Encoder),是一个包涵ffmpeg项目库。开发这可以运用它去实现音频(Audio)与视频(Video)文件的转码。例如你要把AVI格式文件转为MPEG文件、WAV格式文件转为MP3格式文件,同时你还

  • <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title> </head> <body>   <div id="disp">   </div>   <input type="button" value="获取当前时间" οnclick="getNowTime()">   <s

  • 关键字(掌握) 定义 被Java语言赋予特定含义的单词 1 特点: 全部小写。 1 注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 12 标识符(掌握) 定义 就是给类,接口,方法,变量等起名字的字符序列 1 组成规则: A:英文大小写字母 B:数字 C:$和_ 123 注意事项: A:不能以数字开头 B:不能是jav

  • <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Title</title> </head> <body>     <img src="">     <p></p>     <script>         var nowTime = new Date();         var h = n

  • pom依赖  <dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2</version> </dependency>  如果maven无法下,手动下载jar  

 相关资料
  • 本文向大家介绍Java设计图形与多媒体处理,包括了Java设计图形与多媒体处理的使用技巧和注意事项,需要的朋友参考一下 本文实现了两个效果: 第一种,同心圆效果图: 第二种,播放音乐和切换图片的小程序效果图:  以上就是关于Java的图形设计以及多媒体处理的全部内容,希望对大家的学习有所帮助。

  • 数据传输率:采样频率(Hz)×量化位数(bit)×声道数,单位为b/s 声音信号数据量:数据传输率×持续时间/8 音频容量的计算公式:存储量=采样时间(s) 采样频率(Hz) 量化位数(位) *声道数/8/1024(kb) 图片容量的计算公式:存储量=水平像素垂直像素颜色位数/8/1024(kb) 若提示为X位或X位色,则颜色位数就是X,若提示为X色,那么颜色位数为。 视频容量的计算公式:存储量=

  • 介绍 MPlayer被评为Linux下的最佳媒体播放工具,又成功地移植到Windows下。它能播放几乎所有流行的音频和视频格式。 MPlayer能播放几乎所有流行的音频 和视频格式,相对其它播放器来说,资源占用非常少,不需要任何系统解码器就可以播放各种媒体格式。 http://www.mplayerhq.hu/ 安装 直接 apt 安装即可: sudo apt-get install mplaye

  • 选择安装 deadbeef 的首要原因,是它支持 DSD 格式! 介绍 http://deadbeef.sourceforge.net/ 安装 打开下载页面: http://deadbeef.sourceforge.net/download.html 找到 DeaDBeeF deb package amd64 下载对应的 deb 文件,下载完成后直接安装即可。 配置 打开 “编辑” —> “偏好设

  • 介绍 http://audacious-media-player.org/ 可惜,没有找到播放 DSD 格式的方法… 安装 audacious 默认存在于 ubuntu/linux mint 的仓库中,不过版本不是最新的,因此为了安装到最新的版本,需要添加下面的 PPA ,然后再安装。 sudo add-apt-repository ppa:nilarimogard/webupd8 sudo ap

  • JavaScript导航器对象包含一个名为plugins的子对象。 此对象是一个数组,浏览器上安装的每个插件都有一个条目。 navigator.plugins对象仅由Netscape,Firefox和Mozilla支持。 例子 (Example) 以下示例显示如何列出浏览器中安装的所有插件。 <html> <head> <title>List of Plug-Ins</tit

  • 声音频率 人耳识别频率:20Hz~20KHz 顔色描述 亮度、色调、饱和度、纯度

  • 在QtMultimedia模块中的multimedia元素可以播放和记录媒体资源,例如声音,视频,或者图片。解码和编码的操作由特定的后台完成。例如在Linux上的gstreamer框架,Windows上的DirectShow,和OS X上的QuickTime。 multimedia元素不是QtQuick核心的接口。它的接口通过导入QtMultimedia 5.0来加入,如下所示: import Q