2009-07-27 12 views
8

A project sur lequel je travaille nécessite de pouvoir créer dynamiquement des fichiers SWF de ressources sonores (en utilisant des tags DefineSound). Même si j'ai réussi à créer des tags DefineSound en utilisant pcm brut, je n'ai pas été capable de le faire avec Speex.SWF codé par Speex?

Le SWF format spec (pages 202-204) spécifie que vous pouvez utiliser Speex dans un tag DefineSound, mais il est assez vague sur les détails. Est-ce juste la sortie de speex_bits_write sans encadrement? Est-ce la même chose que la sortie de speexenc (par exemple, un fichier Ogg)? Est-ce une série de cadres avec un length before each one? J'ai essayé des variantes de tout cela et aucun d'entre eux ne fonctionne. CS4 peut être utilisé pour créer des SWF de ressources audio, ce qui est utile pour avoir un exemple réel. Le problème est, l'interface graphique ne permet que quelques encodages (MP3, Nellymoser, raw, etc), mais pas Speex. Donc, ma question est la suivante: quelqu'un a-t-il fait cela? Pouvez-vous me montrer une implémentation de référence ou un exemple de fichier SWF Speex?

+0

Il ressemble à entre ce poste et votre dernier lien ci-dessus que vous avez déjà acquis plus profondément dans les racines que je 'ai été la spéculation si pure ici mais ce lien peut aider? http://askmeflash.com/article/1/all-about-speex-for-flash – shaunhusain

+0

Pouvez-vous créer un fichier FLV qui est uniquement audio et utiliser le codec audio Speex lors de la création de FLV? – Teddy

+0

Oui, il est possible de créer un FLV codé par speex. (Vous pouvez le faire avec la version fufmpeg de Xuggler.) Le problème que je rencontre est la création d'un fichier SWF * encodé par speex. – paleozogt

Répondre

Questions connexes