# java-video **Repository Path**: huaixiaonian/java-video ## Basic Information - **Project Name**: java-video - **Description**: java 使用 ffmpeg 和 mencoder 视频转换 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-19 - **Last Updated**: 2022-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. 项目分为ffmpeg转视频和mencoder转视频 2. ffmpeg转视频具体调用方法见 FfmpegUtil.main()方法 3. mencoder转视频具体调用方法见 MencoderUtil.main()方法 mencoder 里面支持多种方式构造执行命令对象,此处专门针对使用音视频编码枚举构造进行说明 OacTypeEnum : 为音频编码枚举,以 MP3LAME("mp3lame","-lameopts","aq=7:vbr=2:q=6", new String[]{}),为例: mp3lame 编码器名称 -lameopts 参数命令选项 aq=7:vbr=2:q=6 对应-lameopts选项的值 new String[]{} 可以设置哪些文件使用此编码器转换,需要将这些类型放入此数组,例如: mp4,avi,rmvb 等 通过枚举的 getOacType() 传入文件后缀可返回对应的枚举 也可以在MencoderVideoCmd 命令构造中传入文件格式来动态的获取编码器使用类型 OvcTypeEnum : 同 OacTypeEnum 一样 说明: 关于编码器对应的选项和参数,可自定义,具体自行搜索相关文档