Audio Compression Manager, MP3>WAV/PCM
Tarkoitus on siis muuntaa MP3 -audiodataa pakkaamattomaan PCM -muotoon.
Ongelma on se, että Fraunhofer:in MP3 -koodekki, joka sisältyy Windowsiin, sallii muunnokset WAV-> MP3 korkeintaan 56 kpbs koodauksella. Toisensuuntaisiin muunnoksiin (= MP3->WAV) rajoituksen EI PITÄISI vaikuttaa, vaan kaikki MP3-tiedostot pitäisi olla muunnettavissa PCM -muotoon.
Ikävä kyllä vaikuttaa kuitenkin, koska AcmFormatChoose sekä acmFormatEnum tuntuvat sallivan valittavaksi vain ne formaatit, jotka voivat olla muunnoksen kohteena. Näin siitä huolimatta, että EN ole käyttänyt ACM_FORMATENUMF_OUTPUT -flagia, jonka selityksessä lukee:
"Enumerator should enumerate only formats that are supported for output (playback)."
Eli halutun muunnoksen (MP3->PCM) kohdeformaatti
(PCM, 44100 hz, 16bit, stereo) on helppo määritellä, mutta lähdeformaatin (MP3, 128-320 kbps, joka on pakattu muoto, joka edustaa PCM, 44100 hz, 16bit, stereo) valinta ei tunnu onnistuvan.
Miten tuon saisi onnistumaan?
Ne, joilla on nopea laajakaista, voivat imuroida MS:n esimerkkipaketin osoitteesta:
http://www.microsoft.com/downloads/details.aspx?FamilyId=AF0A6060-6566-408F-9F11-EA2C80B8CAA0&displaylang=en
paketin koko on 132 Megatavua.
Suuri koko johtuu siitä, että tuossa esimerkkipaketissa on kaikki MS:n esimerkkiohjelmat selityksineen.
Yksittäisiä esimerkkejä (ACMApp, jota tässä kaivataan), ei tietääkseni ole suoraan MS:ltä imuroitavissa, mutta voin tarvittaessa esim. E-Mailata sen zipattuna liitteenä.
(Liitteen koko: 109 kilotavua)
AcmFormatEnum:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_acmformatenum.asp
AcmFormatChoose:
http://msdn.microsoft.com/library/en-us/multimed/htm/_win32_acmformatchoose.asp
Osaisiko joku kokeilla VC:llä tuota AcmApp -sovellusta, saako sillä muutetuksi MP3:n (128..320 kbps) WAV -muotoon (-> 44100 hz, 16bit, stereo).
Jos saa, niin laittakaapa infoa, miten tuo koodissa tehdään ?!
Tarkoitus on siis muuntaa MP3 -audiodataa pakkaamattomaan PCM -muotoon.
Ongelma on se, että Fraunhofer:in MP3 -koodekki, joka sisältyy Windowsiin, sallii muunnokset WAV-> MP3 korkeintaan 56 kpbs koodauksella. Toisensuuntaisiin muunnoksiin (= MP3->WAV) rajoituksen EI PITÄISI vaikuttaa, vaan kaikki MP3-tiedostot pitäisi olla muunnettavissa PCM -muotoon.
Ikävä kyllä vaikuttaa kuitenkin, koska AcmFormatChoose sekä acmFormatEnum tuntuvat sallivan valittavaksi vain ne formaatit, jotka voivat olla muunnoksen kohteena. Näin siitä huolimatta, että EN ole käyttänyt ACM_FORMATENUMF_OUTPUT -flagia, jonka selityksessä lukee:
"Enumerator should enumerate only formats that are supported for output (playback)."
Eli halutun muunnoksen (MP3->PCM) kohdeformaatti
(PCM, 44100 hz, 16bit, stereo) on helppo määritellä, mutta lähdeformaatin (MP3, 128-320 kbps, joka on pakattu muoto, joka edustaa PCM, 44100 hz, 16bit, stereo) valinta ei tunnu onnistuvan.
Miten tuon saisi onnistumaan?
Ne, joilla on nopea laajakaista, voivat imuroida MS:n esimerkkipaketin osoitteesta:
http://www.microsoft.com/downloads/details.aspx?FamilyId=AF0A6060-6566-408F-9F11-EA2C80B8CAA0&displaylang=en
paketin koko on 132 Megatavua.
Suuri koko johtuu siitä, että tuossa esimerkkipaketissa on kaikki MS:n esimerkkiohjelmat selityksineen.
Yksittäisiä esimerkkejä (ACMApp, jota tässä kaivataan), ei tietääkseni ole suoraan MS:ltä imuroitavissa, mutta voin tarvittaessa esim. E-Mailata sen zipattuna liitteenä.
(Liitteen koko: 109 kilotavua)
AcmFormatEnum:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_acmformatenum.asp
AcmFormatChoose:
http://msdn.microsoft.com/library/en-us/multimed/htm/_win32_acmformatchoose.asp
Osaisiko joku kokeilla VC:llä tuota AcmApp -sovellusta, saako sillä muutetuksi MP3:n (128..320 kbps) WAV -muotoon (-> 44100 hz, 16bit, stereo).
Jos saa, niin laittakaapa infoa, miten tuo koodissa tehdään ?!
Vastaukset
Vanhimmat
Ei vielä vastauksia
Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.