javacv-ffmpeg(一) springboot集成javacv

说明

javacpp版本为1.5(1.4与1.5版本差异较大,建议升级为1.5版本)

系列文章,小白别瞎贴代码,我把业务逻辑去掉了不知道能不能跑。

maven引入配置

版本:

// properties 本地调试在windows 上线部署在linux 如需其他环境请自行添加
		<javacpp.version>1.5</javacpp.version>
		<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.windows-x86>windows-x86</javacpp.platform.windows-x86>
		<javacpp.platform.windows-x86_64>windows-x86_64</javacpp.platform.windows-x86_64>

jar:

// dependencies jar包不多但是有点大 介意的同学可以exclusions
		<dependency>
			<groupId>org.bytedeco</groupId>
			<artifactId>ffmpeg</artifactId>
			<version>4.1.3-${
    
    javacpp.version}</version>
		</dependency>
		<dependency>
			<groupId>org.bytedeco</groupId>
			<artifactId>ffmpeg</artifactId>
			<version>4.1.3-${
    
    javacpp.version}</version>
			<classifier>${
    
    javacpp.platform.windows-x86_64}</classifier>
		</dependency>
		<dependency>
			<groupId>org.bytedeco</groupId>
			<artifactId>ffmpeg</artifactId>
			<version>4.1.3-${
    
    javacpp.version}</version>
			<classifier>${
    
    javacpp.platform.linux-x86_64}</classifier>
		</dependency>
		<dependency>
			<groupId>org.bytedeco</groupId>
			<artifactId>javacv</artifactId>
			<version>${
    
    javacpp.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.bytedeco.javacpp-presets</groupId>
					<artifactId>*</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency>
			<groupId>org.bytedeco</groupId>
			<artifactId>opencv</artifactId>
			<version>4.0.1-${
    
    javacpp.version}</version>
		</dependency>

猜你喜欢

转载自blog.csdn.net/u013947963/article/details/103410151