2012-06-15 95 views
2

我想從我的android應用程序中從服務器下載視頻文件的單幀。我不想在前面下載完整的視頻。使用該框架作爲縮略圖顯示給用戶,這樣如果用戶選擇它可以下載。以編程方式下載視頻第一幀

回答

3

ffmpeg可以使用此命令的視頻流生成縮略圖:

ffmpeg -itsoffset -4 -i http://somevideosite/test.avi -vcodec mjpeg -vframes 1\ 
     -an -f rawvideo -s 320x240 thumb.jpg 

要獲得ffmpeg成看來Android doable

+0

感謝您的信息.. – sanjeev

+0

如何在android代碼中使用此先生? –

+0

使用['ProcessBuilder'](http://developer.android.com/reference/java/lang/ProcessBuilder.html)API。 – dacwe

0

如果您的服務器爲youtube/dailymotion等每個視頻提供了縮略圖,它會更容易。視頻添加到服務器時,您可以創建此縮略圖。

例如:http://img.youtube.com/vi/<VIDEO_ID>/<1,2,3> .JPG