powershell:converti
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| powershell:converti [2026/09/01 10:24] – adm.wiki | powershell:converti [2026/09/01 11:15] (current) – adm.wiki | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| **EN CONSTRUCCION** | **EN CONSTRUCCION** | ||
| + | |||
| {{drawio> | {{drawio> | ||
| - | -------------- | + | ---------------------- |
| **Para que sirve:** | **Para que sirve:** | ||
| - | Convierte archivos de audios | + | Convierte archivos de audio mixtos a un formato estandar y universal, manteniendo los IDTAGs/MetaDatas |
| **Como funciona:** | **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) | + | Desde una Carpeta de Origen, 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** | ||
| + | <code powershell converti.ps1> | ||
| + | |||
| + | #motor convertidor | ||
| + | $converter = " | ||
| + | |||
| + | # Ruta de entrada (archivos originales) | ||
| + | $inputFolder = read-host "ej. c:\music, -Ingresa ruta Origen" | ||
| + | |||
| + | # Ruta de salida (MP3 convertidos) | ||
| + | $outputFolder = read-host "ej. E: | ||
| + | |||
| + | # 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]:: | ||
| + | |||
| + | # Ruta de salida | ||
| + | $outputFile = Join-Path $outputFolder ($name + " | ||
| + | |||
| + | Write-Host " | ||
| + | |||
| + | # Ejecutar ffmpeg | ||
| + | ffmpeg -i " | ||
| + | -map_metadata 0 ` | ||
| + | -vn ` | ||
| + | -codec:a libmp3lame ` | ||
| + | -q:a 0 ` | ||
| + | " | ||
| + | } | ||
| + | |||
| + | Write-Host " | ||
| + | read-host " | ||
| + | </ | ||
| + | |||
| + | **Herramienta necesaria** | ||
| + | ------------ | ||
| + | ffmpeg.exe (aprox. 100MB) | ||
| + | https:// | ||
powershell/converti.1788251090.txt.gz · Last modified: by adm.wiki
