国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#:獲取視頻某一幀的縮略圖

2019-11-14 16:20:16
字體:
來源:轉載
供稿:網友

讀取方式:使用ffmpeg讀取,所以需要先下載ffmpeg。網上資源有很多。

原理是通過ffmpeg執行一條命令獲取視頻某一幀的縮略圖。

首先,需要獲取視頻的幀高度和幀寬度,這樣獲取的縮略圖才不會變形。

獲取視頻的幀高度和幀寬度可以http://www.zhoumy.cn/?id=9通過查看。

獲取到視頻的幀高度和幀寬度后,還需要獲取縮略圖的高度和寬度,這是按比例縮放的。

比如你存放縮略圖的區域的最大寬度和最大高度是100,縮略圖的高度也應縮放到對應大小。

 

接下來通過執行一條命令就可以獲取到視頻某一幀的縮略圖:

 

string command = string.Format("/"{0}/" -i /"{1}/" -ss {2} -vframes 1 -r 1 -ac 1 -ab 2 -s {3}*{4} -f image2 /"{5}/"", ffmpegPath, oriVideoPath, frameIndex, thubWidth, thubHeight, thubImagePath);

執行命令的方法可以查看:http://www.zhoumy.cn/?id=9

其中:

ffmpegPath為ffmpeg的全路徑
oriVideoPath為視頻的全路徑 frameIndex為幀處在的秒數 thubWidth為縮略圖的寬度
thubHeight為縮略圖的高度
thubImagePath為生成的縮略圖所在的路徑(jpg,bmp好像都可以,具體可以自己嘗試)



轉載聲明:本文轉載自:http://www.zhoumy.cn/,原文鏈接:http://www.zhoumy.cn/?id=10

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特中旗| 会宁县| 小金县| 宕昌县| 响水县| 龙井市| 灵武市| 金秀| 巴中市| 台州市| 车险| 嘉善县| 丰宁| 乐清市| 广汉市| 综艺| 平和县| 东源县| 巴楚县| 新绛县| 巴彦淖尔市| 揭东县| 瑞安市| 伊金霍洛旗| 延津县| 江源县| 乌鲁木齐市| 巴彦淖尔市| 邵阳县| 灌南县| 平罗县| 南汇区| 长白| 额济纳旗| 长寿区| 罗甸县| 凤山县| 廉江市| 齐齐哈尔市| 泗水县| 抚松县|