Qualcuno mi konsiglerebbe un utility o un software per convertire gli mp3 in wave?
Se semplice e minimale meglio
Ciao
Qualcuno mi konsiglerebbe un utility o un software per convertire gli mp3 in wave?
Se semplice e minimale meglio
Ciao
Usa lame.
codice:lame --decode <input file> <output file> mutato:~/tmp$ lame --decode song.mp3 song.wav input: song.mp3 (44.1 kHz, 2 channels, MPEG-1 Layer III) output: song.wav (16 bit, Microsoft WAVE) skipping initial 1105 samples (encoder+decoder delay) Frame# 6619/6584 128 kbps L R
Scusami io per snellire avevo provato cosi'
lame --decode "/tmp/100" dove ovviamente c'erano gli mp3 pensando che vedendoli li trasformasse in wave, ma ovviamente non vā :-)
input: /tmp/100 (44,1 kHz,2 channels, raw PCM data)
output: /tmp/100.wav (16 bit,Microsoft WAVE)
Error reading input file
Come faccio a fargli capire (se č possibile usare questo comando) che l'imput č mp3?
Ciao
Non ho capito se /tmp/100 e` un file o una cartella che contiene gli MP3, assumendo che sia un file
vedi anche man lamecodice:lame --mp3input --decode <fileinput> <fileoutput>
No, č una cartella che contiene gli mp3 e la stessa dove dovrebbe trasformarli in wave
lame vuole un file per argomento! Per fargli trasformare ricorsivamente tutti i file in una cartella devi fare uno script. Tipo
Se il contenuto di /tmp/100 e`codice:#!/bin/bash for MP3 in `ls /tmp/100/*.mp3`; do wavfile=`basename $MP3 | sed -e 's/.mp3/.wav/g'` lame --mp3input --decode $MP3 /tmp/wav/$wavfile done
/tmp/100/file1.mp3
/tmp/100/file2.mp3
/tmp/100/file3.mp3
alla fine /tmp/wav/ conterra`
/tmp/wav/file1.wav
/tmp/wav/file2.wav
/tmp/wav/file3.wav
for MP3 in `ls /tmp/100/*.mp3`; do
wavfile=`basename $MP3 | sed -e 's/.mp3/.wav/g'`
lame --mp3input --decode $MP3 /tmp/wav/$wavfile
done
Bingo, grazie,
Ho solo dovuto cambiare /tmp/wav in /tmp/100 che era la cartella dove erano gli mp3, altrimenti non li scrive.(i wave)
Ciao
e grazie ancora