Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Da mp3 a Wave

  1. #1

    Da mp3 a Wave

    Qualcuno mi konsiglerebbe un utility o un software per convertire gli mp3 in wave?
    Se semplice e minimale meglio
    Ciao

  2. #2
    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
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    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

  4. #4
    Non ho capito se /tmp/100 e` un file o una cartella che contiene gli MP3, assumendo che sia un file

    codice:
    lame --mp3input --decode <fileinput> <fileoutput>
    vedi anche man lame
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  5. #5
    No, č una cartella che contiene gli mp3 e la stessa dove dovrebbe trasformarli in wave

  6. #6
    lame vuole un file per argomento! Per fargli trasformare ricorsivamente tutti i file in una cartella devi fare uno script. Tipo

    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
    Se il contenuto di /tmp/100 e`

    /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
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  7. #7
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.