java 视频转换 avi 转 MP4

2023-05-16

添加jar 包


<dependency>
    <groupId>ws.schild</groupId>
    <artifactId>jave-core</artifactId>
    <version>2.7.1</version>
</dependency>
<dependency>
    <groupId>ws.schild</groupId>
    <artifactId>jave-nativebin-win64</artifactId>
    <version>2.7.1</version>
</dependency>  

转换代码:


public static void aviconvertmp4(File source, File target){
    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);
    try {
        encoder.encode(multimediaObject, target, attrs);//转换开始。。。
    } catch (EncoderException e) {
        e.printStackTrace();
    }
}  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java 视频转换 avi 转 MP4 的相关文章

随机推荐