User Tools

Site Tools


powershell:converti

This is an old revision of the document!


CONVERTI (conversor de Audio)

EN CONSTRUCCION

powershell:diagram2.png


Para que sirve: Convierte archivos de audios mixtos a un formato estandar y digital, manteniendo los IDTAGs/MetDATA

Como funciona: Desde una Carpeta de Orige, lee/lista todos los archivos de audio, y luego los convierte en otra carpeta de salida, a un formato estandar y universal como (*.mp3)

Codigo

converti.ps1
#motor convertidor
$converter = "C:\ffmpeg\binffmpeg.exe"
 
# Ruta de entrada (archivos originales)
$inputFolder = read-host "ej. c:\music, -Ingresa ruta Origen"
 
# Ruta de salida (MP3 convertidos)
$outputFolder = read-host "ej. E:\remixes_output, Ruta Salida"
 
# Crear carpeta de salida si no existe
if (!(Test-Path $outputFolder)) {
    New-Item -ItemType Directory -Path $outputFolder | Out-Null
}
 
# Obtener lista de archivos (puedes filtrar extensiones si quieres)
$files = Get-ChildItem -Path $inputFolder -File
 
foreach ($file in $files) {
    # Nombre del archivo sin extensión
    $name = [System.IO.Path]::GetFileNameWithoutExtension($file.Name)
 
    # Ruta de salida
    $outputFile = Join-Path $outputFolder ($name + ".mp3")
 
    Write-Host "Convirtiendo: $($file.FullName)"
 
    # Ejecutar ffmpeg
    ffmpeg -i "$($file.FullName)" `
        -map_metadata 0 `
        -vn `
        -codec:a libmp3lame `
        -q:a 0 `
        "$outputFile"
}
 
Write-Host "Conversion completada."
read-host "presione cualquier teclar para salir"
powershell/converti.1788252382.txt.gz · Last modified: by adm.wiki