網(wǎng)頁的網(wǎng)站建設在哪里搜索引擎站長平臺
相信我們都會或多或少需要給前端返回視頻或者音頻的一些信息,那么今天這篇文章通過Java語言使用javacv來獲取視頻、音頻、圖片等元數(shù)據(jù)信息(分辨率、大小、幀等信息)
一、首先導入依賴
可以先導入javacv/javacv-platform依賴,由于依賴比較大,所以我們可以先去除部分不需要的依賴如下:
<dependency><groupId>org.bytedeco</groupId><artifactId>javacv</artifactId><version>1.4.4</version><exclusions><exclusion><groupId>org.bytedeco</groupId><artifactId>javacpp</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>flycapture</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libdc1394</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect2</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>librealsense</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>videoinput</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>opencv</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>tesseract</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>leptonica</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>flandmark</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>artoolkitplus</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.4.4</version><exclusions><exclusion><groupId>org.bytedeco</groupId><artifactId>javacv</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>flycapture-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libdc1394-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>libfreenect2-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId><artifactId>librealsense-platform</artifactId></exclusion><exclusion><groupId>org.bytedeco.javacpp-presets</groupId>