引入文件(jave-native-win64 windows 64位系统
jave-native-linux64 linux 64位系统
按自己服务器系统来替换
)
ws.schild
jave-core
2.4.6
ws.schild
jave-native-win64
2.4.6
压缩视频 音频使用 libmp3lame 压缩,ios默认播放器播放会没有声音,还是使用aac
File source = new File("e:/视频/第八课.mp4");
File target = new File("e:/视频/第八课_ys.mp4"); long time = System.currentTimeMillis(); try {
MultimediaObject object = new MultimediaObject(source);
AudioInfo audioInfo = object.getInfo().getAudio();
AudioAttributes audio = new AudioAttributes();
audio.setCodec("aac"); if(audioInfo.getBitRate() > 128000){
audio.setBitRate(new Integer(128000));
}
audio.setChannels(audioInfo.getChannels()); if(audioInfo.getSamplingRate() > 48050){