Ogłoszenie

Collapse
No announcement yet.

Alternatywa dla mp3 ?

Collapse
X
 
  • Filtr
  • Czas
  • Pokaż
Clear All
new posts

    Alternatywa dla mp3 ?

    Stworzmy nowy sposob kompresji dzwieku Jakosc CD - stopien kompresj 8-10 razy (to tak optymistycznie)...

    Ogolne zalozenie jest takie:
    - kompresja do *.zwav: wyciagamy z *.wav header (pierwsze 44 bajty - sa tam informacje typu: probkowanie, bitrate, ilosc bitow na probke, itd...) - reszta pliku to juz tylko dzwiek, potem ta reszte dzielimy na mniejsze kawaleczki (na razie przyjalem 64kB) i i spakowujemy do jednego pliku zip'em, na koniec tylko doklejamy header (z pewnymi modyfikacjami) na poczatek pliku... i juz
    - dekompresja do *.wav: wyciagamy z *.zwav header - reszta pliku to zykly zip ze spakowanymi ramkami, wypakowujemy te ramki i sklejamy wszystko w ten sposob: header+frame00000+frame00001+... itd. i mamy *.wav
    I w tym momencie zaczyna sie zabawa, bo na razie to tylko czysta teoria, ale...
    - odtwarzanie *.zwav: podobnie jak przy dekompresji wyciagamy header, konfigurujemy w/g niego urzadzenie WAVE i zaczynamy po kolei wczytywac do pamieci kolejne ramki, poczym zapisujemy do urzadzenia WAVE... i tak az sie skoncza...

    Jesli jest ktos chetny do pomocy to zapraszam...

    #2
    Próbowałeś najpierw w ogóle spakować wava zipem żeby zobaczyć czy coś spakujesz ?
    Pewnie się skakuje , tylko ile.
    Wydaje mi sie ze o wiele gożej bedzie się pakować w drobnych fragmentach.
    W sumie w obecnym stanie kompów to najelpiej by było całego wava pakować a pożniej przy rozpakowaniu wczytywać do pamieci , przecież to raptem 50-70 MB.

    Skomentuj


      #3
      ZIP to tylko przyklad, na pewno znajdzie sie cos lepszego np: SQX. A dzielenie na kawalki to na razie wstepne zalozenie - latwiej wrzucac do urzadzenia WAVE bez uzywania plikow tymczasowych...

      Skomentuj


        #4
        Najprościej sprawdzić czy pakowanie wava coś daje. Moim zdaniem prawie nic się nie spakuje. Rodzaj pakera tu nic nie zmieni. Nie bez powodu mp3 jest formatem stratnym .

        Skomentuj


          #5
          Jescze nie probowalem SQX'a a ponoc jest lepszy od RAR'a ktory daje 50% kompresje. Moznaby jeszce pozbyc sie bitu LSB w kazdej probce, i zastapic go bitem informujacym czy nastepna probka ma wieksza wartosc czy mniejsza - pobierana bedzie wtedy tylko co druga probka, czyli uzyskujemy znow 2 razy mniejszy plik (w przypadku RAR'a w tym momencie mamy juz 25% kompresji) - strata jakosci nieslyszalna i prawie niemierzalna... Nikt nie uslyszy roznicy miedzy 16 a 15 bit szczegolnie ze usuwamy tylko bit najmniej znaczacy, a przy odtwarzaniu na jego miejsce wstawimy np.: 0...

          [ Dodano: 2004-09-26, 14:31 ]
          Jest juz programik do kompresji... W ciagu tygodnia postaram sie o programik do dekompresji i odtwarzania... Zobaczymy co z tego bedzie... Na razie stopien kompresji to ok. 45% - ale pakowanie jest zip'em i w ramkach po 32kB - trzeba potestowac inne wielkosci ramki (a moze wogole nie bedzie podzialu na ramki?), no i zmienic sposob kompresji...
          Załączone pliki

          Skomentuj


            #6
            heh ale poza zabawa w programowanie jaki to ma sens?? tylko czysta przyjemnosc tworzenia czegos, bo uzytkowo to srednio

            nielepiej zainstalowac FLAC - free lossless audio codec >> flac.sourceforge.net

            format zyskuje sobie wielu milosnikow w epoce coraz dostepniejszych dobrych kolumn wzmacniaczy i odtwarzaczy

            Skomentuj


              #7
              Z tego co sobie poczytalem i przejrzalem to widze ze stopien kompresji jest w granicach 40%, a jak pisalem wyzej u mnie jest to ok 45% - przy zastosowaniu algorytmu pakujacego ZIP - a pomysl co bedzie jesli zastosuje algorytm RAR albo SQX? Powinno zejsc ponizej 40%...

              Skomentuj


                #8
                pozostaje pytanie czy uzyskasz taka wydajnosc i latwosc obslugi, dostepnosc:) jednak gratuluje wiedzy i zapalu, pilnie przygladam sie poczynaniom

                pozdro

                Skomentuj


                  #9
                  Maiłem na studiach taki przdmiot zwany matematyką dyskretną i jedyne co z niego pamiętam to włąsnie ogólna zasada działania alorytmów do pakowania danych.
                  Powiem krótko theant, daj se spokój i znajdz lepsze zajęcie (sex, filmy, pivo, muza)
                  Spakuj najpierw wava zipem i zobacz ile bedzie ci zajmował.
                  proponujesz aby dzielic wava na kawałki, to dodaj do kazdego kawałka nagłowek i pewną czesc pliku która jest kluczem do rozpakowania.
                  A zresztą... poczytaj najpierw o kompresji i spakuj sobie wava.
                  Jak myslisz dlaczego powstały DD, dts, MPG skoro to o czym mówisz jest takie proste?

                  Albo spakuj sobie bitmape zipem (lub innym programem) o porównaj to z jotpegiem.
                  Odkrywco :-))

                  Skomentuj


                    #10
                    OK. Samym zipem malo zdzialam - przeciez wiem. Ale i bez zip'a potrafie sie pozbyc juz 50% wielkosci pliku... W bardzo prosty sposob - zreszta wczesniej o tym pisalem... A jak ciagle pisze - ZIP to tylko tak na razie stosuje - pozniej bedzie cos mocniejszego... Zreszta nie najezdzaj... W koncu to forum DIYAudio... nie?...

                    Kompresja w tej chwili jest bliska formatowi FLAC, a jak uzyje mocniejszego packera, to kto wie...

                    [ Dodano: 2004-09-27, 13:55 ]
                    No to juz jest dekompresor... jeszcze tylko jakis player... Zalaczam kompresor (poprzedni mial bledy) i dekompresor.
                    Załączone pliki

                    Skomentuj


                      #11
                      Witam
                      Wszystko piędnie tylko jak rozpakuje to potrzebny jest jakis dekoder do otważania :( skad można go ściagnać?
                      Pozdrawiam.

                      Skomentuj


                        #12
                        ładni tylko po zatym że po zakodowaniu i odkodowaniu pojawiają się szumy w utworze no i jak mój poprzednik powiedział przydał by się otwarzacz tego formatu

                        Skomentuj


                          #13
                          popak:
                          Odtwarzacz bedzie jak pisalem w ciagu tygodnia...
                          veti:
                          Szumy? a ktory koder sciagnoles? W pierwszym faktycznie tak sie dzialo, w drugim - tym poprawionym - jakos niezauwazylem... Ale jak mozesz to poslij mi jakos kawalek w ktorym tak sie dzialo...

                          PS. Zapraszam na GG...

                          [ Dodano: 2004-09-28, 23:54 ]
                          No to podstawa playera juz jest... Troche przerywa (brak buforowania) ale gra :)

                          Skomentuj

                          Czaruję...
                          X