1.下載FFmpeg文件包,解壓包里的\bin\下的文件解壓到 D:\ffmpeg\ 目錄下.
下載地址 http://ffmpeg.zeranoe.com/builds/win32/static/
D:\ffmpeg 目錄追加到系統 PATH 環境變量中;
2.運行 copy_to_ffmpeg.bat, 把 echoc.exe LED_font.ttf 文件拷貝到 D:\ffmpeg\ 目錄下.
echoc.exe 在CMD控制台環境下輸出彩色字符;
LED_font.ttf 用於輸出時間戳的字體文件;
AMT.CMD 對當前目錄下的所有視頻,生成縮略圖,可帶參數;
MT.CMD Make_Thumbnail.bat的縮寫;
3.Make_Thumbnail.bat 可帶兩個個參數(視頻文件名,-ns),如:
Make_Thumbnail "D:\video\sample.avi" [-ns]
-ns 沒有暫停功能,批量生成時跳過暫停;
4.添加到系統右鍵菜單
注冊表 HKEY_CLASSES_ROOT\*\Shell\Thumbnial\Command 下默認值設置為
D:\ffmpeg\Make_Thumbnail.bat "%1";
雙擊 Thumbnail.reg 自動添加到注冊表;
5.在瀏覽器的視頻文件上單擊鼠標右鍵,選擇 Thumbnail 菜單即可生成縮略圖.
6.在視頻文件夾中生成 視頻文件名.WxH.png 縮略圖.
7.Make_Thumbnail.bat 文件中可設置輸出配置.
SET split=30 --- 縮略圖中總的圖片個數;
SET layout=5 --- 縮略圖一行中顯示的圖片個數;
SET size=214x120 --- 每張圖片的大小;
SET fontfile=D\:ffmpeg\LED_font.ttf --- 字體文件
SET FFmpeg_path=D:\ffmpeg --- FFmepg 目錄
8.參數說明
Make_thumbnail [-T num] [-L num] [-S WxH] [-NS] [-NT] [[-I] infile] [-E ext]
-T number of total tiles (default 30)
-L number of X tiles (default 5)
-S size of one tile [width]x[height] (default 214x120)
-E extended name of the thumbnail image (default jpg)
bmp gif jpg jpeg pcx png sgi tga tif tiff
-NT not timestamp
-NS not suspends processing of a batch program
-I media file name, had best use double quotation marks
Example:
Make_thumbnail "D:\Video\sample.mp4" -ns
Make_thumbnail -t 30 -l 5 -s 214x120 -ns -i "D:\Video\sample.mp4"
MT "D:\Video\sample.mp4" -ns -nt
MT -t 30 -l 5 -s 214x120 -ns -nt -i "D:\Video\sample.mp4"
AMT -t 10 -l 2 -s 320x230 -nt
備注
2.3.1版本增加了參數,參數不分大小寫,AMT.CMD支持多國語言文件名;
-T 總圖片數 -L 一行顯示的圖片數 -S 一張圖的大小 -E 輸出圖片的格式
-NT 沒有時間戳 -NS 不暫停
-I "視頻文件名" 使用AMT.CMD時不要設置該參數
http://cnblogs.com/nlsoft
下載FFmpeg http://ffmpeg.zeranoe.com/builds/win32/static/
下載源碼 http://files.cnblogs.com/files/nlsoft/Make_Thumbnail.2.3.1.7z
運行過程中顯示進度
運行結束后
批量生成縮略圖 AMT.CMD
生成的縮略圖
