wav转aac

//调用neroAacEnc.exe

  STARTUPINFO si={0};

  PROCESS_INFORMATION pi={0};//隐藏窗口

  si.cb=sizeof(si);

  si.dwFlags= STARTF_USESHOWWINDOW| STARTF_USESTDHANDLES;

  si.wShowWindow=SW_HIDE;

 

  char *file_exe="neroAacEnc.exe";

  if(access(file_exe,0)!=0)

  {

     printf("can't find AAC.exe\n");

  }

 

  char cmd[65535]={0};

  string PathName("E:\\Project\\ExtractAudio\\ExtractAudio\\");

  AudioName=PathName + AudioName;

  AACName=PathName + AACName;

  sprintf(cmd,"%s -cbr %d -lc -if \"%s\" -of \"%s\"","neroAacEnc.exe",bitrate,AudioName.c_str(),AACName.c_str());

  if(!CreateProcess(NULL,CA2W(cmd),NULL,NULL,FALSE,NULL,NULL,NULL,&si,&pi))

       printf("transformer is wrong\n"); 

 

你可能感兴趣的:(wa)