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