Javaの処理、ビデオ、オーディオファイル(読み取りビデオの長さなど) - JAVE

 
簡単な紹介
 
        JAVE(Javaのオーディオ・ビデオエンコーダー)ライブラリffmpegのプロジェクトでJavaラッパーです。開発者は、別の形式からトランスコード、オーディオとビデオファイルにJAVEのテイクを利用することができます。例では、あなたがMPEG 1にAVIファイルをトランスコードすることができ、あなたは(のようなユーチューブ)のFlash FLV一つにDivXビデオストリームを変更することができ、あなたはMP3やOggのVorbisのの1にWAVオーディオファイルを変換することができ、あなたが分離することができトランスコード、オーディオとビデオトラック、そうでそれらのサイズと縦横比を変え、動画のサイズを変更することができます。他の多くのフォーマット、コンテナや操作がJAVEによってサポートされています。
 
        実際には、私のニーズはちょうどのみ、音声を映像の長さを取得したいので、強力な導入を参照してください。
 

使用

 
        唯一のjarパッケージの合計は、APIは、コードを貼り付け、言っていない、非常に簡単です
        
        ビデオの長さを読み込み
1
2
3
4
5
6
7
8
9
10
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();
         }
     }
 
}
 

参照
        ウェブサイト: http://www.sauronsoftware.it/projects/jave/index.php 
 
コード
        jarファイル、ドキュメント、およびソースコードへのリンク: http://pan.baidu.com/s/1c1s9bqS  パスワード:oetx
 
公開された201元記事 98ウォンの賞賛 ビュー770 000 +

おすすめ

転載: blog.csdn.net/Jerome_s/article/details/54348124