JAVE(Java Audio Video Encoder),是一款将音频和视频在不同格式间进行转化的工具,是基于ffmpeg项目的Java封装。
JAVE,需要J2SE 1.4+、Windows 或 Linux 操作系统均可运行。
JAVE支持的编码和解码格式见下表:
Decoding
Formato
Descrizione
4xm |
4X Technologies format |
MTV |
MTV format |
RoQ |
Id RoQ format |
aac |
ADTS AAC |
ac3 |
raw ac3 |
aiff |
Audio IFF |
alaw |
pcm A law format |
amr |
3gpp amr file format |
apc |
CRYO APC format |
ape |
Monkey's Audio |
asf |
asf format |
au |
SUN AU Format |
avi |
avi format |
avs |
AVISynth |
bethsoftvid |
Bethesda Softworks 'Daggerfall' VID format |
c93 |
Interplay C93 |
daud |
D-Cinema audio format |
dsicin |
Delphine Software International CIN format |
dts |
raw dts |
dv |
DV video format |
dxa |
dxa |
ea |
Electronic Arts Multimedia Format |
ea_cdata |
Electronic Arts cdata |
ffm |
ffm format |
film_cpk |
Sega FILM/CPK format |
flac |
raw flac |
flic |
FLI/FLC/FLX animation format |
flv |
flv format |
gif |
GIF Animation |
gxf |
GXF format |
h261 |
raw h261 |
h263 |
raw h263 |
h264 |
raw H264 video format |
idcin |
Id CIN format |
image2 |
image2 sequence |
image2pipe |
piped image2 sequence |
ingenient |
Ingenient MJPEG |
ipmovie |
Interplay MVE format |
libnut |
nut format |
m4v |
raw MPEG4 video format |
matroska |
Matroska File Format |
mjpeg |
MJPEG video |
mm |
American Laser Games MM format |
mmf |
mmf format |
mov,mp4,m4a,3gp,3g2,mj2 |
QuickTime/MPEG4/Motion JPEG 2000 format |
mp3 |
MPEG audio layer 3 |
mpc |
musepack |
mpc8 |
musepack8 |
mpeg |
MPEG1 System format |
mpegts |
MPEG2 transport stream format |
mpegtsraw |
MPEG2 raw transport stream format |
mpegvideo |
MPEG video |
mulaw |
pcm mu law format |
mxf |
MXF format |
nsv |
NullSoft Video format |
nut |
nut format |
nuv |
NuppelVideo format |
ogg |
Ogg format |
psxstr |
Sony Playstation STR format |
rawvideo |
raw video format |
redir |
Redirector format |
rm |
rm format |
rtsp |
RTSP input format |
s16be |
pcm signed 16 bit big endian format |
s16le |
pcm signed 16 bit little endian format |
s8 |
pcm signed 8 bit format |
sdp |
SDP |
shn |
raw shorten |
siff |
Beam Software SIFF |
smk |
Smacker Video |
sol |
Sierra SOL Format |
swf |
Flash format |
thp |
THP |
tiertexseq |
Tiertex Limited SEQ format |
tta |
true-audio |
txd |
txd format |
u16be |
pcm unsigned 16 bit big endian format |
u16le |
pcm unsigned 16 bit little endian format |
u8 |
pcm unsigned 8 bit format |
vc1 |
raw vc1 |
vmd |
Sierra VMD format |
voc |
Creative Voice File format |
wav |
wav format |
wc3movie |
Wing Commander III movie format |
wsaud |
Westwood Studios audio format |
wsvqa |
Westwood Studios VQA format |
wv |
WavPack |
yuv4mpegpipe |
YUV4MPEG pipe format |
Encoding
Formato
Descrizione
3g2 |
3gp2 format |
3gp |
3gp format |
RoQ |
Id RoQ format |
ac3 |
raw ac3 |
adts |
ADTS AAC |
aiff |
Audio IFF |
alaw |
pcm A law format |
amr |
3gpp amr file format |
asf |
asf format |
asf_stream |
asf format |
au |
SUN AU Format |
avi |
avi format |
crc |
crc testing format |
dv |
DV video format |
dvd |
MPEG2 PS format (DVD VOB) |
ffm |
ffm format |
flac |
raw flac |
flv |
flv format |
framecrc |
framecrc testing format |
gif |
GIF Animation |
gxf |
GXF format |
h261 |
raw h261 |
h263 |
raw h263 |
h264 |
raw H264 video format |
image2 |
image2 sequence |
image2pipe |
piped image2 sequence |
libnut |
nut format |
m4v |
raw MPEG4 video format |
matroska |
Matroska File Format |
mjpeg |
MJPEG video |
mmf |
mmf format |
mov |
mov format |
mp2 |
MPEG audio layer 2 |
mp3 |
MPEG audio layer 3 |
mp4 |
mp4 format |
mpeg |
MPEG1 System format |
mpeg1video |
MPEG video |
mpeg2video |
MPEG2 video |
mpegts |
MPEG2 transport stream format |
mpjpeg |
Mime multipart JPEG format |
mulaw |
pcm mu law format |
null |
null video format |
nut |
nut format |
ogg |
Ogg format |
psp |
psp mp4 format |
rawvideo |
raw video format |
rm |
rm format |
rtp |
RTP output format |
s16be |
pcm signed 16 bit big endian format |
s16le |
pcm signed 16 bit little endian format |
s8 |
pcm signed 8 bit format |
svcd |
MPEG2 PS format (VOB) |
swf |
Flash format |
u16be |
pcm unsigned 16 bit big endian format |
u16le |
pcm unsigned 16 bit little endian format |
u8 |
pcm unsigned 8 bit format |
vcd |
MPEG1 System format (VCD) |
vob |
MPEG2 PS format (VOB) |
voc |
Creative Voice File format |
wav |
wav format |
yuv4mpegpipe |
YUV4MPEG pipe format |
JAVE的使用非常简便,将包jave-1.0.jar导入工程路径即可。下面给出一段将AVI转换成FLV的代码片段:
细心看这段代码,不难找到其中可以设置压缩码率、分辨率、音频解码率等参数,非常的简便。
JAVE工程网站:http://www.sauronsoftware.it/projects/jave/index.php
截至目前此项目最新版本是v1.0.2
分享到:
相关推荐
本项目基于Jave开源框架,它提供了一个高效且易于使用的API来处理音频编码和解码工作。Jave(Java Audio Video Encoder)是专门为Java设计的一个库,允许开发者在Java应用程序中直接进行音频和视频的编码与转换。 1...
Jave是一款Java编写的开源音视频处理库,版本号为1.0.2,其核心组件是"jave-1.0.2.jar"。这个JAR文件(Java Archive)包含了所有的类和资源,可以被Java应用程序直接引用,用于实现强大的音视频操作功能。Jave的核心...
"jave-1.0.2.jar" 是一个专注于计算视频时长的Java库,它为开发者提供了一种高效、便捷的方式来获取视频文件的播放长度。本篇文章将详细介绍这个库的核心功能、使用方法以及背后的原理。 1. **JAVE库介绍** JAVE,...
Jave 是一个基于 Java 的开源库,它集成了 FFmpeg,使得开发者能够利用 Java 语言进行视频处理和转换任务。FFmpeg 是一个强大的多媒体处理工具,广泛应用于音频和视频的编码、解码、格式转换等场景。通过 Jave 库,...
`jave-1.0.2.jar` 是一个特定于Java的库文件,它封装了处理视频时长计算的功能。在Java应用程序中,如果你需要对视频文件进行操作,比如获取视频的播放时长,这个jar包就显得尤为重要。 首先,我们要理解什么是`....
Java 2.0 JAR包下载介绍的是一个用于音视频处理的强大工具——JAVE,它基于知名的开源项目FFmpeg。JAVE(Java Audio Video Encoder)是开发者为了方便Java应用程序进行音视频转码而设计的库,它使得在Java环境中进行...
Java Audio Video Encoder (JAVE) 是一个用于音频和视频编码的Java类库,它基于流行的开源多媒体处理工具FFmpeg。标题中的"jave-1.0.2.jar"指的是JAVE的一个特定版本,即1.0.2版的Java封装库文件。这个jar文件包含了...
Java FFmpeg框架,如标题所示的"jave-3.5.0.jar",是一种将FFmpeg的功能集成到Java应用程序中的工具。FFmpeg是一个强大的开源命令行工具集,用于处理音频和视频,包括编码、解码、转换、流处理等多种功能。通过Jave...
JAVE是基于Java开发的开源音频和视频编码库,它的主要功能是将一种音频格式转换为另一种格式。这个工具的核心在于它能够调用底层的FFmpeg库,一个强大的多媒体处理框架。通过FFmpeg,JAVE可以处理各种常见的音频格式...
Java Jave2(Java Audio Video Encoder)是基于Java的音视频编码库,它提供了对FFmpeg库的Java封装,使得开发者可以方便地在Java程序中调用FFmpeg的功能,如视频转码、音频处理等。Jave2库不仅简化了FFmpeg的API,...
Jave的核心是它的核心库“jave-1.0.2.jar”,这是一个包含所有必要类和方法的Java档案,可以让你的程序具有处理音频和视频格式的能力。 Jave库的主要功能包括: 1. 视频和音频格式转换:Jave库支持多种常见的...
Jave通过JNI(Java Native Interface)与FFmpeg的C库交互,使得开发者无需直接处理底层的FFmpeg命令行调用,而是通过Java API来实现音视频处理。Jave支持创建、读取、写入、转换和播放多媒体文件,简化了在Java平台...
总结一下,FFmpeg是一个强大的音视频处理工具,而Jave是其在Java环境中的封装库,提供了友好的API供Java开发者使用。通过学习和掌握这两个工具,开发者可以构建出高效、灵活的多媒体解决方案。而jave-1.0.2.jar和...
1. 初始化:首先,你需要在项目中引入jave-ffmpegjave-1.0.2.jar,这是一个包含FFmpeg功能的Java库。在Java代码中,创建Ffmpeg对象实例以初始化转换环境。 2. 加载源文件:指定待转换的AMR文件路径,这可以通过Java...
这个“jave-1.0.2”可能是一个特定版本的Java视频处理工具,它包含了实现这些功能的API和类库。 在Java中处理视频涉及的主要知识点包括: 1. **Java Media Framework (JMF)**: 这是Java平台上的一个开源框架,用于...
Java音频视频编码器(JAVE2)是一个强大的工具,它为Java开发者提供了访问FFmpeg项目的接口,使得在Java环境中处理音频和视频转码变得轻松易行。FFmpeg是一款开源的跨平台多媒体处理框架,用于处理各种音频和视频...
`jave-2.0.jar` 是一个Java库,专门设计用来处理视频,它提供了方便的API来与`ffmpeg`进行交互,使得在Java应用程序中获取视频时长变得简单。 要使用`ffmpeg`在命令行获取视频时长,可以执行以下命令: ```bash ...
压缩包子文件的文件名称列表只有一个:"jave-1.0.2.jar",这应是该视频转换工具的核心组件。这个名字可能是“Java Video Encoder”的缩写,它很可能包含了处理视频编码和解码的类库,支持转换功能。 视频格式转换...
在这个"jave-1.0.2"压缩包中,我们看到的是一个专门用于视频转码的库,它利用了FFmpeg的强大功能,并且可以方便地通过Maven进行依赖管理,使得Java开发者能够轻松地在他们的项目中实现视频处理功能。 FFmpeg是一个...