需要安裝下面的幾個軟件
1.imagemagick 圖片處理
2.ffmpeg 視頻處理
一、先來說下圖片的處理
圖片等比縮放
示例
convert -resize 320x320 src.jpg dest.jpg
注意:雖然明確指定了圖片大小爲320x320,但dest.jpg的不一定就是320x320,因爲是等比縮放的,dest.jpg大小取決原始圖片比例。假設src.jpg的大小是640 ×400,那麼縮放後dest.jpg的真實大小爲320×200,再比如src.jpg的大小是600×960,縮放後的尺寸爲200×320。原則是縮放後的尺寸最少有一個是符合寬或高,且另外一個不能大於指定的參數中對應的寬或高。另外可以通過只指定寬或高的方式來進行縮放。
比如:
按寬度
convert -resize 320x320 src.jpg dest.jpg
按高度
convert -resize 320 src.jpg dest.jpg
如果固定高寬呢,可以這樣
convert -resize 320x320! src.jpg dest.jpg
注意:如果與之前的尺寸比例不一致,會導致圖片變形
再說一個查看圖片文件信息的命令
identify 2.jpg
2.jpg JPEG 183x320 183x320+0+0 8-bit DirectClass 7.4KB 0.000u 0:00.000
二、視頻截圖
ffmpeg -i src.mp4 -y -f image2 -ss 1 -vframes 1 dest.jpg
-ss 表示秒數
-vframes 表示幀數
也可以直接添加圖片尺寸參數 -s
查看視頻文件信息
ffmpeg -i <輸入文件>