GSM a AU file
Robert Vojta
robert na v0jta.net
Čtvrtek Únor 19 08:30:09 CET 2004
Petr Jambor <petr.jambor na centrum.cz> writes:
> I man jsem zkoušel. Nejsem blb. Jsem zvědav, co vám sox vypíše s
> parametrem -V. Mě píše toto:
Ooops, beru zpět, když jsem se podíval na ten výsledek, jedná se
o 8kHz u-law a ne GSM formát, což zhruba odpovídá stejné kompresi
jako GSM (když se to zkonvertuje z 16-bit, 8kHz, mono).
Výsledek je, že ani mě to nefunguje. Jenom se divím SOXu, že
nevypíše nějakou hlášku a tiše to zkonvertuje do jiného formátu.
Jinak jsem se teď díval do specifikace AU formátu a GSM není
podporováno (nebo mám starou specifikaci), viz.
Audio samples
The audio samples can be encoded in a number of formats, the exact
format is described in the 4th word of the header. The options are:
* 1 = 8 bit ISDN u-law
* 2 = 8 bit linear PCM
* 3 = 16 bit linear PCM
* 4 = 24 bit linear PCM
* 5 = 32 bit linear PCM
* 6 = 32 bit IEEE floating point
* 7 = 64 bit IEE floating point
* 23 = 4 bit CCITT G721 ADPCM
* 24 = CCITT G722 ADPCM
* 25 = CCITT G723 ADPCM
* 26 = 5 bit CCITT G723 ADPCM
* 27 = 8 bit ISDN a-law
Máte program co s takovýmto souborem pracuje?
Jediný co jsem našel je "formát" .au.gsm, který ale není nic jiného
než 33-bytové GSM framy bez jakékoli hlavičky. Možná to tomu vašemu
programu stačí. Zkuste mu předhodit raw GSM data a uvidíte co udělá.
--
Robert Vojta
Další informace o konferenci Linux