Advertisement
MajorVictory

MGSV-Fix-Wav.ps1

Sep 24th, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. $progDir = ${env:ProgramFiles(x86)};
  3. if ($progDir -eq $null) {
  4.     $progDir = $env:ProgramFiles;
  5. }
  6.  
  7. $processName = "D:\shell\sox-14-4-2\sox.exe";
  8.  
  9. foreach($inputFile in get-childitem -Filter *.wav) {
  10.     $outputFileName = [System.IO.Path]::GetFileNameWithoutExtension($inputFile.FullName) + "-Fixed.wav";
  11.     $outputFileName = [System.IO.Path]::Combine($inputFile.DirectoryName, $outputFileName);
  12.  
  13.     $processArgs = "-t raw -e signed-integer -L -b 16 -c 1 -r 44100 `"$($inputFile.FullName)`" `"$outputFileName`""
  14.  
  15.     echo "Converting: `"$inputFile`""
  16.  
  17.     start-process $processName $processArgs -wait -NoNewWindow
  18. }
  19. echo Done!
  20. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement