`
gaozzsoft
  • 浏览: 427132 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

JAVE--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
JAVE源代码&JAR下载地址:
http://www.sauronsoftware.it/projects/jave/download.php
JAVE DOC地址:
http://www.sauronsoftware.it/projects/jave/manual.php

 

分享到:
评论

相关推荐

    jar包jave-1.0.2.jar

    Jave,全称为Java Video Encoder/Decoder,是由Diego-seca开发的一款Java库,其主要目标是提供一套全面的API,使得Java开发者可以方便地处理视频编码和解码任务。而Jave-1.0.2.jar作为其一个版本,专门用于计算视频...

    视频计算时长jar包jave-1.0.2.jar

    《深入理解JavaAVE视频计算时长库...总之,jave-1.0.2.jar是Java环境下处理视频时长的有效工具,它通过FFmpeg库实现了与多媒体数据的深度交互。掌握并合理使用这个库,可以大大提升开发效率,简化多媒体处理的复杂性。

    jave-1.0.2-jar视频音频处理包

    Java音视频处理库Jave是Java开发者用于处理多媒体文件的强大工具。Jave库主要专注于视频和音频的转换、编辑和编码工作,它提供了一系列的API,使得开发者能够方便地进行多媒体处理任务。Jave-1.0.2-jar视频音频处理...

    jave-1.0.2(jar包).zip

    总的来说,`jave-1.0.2(jar包).zip` 是一个专用于音视频处理的Java库,其版本1.0.2已经在实际应用中得到验证。通过使用该库,开发者可以更高效地实现多媒体功能,同时得益于提供的文档注释,学习和使用这个库的过程...

    视频解析工具:jave-1.0.2.jar.zip

    Jave是一款Java编写的开源音视频处理库,版本号为1.0.2,其核心组件是"jave-1.0.2.jar"。这个JAR文件(Java Archive)包含了所有的类和资源,可以被Java应用程序直接引用,用于实现强大的音视频操作功能。Jave的核心...

    jave-1.0.2.zip

    Java JAVE(Java Audio Video Encoder)是一个用于音频和视频处理的Java库,它为开发者提供了在Java应用程序中编码和转换多媒体文件的能力。JAVE的核心功能是利用FFmpeg库的跨平台能力,允许开发者轻松地对音频和...

    jave-1.0.2.jar

    Java Audio Video Encoder (JAVE) 是一个用于音频和视频编码的Java类库,它基于流行的开源多媒体处理工具FFmpeg。标题中的"jave-1.0.2.jar"指的是JAVE的一个特定版本,即1.0.2版的Java封装库文件。这个jar文件包含了...

    jave2.0jar包下载

    Java 2.0 JAR包下载介绍的是一个用于音视频处理的强大工具——JAVE,它基于知名的开源项目FFmpeg。JAVE(Java Audio Video Encoder)是开发者为了方便Java应用程序进行音视频转码而设计的库,它使得在Java环境中进行...

    音视频工具包jave-1.0.2.zip

    总的来说,Jave-1.0.2作为Java平台上的一个音视频工具包,为开发者提供了便利的接口和高效的功能,极大地简化了音视频处理的工作。通过深入理解和熟练使用这个工具,开发者可以构建出更加丰富和多样化的多媒体应用。

    jave-3.5.0.jar

    通过Jave,开发者可以在Java环境中直接调用这些功能,而无需直接操作FFmpeg的命令行接口,大大简化了在Java项目中处理多媒体文件的工作流程。 Jave的核心组件是"jave-core-3.5.0.jar",它提供了与FFmpeg交互的Java ...

    jave1.0.2源码和jar包

    Java 1.0.2 源码与 JAR 包是 Java 开发中的...总之,Jave 1.0.2 源码和 JAR 包是 Java 开发者处理视频任务的重要资源。通过研究源码,不仅可以理解视频处理的基本原理,还可以提升开发能力,实现高效、稳定的视频应用。

    java-ffmpegjave amr转mp3

    需要注意的是,由于FFmpeg本身涉及到复杂的多媒体处理,因此在使用Java-ffmpegjave时,可能会遇到一些问题,比如依赖库的缺失、编码解码器的兼容性以及系统权限等。解决这些问题通常需要对FFmpeg和Java环境有深入...

    jave-1.0.2获取视频时长

    Java是一种广泛使用的编程语言,而Jave库是Java平台上的一个工具,专门用于处理多媒体文件,包括视频。在本案例中,"jave-1.0.2获取视频时长"是一个项目或教程,旨在教用户如何利用Jave库来获取视频文件的时长信息。...

    jave-1.0.2 语视频转格式jar包

    总的来说,"jave-1.0.2语视频转格式jar包"是Java开发者进行视频格式转换的实用工具,通过它的API可以方便地集成到自己的应用程序中,实现跨平台的多媒体处理功能。这个工具对于那些需要处理大量视频文件,或者需要在...

    jave-1.0架包

    Java中的JAVE(Java Audio Video Encoder)库是一个用于音频和视频处理的开源工具,主要功能是将多媒体文件转换为不同的编码格式。在这个“jave-1.0架包”中,我们关注的是如何利用JAVE在Java环境中获取视频文件的...

    jave-2.0.jar音频转码包

    Java-2.0.jar音频转码包是一款专用于音频转换的工具,尤其适用于那些需要在不同平台间进行音频处理的用户。它包含了JAVE(Java Audio Video Encoder)的最新版本,支持Linux 64位以及Windows 32位和64位操作系统,这...

    jave-1.0.2压缩包

    Java 1.0.2 压缩包是一款专门用于视频转码的工具,它具有广泛的支持格式,能够满足用户在处理多媒体文件时的各种需求。在这个压缩包中,"jave-1.0.2" 标签清晰地表明了这是 Java 开发的一个特定版本,可能是一个库...

Global site tag (gtag.js) - Google Analytics