Dodaj do ulubionych

.wav → .mp3

03.02.07, 23:10

Proszę podpowiedzieć, w jaki sposób (jakim programem) przerobić pliki .wav na
.mp3

Dziękuję

owca_czarna
Obserwuj wątek
    • tswiercz Re: .wav → .mp3 03.02.07, 23:43
      lame
      • xxx222 Re: .wav → .mp3 04.02.07, 01:04
        tswiercz napisał:

        > lame

        KAudioCreator ma opcję File > Encode File, ale to tylko front-end (czyli
        encoder i tak musi być zainstalowany - np. lame jak kolega przedmówca
        napisał).
        • owca_czarna Re: .wav → .mp3 04.02.07, 13:29
          xxx222 napisał:

          > tswiercz napisał:
          >
          > > lame
          >
          > KAudioCreator ma opcję File > Encode File, ale to tylko front-end (czyli
          > encoder i tak musi być zainstalowany - np. lame jak kolega przedmówca
          > napisał).

          Tak tez zrobiłam. Tylko jest problem, bo ... nie wiem gdzie gotowe, przetworzone
          pliki mp3 się zapisały.:D:D Nie ma podanej żadnej ścieżki do katalogu z
          utworzonymi plikami, a przetworzyły się na pewno. W oknie "zadania" najpierw był
          zainicjowany proces "zgrywanie", a potem kodowanie mp3.

          owca_czarna
          • xxx222 Re: .wav → .mp3 04.02.07, 16:06
            U mnie trafiają do katalogu "mp3" w katalogu domowym... ale możliwe, że to
            wynik wcześniejszej konfiguracji.
            • xxx222 Re: .wav → .mp3 04.02.07, 16:14
              Zresztą jeżeli masz lame (a chyba masz), to napisz w terminalu:
              # man lame
              i pokaże się instrukcja obsługi (na końcu są przykłady użycia), np.

              Fixed bit rate jstereo 128kbs encoding:
              lame sample.wav sample.mp3

              Fixed bit rate jstereo 128 kbps encoding, highest quality (recommended):
              lame -h sample.wav sample.mp3

              Fixed bit rate jstereo 112 kbps encoding:
              lame -b 112 sample.wav sample.mp3
              • owca_czarna Re: .wav → .mp3 04.02.07, 16:33
                xxx222 napisał:

                > Zresztą jeżeli masz lame (a chyba masz), to napisz w terminalu:
                > # man lame
                > i pokaże się instrukcja obsługi (na końcu są przykłady użycia), np.
                >
                > Fixed bit rate jstereo 128kbs encoding:
                > lame sample.wav sample.mp3
                >
                > Fixed bit rate jstereo 128 kbps encoding, highest quality (recommended):
                > lame -h sample.wav sample.mp3
                >
                > Fixed bit rate jstereo 112 kbps encoding:
                > lame -b 112 sample.wav sample.mp3

                Ja juz zrobiłam za pomocą lame (Xydro... podesłał mi taką komendę
                lame -m j -V 3 -q 2 plik.wav plik.mp3)

                Katalog z przetworzonymi wav na mp3 też znalazłam, ale on jest .... pusty!
                To samo się dzieje, gdy uruchamiam skrypt olpc - tworzą się puste pliki mp3.
                Pliki przetworzyły się, ale jak widać tylko w przypadku użycia lame w konsoli

                pozdr

                owca_czarna
              • owca_czarna Re: .wav → .mp3 04.02.07, 22:36
                xxx222 napisał:

                > Zresztą jeżeli masz lame (a chyba masz), to napisz w terminalu:
                > # man lame
                > i pokaże się instrukcja obsługi (na końcu są przykłady użycia), np.
                >
                > Fixed bit rate jstereo 128kbs encoding:
                > lame sample.wav sample.mp3
                >
                > Fixed bit rate jstereo 128 kbps encoding, highest quality (recommended):
                > lame -h sample.wav sample.mp3
                >
                > Fixed bit rate jstereo 112 kbps encoding:
                > lame -b 112 sample.wav sample.mp3

                :)) No dobra, to już wiem co źle robiłam, nie miałam wybranego sposoby kodowania
                w oknie konfiguracyjnym :(. Teraz sprawdzam skrypty ... olpc i Hydro ..

                owca_czarna
    • olpc Re: .wav → .mp3 04.02.07, 02:07
      "sox -h" pomoże - można zrobić sobie skrypt o nazwie np. "domp3.sh" i uruchomić
      go spod konsoli: ./domp3.sh ENTER lub Return

      #!/bin/sh
      for f in *.wav
      do
      tempname=`basename $f .wav`
      sox -c 2 -r 44100 $f $tempname.mp3
      done

      P.S. Nie sprawdzałem dla wav --> mp3, ale powinno się wykonać.
      • hydroxyzine Re: .wav → .mp3 04.02.07, 11:53
        Kosmetyka. Zamiast:

        > tempname=`basename $f .wav`
        > sox -c 2 -r 44100 $f $tempname.mp3

        Zrobiłbym:
        sox -c 2 -r 44100 "$f" "${f%%.wav}.mp3"
        • owca_czarna Re: .wav → .mp3 04.02.07, 13:38
          hydroxyzine napisał:

          > Kosmetyka. Zamiast:
          >
          > > tempname=`basename $f .wav`
          > > sox -c 2 -r 44100 $f $tempname.mp3
          >
          > Zrobiłbym:
          > sox -c 2 -r 44100 "$f" "${f%%.wav}.mp3"

          Hydro, dla próby wprowadziłam Twoje zmiany w skrypcie podanym przez olpc. Wynik
          taki sam, w katalogu powstały puste pliki mp3 :( Widocznie ja coś źle
          robię.Tylko co?

          owca_czarna
        • owca_czarna do olpc i hydroxyzine 04.02.07, 15:18
          hydroxyzine napisał:

          > Kosmetyka. Zamiast:
          >
          > > tempname=`basename $f .wav`
          > > sox -c 2 -r 44100 $f $tempname.mp3
          >
          > Zrobiłbym:
          > sox -c 2 -r 44100 "$f" "${f%%.wav}.mp3"



          a gdy uruchamiam skrypt to otrzymują

          [owca@localhost mp3]$ ./sox
          sox: Sorry, no MP3 encoding support
          sox: Sorry, no MP3 encoding support

          :(

          -
          MAJO
      • owca_czarna Re: .wav → .mp3 04.02.07, 13:32
        olpc napisał:

        > "sox -h" pomoże - można zrobić sobie skrypt o nazwie np. "domp3.sh" i uruchomić
        > go spod konsoli: ./domp3.sh ENTER lub Return
        >
        > #!/bin/sh
        > for f in *.wav
        > do
        > tempname=`basename $f .wav`
        > sox -c 2 -r 44100 $f $tempname.mp3
        > done
        >
        > P.S. Nie sprawdzałem dla wav --> mp3, ale powinno się wykonać.

        Dla próby wykonałam ten skrypt. W katalogu z utworami .wav utworzyły się puste
        pliki mp3. Coś nie tak zrobiłam, prawda?:(

        owca_czarna
        • olpc Re: .wav → .mp3 04.02.07, 16:04
          Powyżej dostałaś odpowiedź, dlaczego powstają puste pliki: "sox: Sorry, no MP3
          encoding support"

          Wcześniej pisałem o poleceniu "sox -h". Ono wyświetla obsługiwane formaty, np.

          "Supported file formats: aiff al alsa au auto avr cdr cvs dat vms gsm hcom la lu
          maud mp3 nul ossdsp prc raw sb sf sl smp sndt sph 8svx sw txw ub ul uw voc
          vorbis vox wav wve"

          Z Twojego komunikatu wynika, że Twój sox nie został skompilowany z obsługą mp3,
          ale możesz to dla pewności sprawdzić.
          • owca_czarna Re: .wav → .mp3 04.02.07, 16:26
            olpc napisał:

            > Powyżej dostałaś odpowiedź, dlaczego powstają puste pliki: "sox: Sorry, no MP3
            > encoding support"
            >
            > Wcześniej pisałem o poleceniu "sox -h". Ono wyświetla obsługiwane formaty, np.
            >
            > "Supported file formats: aiff al alsa au auto avr cdr cvs dat vms gsm hcom la l
            > u
            > maud mp3 nul ossdsp prc raw sb sf sl smp sndt sph 8svx sw txw ub ul uw voc
            > vorbis vox wav wve"
            >
            > Z Twojego komunikatu wynika, że Twój sox nie został skompilowany z obsługą mp3,
            > ale możesz to dla pewności sprawdzić.


            olpc-u, cały wic polega na tym, że ten format jest obsługiwany.

            [owca@localhost ~]$ sox -h
            sox: Version 12.17.8

            Usage: [ gopts ] [ fopts ] ifile [ fopts ] ofile [ effect [ effopts ] ]

            gopts: -e -h -p -v volume -V

            fopts: -r rate -c channels -s/-u/-U/-A/-a/-i/-g/-f -b/-w/-l/-d -x

            effect: avg band bandpass bandreject chorus compand copy dcshift deemph earwax
            echo echos fade filter flanger highp highpass lowp lowpass mask mcompand
            noiseprof noisered pan phaser pick pitch polyphase rate repeat resample reverb
            reverse silence speed stat stretch swap synth trim vibro vol

            effopts: depends on effect

            Supported file formats: aiff al alsa au auto avr cdr cvs dat vms gsm hcom la lu
            maud mp3 nul ossdsp prc raw sb sf sl smp sndt sph 8svx sw txw ub ul uw voc
            vorbis vox wav wve


            To jest wszystko o moim sox-ie

            owca_czarna


            BTW

            Ja już przerobiłam pliki wav na mp3, za pomocą komendy do lame

            lame -m j -V 3 -q 2 plik.wav plik.mp3

            ale jestem ciekawa, dlaczego skrypt, który mi podałeś nie działa?
            • olpc Re: .wav → .mp3 04.02.07, 18:38
              Może było tak, że pliki wyglądałý na przykład w ten sposób: ds_04.02.07.wav
              Jak widać jest tam więcej kropek niż tylko jedna przed rozszerzeniem. Wobec tego
              ten mój skrypt nie działa.
              To tylko jedna z możliwości. Na odległość trudno zgadnąć. U mnie ten skrypt
              wykonuje dokładnie to, czego oczekiwałaś. Tym razem sprawdziłem.
              • hydroxyzine Re: .wav → .mp3 05.02.07, 03:30
                > Może było tak, że pliki wyglądałý na przykład w ten sposób: ds_04.02.07.wav
                > Jak widać jest tam więcej kropek niż tylko jedna przed rozszerzeniem. Wobec
                > tego ten mój skrypt nie działa.

                Ale próbowała też z dopasowaniem ${%%}, które tej wady nie ma. Jest też odporne na spacje dzięki cudzydłowom. Ewidentnie wina sox. Jeżeli lame zadziałało, to można go wrzucić w analogiczną pętlę:

                for i in *.wav; do lame -V 3 -q 2 -m j "$i" "${i%%.wav}.mp3"; done
                • owca_czarna Re: .wav → .mp3 05.02.07, 09:10
                  hydroxyzine napisał:

                  > > Może było tak, że pliki wyglądałý na przykład w ten sposób: ds_04.02.07.w
                  > av
                  > > Jak widać jest tam więcej kropek niż tylko jedna przed rozszerzeniem. Wob
                  > ec
                  > > tego ten mój skrypt nie działa.
                  >
                  > Ale próbowała też z dopasowaniem ${%%}, które tej wady nie ma. Jest też odporne
                  > na spacje dzięki cudzydłowom. Ewidentnie wina sox. Jeżeli lame zadziałało, to
                  > można go wrzucić w analogiczną pętlę:
                  >
                  > for i in *.wav; do lame -V 3 -q 2 -m j "$i" "${i%%.wav}.mp3"; done

                  Tak, z lame działa.

                  owca_czarna

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka