Avatar billede psycosoft-funware Nybegynder
11. marts 2006 - 19:03 Der er 9 kommentarer og
1 løsning

lave/læse et ADPCM lydformat i delphi

hej eksperter

hvordan laver man sit eget lydformat i delphi?
der jeg vil hen af er at når man har den rå 44100 hz, 16 bit wav fil hvordan ændre man så i det bitpattern wav filen er indkodet i til et helt andet format med kompression?

/FunteX! :-)
Avatar billede hrc Mester
13. marts 2006 - 10:29 #1
Lige for at være sikker, for jeg synes det kan tolkes på to måder:

Fælles for begge: Du har adgang til en 44KHz, 16bits datastrøm.

- Du vil konvertere det til et andet eksisterende bitformat.
- Du vil konvertere det til et format du selv har strikket sammen.

Sidstnævnte kan du jo selv kan bestemme hvordan du vil behandle.

Derfor, hvad skal det konverteres til?
Avatar billede psycosoft-funware Nybegynder
13. marts 2006 - 13:40 #2
jeg vil konvertere en 44.1khz 16 bit  datastrøm til et format jeg selv vil strikke sammen... med ny header, o.s.v. :-)

/FunteX!
Avatar billede psycosoft-funware Nybegynder
13. marts 2006 - 13:41 #3
...undskyld hvis mit spm var lidt uklart...
Avatar billede hrc Mester
13. marts 2006 - 15:16 #4
Det største problem er nok at begrænse opgaven, så man får gemt de oplysninger som man har brug for. Du får data i ADPCM og det er jo et meget smart format (http://www-mobile.ecs.soton.ac.uk/speech_codecs/standards/adpcm.html).

Det bliver et abstrakt svar/kommentar: Du må nærlæse standarden og så lave eller downloade en codec. En codec kan sikkert generere wave og det må du så konvertere videre til dit eget format.

Ved ikke om det er til nogen hjælp. Jeg er stadig ved at skyde mig ind på en løsning.
Avatar billede psycosoft-funware Nybegynder
14. marts 2006 - 18:52 #5
jeg tænkte på at lave formatet så det er lossless.. at det har samme hz, bit og channel som kildefilen. er det mulig at lave en kompressions algoritme så filen bliver ca. 25% mindre end originalen?

/FunteX! :-)
Avatar billede hrc Mester
16. marts 2006 - 09:29 #6
Du kan høvle den gennem en eller anden freeware zip-funktion. En datastrøm i Wave-format kan i alt fald komprimeres væsentligt.
Avatar billede hrc Mester
16. marts 2006 - 09:30 #7
Der findes også komprimeringsalgoritmer specielt til audio, men så kan du ligeså godt bare benytte en af de eksisterende. Hvorfor gør du i øvrigt ikke det?
Avatar billede psycosoft-funware Nybegynder
16. marts 2006 - 14:54 #8
det har noget at gøre med at jeg sidder og prøver at knække et lydformat der ikke er dokumentation på. jeg har også prøvet at kontakte firmaet der har lavet formatet - hjalp ikke :-(.  detfor ville jeg prøve at få en forståelse af et komprimeret lydformat, så jeg har en bedre mulighed for at skrive en decode algo, så jeg læse og konvertere formatet :-)

/FunteX! :-)
Avatar billede psycosoft-funware Nybegynder
16. april 2006 - 17:45 #9
>>hrc, kan du ikke smide et svar, du fortjener lidt point da du prøvede at finde noget brugbart :), desværre har knuden ikke løst sig endnu :(
Avatar billede psycosoft-funware Nybegynder
03. september 2006 - 18:19 #10
lukker her.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester