Pagina 1 di 2
da wma a mp3
Inviato: ven 21 ott 2005, 18:34
da tojo72
esiste un programma x il pinguino che permetta la conversione da wma a mp3 (o ogg o wave)???
intendo un prg che converta direttamente, xke' registare cn audacity sn gia' capace!!!
cercavo, se possibile qualcosa di meno makkinoso
Inviato: ven 21 ott 2005, 18:39
da MAT
Inviato: ven 21 ott 2005, 19:05
da tojo72
a me 'sti script nn funziano!!!

Inviato: ven 21 ott 2005, 19:16
da tojo72
questo lo script:
Codice: Seleziona tutto
#!/bin/bash
#
# Dump wma to mp3
for i in *.wma
do
if [ -f $i ]; then
rm -f ?$i.wav?
mkfifo ?$i.wav?
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader ?$i? -aofile ?$i.wav? &
dest=`echo ?$i?|sed -e ?s/wma$/mp3/?`
lame -h -b 192 ?$i.wav? ?$dest?
rm -f ?$i.wav?
fi
done
e questi gli errori
Codice: Seleziona tutto
tojo72@darkstar:~$ cd /win_d/tmp/mr_tomato
tojo72@darkstar:/win_d/tmp/mr_tomato$ ./wma2mp3
./wma2mp3: line 7: [: too many arguments
./wma2mp3: line 7: [: too many arguments
./wma2mp3: line 7: [: 03: binary operator expected
./wma2mp3: line 7: [: too many arguments
./wma2mp3: line 7: [: too many arguments
./wma2mp3: line 7: [: too many arguments
./wma2mp3: line 7: [: too many arguments
tojo72@darkstar:/win_d/tmp/mr_tomato$
Inviato: ven 21 ott 2005, 19:23
da MAT
Edita gli script mettendo le virgolette attorno all'argomento alle righe indicate o rimuovi gli spazi dai nomi dei tuoi files wma. L'errore dice che la funzione test (che sarebbe anche indicata dalle parentesi quadre) ha troppi argomenti e, se hai una stringa contenente spazi, ogni parola sarebbe un argomento.
Inviato: ven 21 ott 2005, 19:35
da tojo72
scusami ma io di ste cose c capisco poco o niente...
allora ho tolto gli spazi ed e' successo questo:
Codice: Seleziona tutto
tojo72@darkstar:/win_d/tmp/mr_tomato$ ./wma2mp3
sed: espressione -e #1, carattere 1: Comando sconosciuto: `?'
MPlayer 1.0pre7try2-3.3.4 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
-aofile is deprecated. Use -ao pcm:file=<filename> instead.
tojo72@darkstar:/win_d/tmp/mr_tomato$
Inviato: ven 21 ott 2005, 21:02
da Firetux
Io mi ero fatto questo script bash per convertire tutti i file wma in file mp3 contenuti in una directory. Basta che copii il codice in un file, lo salvi e gli dai permessi di esecuzioni
Codice: Seleziona tutto
#!/bin/sh
for i in *.wma
do
/usr/bin/mplayer -ao pcm -aofile "${i%.wma}.wav" "${i}"
lame -f -b 128 -m s "${i%.wma}.wav" "${i%.wma}.mp3"
/bin/rm "${i%.wma}.wav"
done
Inviato: sab 22 ott 2005, 12:03
da tojo72
nn funzia nemmeno questo!!!
da gmplayer:
preferences ---> audio ---> pcm
cosi impostato invece di riprodurre la canzone scrive un file wav, poi cn lame faccio l'mp3
grazie x le risposte ma gli script che m'avete dato danno un sacco d'errori...
Inviato: sab 22 ott 2005, 13:26
da tojo72
ultimo aggiornamento!
ho trovato questo programma:
http://www.linuxpackages.net/pkg_details.php?id=5400
converte wma in wav, il package contiene anke gli script x la conversone in mp3 e ogg
Inviato: sab 22 ott 2005, 13:37
da useless
quel che converte wma in wav è mplayer, basta leggere gli script:
mplayer -ao pcm -aofile "${i%.wma}.wav" "${i}"
il resto che fanno gli script è convertire poi il wav in mp3 e poco +. morale: ti basta mplayer.
Inviato: sab 22 ott 2005, 13:43
da tojo72
questo l'avevo capito ank'io... solo che gli script nn funzionano
dalla gui di mplayer, cm ho scritto + in alto, si ottiene + semplicemente un risultato valido (la conversione in wav)
wma2wav e' ancora + semplice pero'... usero' questo
Inviato: sab 22 ott 2005, 13:49
da useless
fai semplicemente questo:
Inviato: sab 22 ott 2005, 13:56
da tojo72
useless ha scritto:fai semplicemente questo:
tojo72@darkstar:/win_d/tmp/tmp$ mplayer -ao pcm -aofile antani.wav harricade.wma
MPlayer 1.0pre7try2-3.3.4 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
-aofile is deprecated. Use -ao pcm:file=<filename> instead.
tojo72@darkstar:/win_d/tmp/tmp$
Inviato: sab 22 ott 2005, 13:58
da useless
basta leggere quel che ti dice e farlo...:
Inviato: sab 22 ott 2005, 14:03
da tojo72
YES!!!
tenchiu veri grazie
ora funzia