当前位置: 代码迷 >> J2SE >> !jave压缩视频出错! swScaler: Unknown format is not supported as input format
  详细解决方案

!jave压缩视频出错! swScaler: Unknown format is not supported as input format

热度:178   发布时间:2016-04-23 20:27:28.0
求助!jave压缩视频出错! swScaler: Unknown format is not supported as input format
这是视频压缩代码

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说它支持哪些格式?
------解决方案--------------------
你的压缩格式不支持。你选择一个能被你的代码支持的,试一试。
  相关解决方案