上传视频用 ffmpeg  转换FLV 格式,出错。
private final static String PATH = "F:\\wywork\\Flashplay\\WebRoot\\FLV\\test3.RMVB";   //需要转换的视频路径  
  public static void main(String[] args) {
         if(!checkfile(PATH)){  //判断是否存在这个视频
          System.out.println(PATH+" is not file");
          return;
         }        
         //调用转换视频的方法,判断是否转换成功
   if (process()) {                  
             System.out.println("ok");                
         }
  }  
  private static boolean process() {        
   int type = checkContentType();
         boolean status = false;
         if (type==0) {
             status = processFLV(PATH);// 直接将文件转为flv文件            
         } else if (type==1) {
             String avifilepath = processAVI(type);
             if (avifilepath == null)
                 return false;// avi文件没有得到
             status = processFLV(avifilepath);// 将avi转为flv
         }
         return status;
     }
     private static int checkContentType() {
         String type = PATH.substring(PATH.lastIndexOf(".") + 1,
           PATH.length()).toLowerCase();   //提取上传的视频文件的格式
    // ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)
         if (type.equals("avi")) {
             return 0;
         } else if (type.equals("mpg")) {
             return 0;
         } else if (type.equals("wmv")) {
             return 0;
         } else if (type.equals("3gp")) {
             return 0;
         } else if (type.equals("mov")) {
             return 0;
         } else if (type.equals("mp4")) {
             return 0;
         } else if (type.equals("asf")) {
             return 0;
         } else if (type.equals("asx")) {
             return 0;
         } else if (type.equals("flv")) {
             return 0;
         }
         //对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等), 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式.
         else if (type.equals("wmv9")) {
             return 1;
         } else if (type.equals("rm")) {
             return 1;
         } else if (type.equals("rmvb")) {
             return 1;
         }        
         return 9;
     }     
     private static boolean checkfile(String path){
      File file=new File(path);
      if(!file.isFile()){
       return false;
      }
      return true;
     }
//  对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等), 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式.
     private static String processAVI(int type) {
         List<String> commend=new java.util.ArrayList<String>();
         commend.add("F:\\playtest\\zhuanhuan\\mencoder");
         commend.add(PATH);
         commend.add("-oac");
         commend.add("lavc");
         commend.add("-lavcopts");
         commend.add("acodec=mp3:abitrate=64");
         commend.add("-ovc");
         commend.add("xvid");
         commend.add("-xvidencopts");
         commend.add("bitrate=600");
         commend.add("-of");
         commend.add("avi");
         commend.add("-o");
         commend.add("F:\\home\\a.avi");