powershell 批量转换m4a和aac到mp3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 批量转换m4a和aac到mp3相关的知识,希望对你有一定的参考价值。

  
foreach($inputFile in get-childitem -recurse | Where-Object { @('.m4a','.aac') -contains $_.extension })
{ 
    $outputFileName = [System.IO.Path]::GetFileNameWithoutExtension($inputFile.FullName) + ".mp3";
    $outputFileName = [System.IO.Path]::Combine($inputFile.DirectoryName, $outputFileName);
     
    $programFiles = ${env:ProgramFiles(x86)};
    if($programFiles -eq $null) { $programFiles = $env:ProgramFiles; }
     
    $processName = $programFiles + "\VideoLAN\VLC\vlc.exe"
    $processArgs = "-I dummy -vvv `"$($inputFile.FullName)`" --sout=#transcode{acodec=`"mp3`",ab=`"128`",channels=`"2`",samplerate=`"44100`"}:standard{access=`"file`",mux=`"mp3`",dst=`"$outputFileName`"} vlc://quit"
     
    start-process $processName $processArgs -wait
}

以上是关于powershell 批量转换m4a和aac到mp3的主要内容,如果未能解决你的问题,请参考以下文章

mp3转成aac后音质会降低吗

MP3转AAC音频格式怎么使用音频转换器转换?

audition cs6怎样导出aac和m4a的格式音乐

将 RAW AAC 打包到 m4a 容器中?

iOS 将立体声 mp3 拆分为单声道 aac

怎么把录音转换成m4a