Pasar varios archivos de wma a mp3 vía powershell y ffmpeg

Hola aquí comparto un código hecho por una página inglesa de proigramación acerca de pasar varios archivos de formato entre wma y mp3, el código es fácil de esditar y de «echarlo a andar» con powershell y ffmpeg en Windows, superrecomendable.

#Set the path to crawl
$path = 'C:\Documents and Settings\User\My Documents\My Music\Convert'
#The source or input file format
$from = '.wma'
#The encoding bit rate
$rate = '192k'
Get-ChildItem -Path:$path -Include:"*$from" -Recurse | ForEach-Object -Process: { 
$file = $_.Name.Replace($_.Extension,'.mp3')
$input = $_.FullName
$output = $_.DirectoryName
$output = "$output$file"
#-i Input file path
#-id3v2_version Force id3 version so windows can see id3 tags
#-f Format is MP3
#-ab Bit rate
#-ar Frequency
# Output file path
#-y Overwrite the destination file without confirmation
$arguments = "-i `"$input`" -id3v2_version 3 -f mp3 -ab $rate -ar 44100 `"$output`" -y"
$ffmpeg = ".'C:\Program Files\ffmpeg\bin\ffmpeg.exe'"
Invoke-Expression "$ffmpeg $arguments"
Write-Host "$file converted to $output"
#Delete the old file when finished
#This could use some error checking around it to prevent accidental deletion.
Remove-Item -Path:$_
}
 
Esto ha sido todo, un saludo
 
Fuente:

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde Tomás González: Formador y Desarrollador Web

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad