2009-07-27 7 views
8

A project su cui sto lavorando richiede la possibilità di creare dinamicamente file SWF di asset sonori (usando i tag DefineSound). Anche se sono stato in grado di creare correttamente i tag DefineSound usando raw pcm, non sono stato in grado di farlo con Speex.SWF con codifica Speex?

Il SWF format spec (pg. 202-204) specifica che è possibile utilizzare Speex in un tag DefineSound, ma è piuttosto vago rispetto alle specifiche. È solo l'uscita di speex_bits_write senza cornice? È uguale all'uscita di speexenc (ad es. Un file Ogg)? È una serie di frame con un length before each one? Ho provato variazioni di tutti questi e nessuno di loro funziona.

CS4 può essere utilizzato per creare file SWF di tipo suono, che è utile per avere un esempio reale. Il problema è che la GUI consente solo alcune codifiche (MP3, Nellymoser, raw, ecc.), Ma non Speex.

Quindi, la mia domanda è: qualcuno ha fatto questo? Puoi indicarmi un'implementazione di riferimento o un esempio di Speex SWF?

+0

Sembra che tra questo post e la tua ultima linkato sopra che hai già ottenuto più in profondità le radici di me Sei stato così puro speculazione qui, ma questo link può aiutare? http://askmeflash.com/article/1/all-about-speex-for-flash – shaunhusain

+0

È possibile creare un file FLV che è solo audio e utilizzare il codec audio Speex durante la creazione di FLV? – Teddy

+0

Sì, è possibile creare un FLV con codifica speex. (Puoi farlo con la build ffmpeg di Xuggler.) Il problema che sto avendo è la creazione di un SWF * con codifica speex *. – paleozogt

risposta