这是视频压缩代码
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("flv");
video.setBitRate(new Integer(160000));
video.setFrameRate(new Integer(15));
video.setSize(new VideoSize(400, 300));
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat("flv");
attrs.setAudioAttributes(audio);
attrs.setVideoAttributes(video);
Encoder encoder = new Encoder();
encoder.encode(source, target, attrs);
这样调用的
File resource = new File("E:\\aaa.flv");
File out = new File("D:\\b.flv");
System.out.println("sss");
con(resource, out);
System.out.println("sss");
然后就提示如标题所示错误,换了各种RMVB MP4等格式 一样报错
------解决方案--------------------
有没有API说它支持哪些格式?
------解决方案--------------------
你的压缩格式不支持。你选择一个能被你的代码支持的,试一试。