javacv ffmpeg最小依赖

209 阅读1分钟

macos 没有测试

<properties>
    <platform>windows-x86_64</platform>
</properties>

<dependencies>
    <!-- javacv start -->
    <dependency>
        <groupId>org.bytedeco</groupId>
        <artifactId>javacv</artifactId>
        <version>1.5.10</version>
    </dependency>
    <dependency>
        <groupId>org.bytedeco</groupId>
        <artifactId>javacpp</artifactId>
        <version>1.5.10</version>
    </dependency>
    <dependency>
        <groupId>org.bytedeco</groupId>
        <artifactId>ffmpeg</artifactId>
        <version>6.1.1-1.5.10</version>
        <classifier>${platform}</classifier>
    </dependency>
    <!-- javacv end -->
</dependencies>


<profiles>
    <profile>
        <id>windows</id>
        <activation>
            <activeByDefault>true</activeByDefault>
            <os>
                <family>Windows</family>
            </os>
        </activation>
        <properties>
            <platform>windows-x86_64</platform>
        </properties>
    </profile>

    <profile>
        <id>linux</id>
        <activation>
            <os>
                <family>unix</family>
                <name>Linux</name>
            </os>
        </activation>
        <properties>
            <platform>linux-x86_64</platform>
        </properties>
    </profile>

    <profile>
        <id>mac</id>
        <activation>
            <os>
                <family>mac</family>
            </os>
        </activation>
        <properties>
            <platform>macosx-x86_64</platform>
        </properties>
    </profile>
</profiles>