brève introduction
La bibliothèque Javé (Java Audio Video Encoder) est wrapper Java sur le projet ffmpeg. Les développeurs peuvent tirer parti de prendre Javé aux fichiers audio et vidéo transcode d'un format à un autre. Dans l'exemple, vous pouvez transcoder un fichier AVI MPEG, vous pouvez en modifier un flux vidéo DivX dans un (youtube comme) Flash FLV un, vous pouvez convertir un fichier audio WAV à un MP3 ou un Ogg Vorbis, vous pouvez séparer et audio transcode et pistes vidéo, vous pouvez redimensionner les vidéos, en changeant leurs tailles et proportions et ainsi de suite. De nombreux autres formats, les conteneurs et les opérations sont prises en charge par Javé.
utilisation
Au total, seulement un paquet de pot, l'API est très simple, ne dites pas, collez le code
Lit la longueur de la vidéo
1
2
3
4
5
6
sept
8
9
dix
11
12
13
14
15
16
17
18
19
20
21
|
package
com.jave;
import
it.sauronsoftware.jave.Encoder;
import
it.sauronsoftware.jave.MultimediaInfo;
import
java.io.File;
public
class
ReadVideo {
public
static
void
main(String[] args) {
File source =
new
File(
"E:\\测试视频\\R41.avi"
);
Encoder encoder =
new
Encoder();
try
{
MultimediaInfo m = encoder.getInfo(source);
long
ls = m.getDuration();
System.out.println(
"此视频时长为:"
+ ls /
1000
+
"秒!"
);
}
catch
(Exception e) {
e.printStackTrace();
}
}
}
|
référence
code
pot, la documentation et des liens de code source:
http://pan.baidu.com/s/1c1s9bqS
Mot de passe: oetx