使用javacv 獲取視訊第一幀 做封面
title: java擷取視訊封面
date: 2020-10-12 14:20:47
tags: java , javacv
java擷取視訊封面
1 引入marven 依賴 網上大多引入的是全部 比較大 500M往上 需要精簡。我們只需要根據對應的伺服器系統引入對應的jar包
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.1.2-1.5.2</version>
<classifier>windows-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>openblas</artifactId>
<version>0.3.7-1.5.2</version>
<classifier>windows-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg</artifactId>
<version>4.2.1-1.5.2</version>
<classifier>windows-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>opencv</artifactId>
<version>4.1.2-1.5.2</version>
<classifier>linux-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>openblas</artifactId>
<version>0.3.7-1.5.2</version>
<classifier>linux-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg</artifactId>
<version>4.2.1-1.5.2</version>
<classifier>linux-x86_64</classifier>
</dependency>
2 平臺對應的jar包關係
<javacpp.platform.android-arm>android-arm</javacpp.platform.android-arm>
<javacpp.platform.android-arm64>android-arm64</javacpp.platform.android-arm64>
<javacpp.platform.android-x86>android-x86</javacpp.platform.android-x86>
<javacpp.platform.android-x86_64>android-x86_64</javacpp.platform.android-x86_64>
<javacpp.platform.ios-arm>ios-arm</javacpp.platform.ios-arm>
<javacpp.platform.ios-arm64>ios-arm64</javacpp.platform.ios-arm64>
<javacpp.platform.ios-x86>ios-x86</javacpp.platform.ios-x86>
<javacpp.platform.ios-x86_64>ios-x86_64</javacpp.platform.ios-x86_64>
<javacpp.platform.linux-armhf>linux-armhf</javacpp.platform.linux-armhf>
<javacpp.platform.linux-arm64>linux-arm64</javacpp.platform.linux-arm64>
<javacpp.platform.linux-ppc64le>linux-ppc64le</javacpp.platform.linux-ppc64le>
<javacpp.platform.linux-x86>linux-x86</javacpp.platform.linux-x86>
<javacpp.platform.linux-x86_64>linux-x86_64</javacpp.platform.linux-x86_64>
<javacpp.platform.macosx-x86_64>macosx-x86_64</javacpp.platform.macosx-x86_64>
<javacpp.platform.windows-x86>windows-x86</javacpp.platform.windows-x86>
<javacpp.platform.windows-x86_64>windows-x86_64</javacpp.platform.windows-x86_64>
Linux檢視核心判斷命令 : arch
java工具類程式碼 網上很多 這裡不記錄了。
相關文章
- 使用JavaCV實現讀取視訊資訊及自動擷取封面圖Java
- Android 獲取視訊某一幀,並且設定為封面Android
- vue 擷取視訊第一幀Vue
- 短視訊平臺搭建,指定視訊中的某一幀做為視訊的封面
- Android CameraX ImageAnalysis 獲取視訊幀Android
- 獲取網路視訊任意幀畫面
- H5 video標籤列表渲染用canvas擷取視訊畫面做封面H5IDECanvas
- wasm + ffmpeg實現前端擷取視訊幀功能ASM前端
- opencv python 從攝像頭獲取視訊/從檔案獲取視訊 /儲存視訊OpenCVPython
- 直播帶貨app原始碼,獲取直播影片的第一幀APP原始碼
- 獲取本地圖片/視訊地圖
- iOS 獲取視訊圖片iOS
- Android使用VideoView播放網路視訊,獲取網路視訊縮圖AndroidIDEView
- 前端獲取視訊編碼格式前端
- 【玩具】獲取B站視訊的音訊片段音訊
- opencv提取視訊每一幀OpenCV
- 如何獲取影片地址的某一幀?
- 抖音短視訊動態封面設定教程 抖音動態封面怎麼設定?
- 影片直播系統原始碼,使用javacv截圖某一幀效率太慢解決辦法原始碼Java
- 批次抽幀提取影片封面的簡單步驟分享
- Java獲取m3u8視訊時長Java
- Python下獲取視訊的旋轉角度資訊Python
- javascript獲取視訊播放時間程式碼例項JavaScript
- 視訊封面、文案能不能修改?多個視訊需要處理怎麼快速操作?
- Flutter幀率監控 | 由淺入深,詳解獲取幀率的那些事Flutter
- 使用什麼軟體可以給多個視訊同時更換封面圖片
- Final Cut Pro中文新手教程(六三)自定義視訊封面
- MediaCodeC解碼視訊指定幀,迅捷、精確
- 新手都如何批量調整視訊幀速率的?
- 如何獲取HTML5視訊的持續時間HTML
- 如何做微信紅包封面專案?
- JavaCV 視訊濾鏡(LOGO、滾動字幕、畫中畫、NxN宮格)JavaGo
- 分享下 PHP 使用 getID3 來獲取音訊、視訊等媒體檔案相關資訊PHP音訊
- .net core Docker 容器新增ffmpeg 獲取視訊資訊和截圖Docker
- B站英文教學視訊的字幕獲取 學習必看!
- iOS獲取相簿視訊的MD5方法(最好)iOS
- 自定義訊息獲取訊息(轉)
- Rust 程式設計視訊教程對應講解內容-使用 if let 獲取 Some 的值Rust程式設計