OSS-视频截帧
背景
視頻截幀功能是針對用戶存儲在 OSS 的視頻,根據視頻關鍵幀進行截圖的一個功能。
截圖的主要參數
| t | 截圖時間 | 單位ms,[0,視頻時長] |
| w | 截圖寬度,如果指定為0則自動計算 | 像素值:[0,視頻寬度] |
| h | 截圖高度,如果指定為0則自動計算,如果w和h都為0則輸出為原視頻寬高 | 像素值:[0,視頻高度] |
| m | 截圖模式,不指定則為默認模式,根據時間精確截圖,如果指定為fast則截取該時間點之前的最近的一個關鍵幀 | 枚舉值:fast |
| f | 輸出圖片格式 | 枚舉值:jpg、png |
排查
案例:
視頻截幀是黑屏
http://vods-weimi.com/video/sd/2018/12/f15c7c5a5b7d7220a0941928e6b9b58a.mp4?x-oss-process=video/snapshot,t_8000,f_jpg,m_fast
排查:
這個視頻第一個關鍵幀本身就是黑的,fast 模式會截取指定時間之前的最近一個關鍵幀,往后一點就有第二個關鍵幀了。
http://vods-weimi.com/video/sd/2018/12/f15c7c5a5b7d7220a0941928e6b9b58a.mp4?x-oss-process=video/snapshot,t_10000,f_jpg,m_fast
總結
- 上一篇: git使用技巧
- 下一篇: redux 和 react-redux