mvn转mp4

jave-1.0.2.jar 下载  。 安装到maven使用

参考: https://blog.youkuaiyun.com/weixin_43064185/article/details/121823276

下载jar包到本地

mvn install:install-file -Dfile=D:\repository\jave-1.0.2\jave-1.0.2.jar -DgroupId=wg -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar

maven中引入:

<dependency>
    <groupId>wg</groupId>
    <artifactId>jave</artifactId>
    <version>1.0.2</version>
</dependency>

public static void main(String[] args) {
        try {
            String sourcePath = "C:\\Users\\hezha\\Desktop\\合成\\Video_2023-11-14_221008.wmv";
            String targetPath = "C:\\Users\\hezha\\Desktop\\合成\\Video_2023-11-14_221008.mp4";

            File source = new File(sourcePath);
            File target = new File(targetPath);

            // 创建转换器
            Encoder encoder = new Encoder();

           // 创建目标文件的编码格式
            EncodingAttributes attributes = new EncodingAttributes();
            attributes.setFormat("mp4");

            // 创建音频属性
            AudioAttributes audioAttributes = new AudioAttributes();
            audioAttributes.setCodec("aac"); // 设置音频编码器
            audioAttributes.setBitRate(256000); // 设置音频比特率
            audioAttributes.setChannels(2); // 设置音频通道数
            audioAttributes.setSamplingRate(44100); // 设置音频采样率
            attributes.setAudioAttributes(audioAttributes);

// 创建视频属性
            VideoAttributes videoAttributes = new VideoAttributes();
            videoAttributes.setCodec("mpeg4"); // 设置视频编码器
            videoAttributes.setBitRate(8000000); // 设置视频比特率,越大越高清
            videoAttributes.setFrameRate(60); // 设置视频帧率
            attributes.setVideoAttributes(videoAttributes);

            // 开始转换
            encoder.encode(new File(sourcePath), new File(targetPath), attributes);
            System.out.println("转换完成");
        } catch (EncoderException e) {
            e.printStackTrace();
        }
    }

### 使用 `mvn install` 安装项目依赖或构建项目的使用方法 #### 1. 基本用法 `mvn install` 是 Maven 提供的一个命令,用于将当前项目的构建产物(如 `.jar` 文件)安装到本地 Maven 仓库中。这使得其他项目可以将该项目作为依赖引用 [^2]。 - 执行此命令时,Maven 会按照标准生命周期执行以下步骤: - **compile**:编译项目的源代码。 - **test**:运行单元测试。 - **package**:将编译后的代码打包成可部署的格式(如 `.jar` 或 `.war`)。 - **install**:将打包好的文件安装到本地 Maven 仓库 [^2]。 示例命令: ```bash mvn install ``` #### 2. 跳过测试阶段 如果希望跳过测试阶段以加快构建速度,可以使用 `-DskipTests` 参数: ```bash mvn install -DskipTests ``` 该命令会执行所有步骤,但不会运行测试用例,仅编译测试代码 [^4]。 #### 3. 清理并重新安装 在某些情况下,可能需要先清理之前的构建结果,再重新安装: ```bash mvn clean install ``` `clean` 阶段会删除之前生成的 `target/` 目录,确保使用最新的代码进行构建 [^4]。 #### 4. 安装特定模块 如果项目是一个多模块项目,并且只想安装其中一个子模块,可以在子模块目录下执行: ```bash cd path/to/module mvn install ``` 这样只会构建和安装指定的模块 。 #### 5. 安装第三方 JAR 包到本地仓库 对于一些远程仓库中没有的第三方 JAR 包,可以通过 `mvn install:install-file` 命令将其手动安装到本地仓库,以便在 Maven 项目中使用它 [^5]。 基本语法如下: ```bash mvn install:install-file -Dfile=<jar文件路径> -DgroupId=<组ID> -DartifactId=<项目ID> -Dversion=<版本号> -Dpackaging=<包类型> ``` 例如: ```bash mvn install:install-file -Dfile=pop-sdk-x.xx.xx.jar -DgroupId=com.pop.sdk -DartifactId=pop-sdk -Dversion=x.xx.xx -Dpackaging=jar ``` 执行完成后,JAR 文件会被安装到本地仓库,并可通过 `<dependency>` 标签在 `pom.xml` 中引用 [^3]。 #### 6. 查看帮助信息 如果需要了解更详细的参数或选项,可以查看帮助文档: ```bash mvn install --help ``` 或者查看完整的 Maven 文档获取更多信息 [^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值