Java de traitement vidéo, les fichiers audio (longueur de lecture vidéo, etc.) - Javé

 
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é.
 
        Voir l'introduction si puissant, en fait, mes besoins veulent juste obtenir la longueur de la vidéo, la voix seulement.
 

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
 
Publié 201 articles originaux · 98 Praise won · vues 770 000 +

Je suppose que tu aimes

Origine blog.csdn.net/Jerome_s/article/details/54348124
conseillé
Classement