Java 視頻產生縮圖教程

來源:互聯網
上載者:User

Java 視頻產生縮圖教程

 

 

在網上找了好多相關的資訊

但是問題依舊沒有解決

今天在JavaEye網站上終於找到了

 

為了便於自己以後尋找以及協助遇到相同問題的朋友們

寫一篇教程

 

 

對於上傳視頻產生縮圖使用的是ffmpeg進行產生的。

自己在網上找了如何進行編譯ffmpeg的方法

但是感覺太複雜了

就到csdn上找到了編譯好的ffmpeg檔案

下載下來

 

給大家一個

http://download.csdn.net/source/453719

 

體會到ffmpeg非常強大,大部分流行的視頻格式的都能產生縮圖

 

現在開始

首先下載ffmpeg解壓

建立一個bat檔案

start

E:/ffmpeg/bin/ffmpeg.exe -i %1 -ss 20 -vframes 1 -r 1 -ac 1 -ab 2 -s 160*120 -f  image2 %2  

exit

說明下使用紅色吧標記的意義

 

 

E:/ffmpeg/bin/ffmpeg.exe ffmpeg的路徑 

%1  %2 和C語言有點相似是為傳參數保留位置

20 要截取多少秒後的圖片

開啟MyEclipse,建立一個工程 ,以及一個java檔案

package test;

import java.io.IOException;

public class Ffmpeg {

public static void main(String[] args) {

//視頻檔案   

        String videoRealPath = "F://瞬間.flv";   

        //的路徑(輸出路徑)   

        String imageRealPath ="F://a.jpg";   

        try {   

            //調用批次檔   

            Runtime.getRuntime().exec("cmd /c start F://ffmpeg.bat " + videoRealPath + " " + imageRealPath);   

        } catch (IOException e) {   

            // TODO Auto-generated catch block   

            e.printStackTrace();   

        }

}

}

 

 

 

好了運行下試試,在F盤下就可以看到了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.