10分钟学会Jave视频转码avi-->mp4(h264编码格式)!
程序员文章站
2022-03-28 22:10:12
前提:1.maven工程一个 2.avi视频一个 第一步: 通过pom.xml导入jave相关包 第二步: 示例: ......
前提:1.maven工程一个
2.avi视频一个
第一步:
通过pom.xml导入jave相关包
<dependency>
<groupid>ws.schild</groupid>
<artifactid>jave-core</artifactid>
<version>2.4.5</version>
</dependency>
<dependency>
<groupid>ws.schild</groupid>
<artifactid>jave-native-win64</artifactid>
<version>2.4.5</version>
</dependency>
第二步:
示例:
file source = new file("d://123.avi"); //源avi格式视频
file target = new file("d://456.mp4"); //转换后的mp4格式视频
audioattributes audio = new audioattributes();
audio.setcodec("libmp3lame"); //音频编码格式
audio.setbitrate(new integer(64000));
audio.setchannels(new integer(1));
audio.setsamplingrate(new integer(22050));
videoattributes video = new videoattributes();
video.setcodec("libx264");//视频编码格式
video.setbitrate(new integer(180000));
video.setframerate(new integer(1));
encodingattributes attrs = new encodingattributes();
attrs.setformat("mp4");
attrs.setaudioattributes(audio);
attrs.setvideoattributes(video);
encoder encoder = new encoder();
multimediaobject multimediaobject = new multimediaobject(source);
encoder.encode(multimediaobject, target, attrs);//转换开始。。。
上一篇: 品牌整合营销传播方法的10个步骤