使用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
- vue 擷取視訊第一幀Vue
- Android CameraX ImageAnalysis 獲取視訊幀Android
- 短視訊平臺搭建,指定視訊中的某一幀做為視訊的封面
- 獲取網路視訊任意幀畫面
- H5 video標籤列表渲染用canvas擷取視訊畫面做封面H5IDECanvas
- 直播帶貨app原始碼,獲取直播影片的第一幀APP原始碼
- opencv python 從攝像頭獲取視訊/從檔案獲取視訊 /儲存視訊OpenCVPython
- wasm + ffmpeg實現前端擷取視訊幀功能ASM前端
- iOS 獲取視訊圖片iOS
- 獲取本地圖片/視訊地圖
- 前端獲取視訊編碼格式前端
- 上傳影片,取第一幀,縮圖demo
- 【玩具】獲取B站視訊的音訊片段音訊
- opencv提取視訊每一幀OpenCV
- 如何獲取影片地址的某一幀?
- Python下獲取視訊的旋轉角度資訊Python
- 【Python】獲取機器使用資訊Python
- 使用捕獲 獲取身份證號的資訊
- 使用Python獲取ECS相關資訊Python
- Flutter幀率監控 | 由淺入深,詳解獲取幀率的那些事Flutter
- 批次抽幀提取影片封面的簡單步驟分享
- 影片直播系統原始碼,使用javacv截圖某一幀效率太慢解決辦法原始碼Java
- Final Cut Pro中文新手教程(六三)自定義視訊封面
- 抖音短視訊動態封面設定教程 抖音動態封面怎麼設定?
- 獲取微信使用者基本資訊
- SAP ABAP使用CDS獲取系統資訊
- thinkphp6 使用FFMpeg獲取影片資訊PHP
- Java獲取m3u8視訊時長Java
- python使用ldap3獲取使用者資訊PythonLDA
- 使用什麼軟體可以給多個視訊同時更換封面圖片
- 分享下 PHP 使用 getID3 來獲取音訊、視訊等媒體檔案相關資訊PHP音訊
- .net core Docker 容器新增ffmpeg 獲取視訊資訊和截圖Docker
- 視訊封面、文案能不能修改?多個視訊需要處理怎麼快速操作?
- MediaCodeC解碼視訊指定幀,迅捷、精確
- 獲取位置資訊
- 使用URLConnection物件獲取網路資源資訊物件
- 微信小程式 獲取使用者資訊微信小程式