liunx下關於圖片、視頻截圖的處理

需要安裝下面的幾個軟件


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 <輸入文件>






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章