Nell'era attuale, in cui la
multimedialità appare pressoché ovunque, non poteva mancare una comparazione relativa al supporto e alle modalità di integrazione dei media nei due formati. E' necessario premettere che in questo confronto SVG risulta
fuori dai giochi, in quanto non include alcun supporto alla multimedialità audio e video, perciò sarà confrontato solo relativamente alla gestione delle immagini. Nonostante ciò, Adobe
SVG Viewer supporta l'uso di audio proprietario. Comunque il
working draft SVG 1.2 si sta occupando anche di questa problematica.
Le
immagini sono gestite da entrambi gli standard: SWF consente l'importazione di immagini JPEG e consente di memorizzare le proprie creazioni con le seguenti modalità: compressione JPEG con perdita di dati con i dati codificati separatamente, con dati compressi, oppure con dati compressi con
zlib attraverso l'
alpha channel; inoltre consente la compressione senza perdita tramite
zlib con i dati relativi alle immagini mappati con i colori compressi oppure la compressione diretta con
zlib. SVG, invece, consente di importare immagini in formato PNG o JPEG e consente di esportare le creazioni interne con codifica
base64.
Il supporto
audio, come già accennato nella premessa di questo articolo, è fornito solo da SWF, che ne consente anche la manipolazione: in particolare dà la possibilità di campionare con
rate multipli di 5.5 KHz (5.5 KHz, 11 KHz, 22 KHz e 44 KHz) sia in mono che in stereo; permette lo streaming, e consente la creazione di filtri di trasformazione per la generazione di effetti negli altoparlanti di destra/sinistra ridirezionando l'audio in maniera opportuna; inoltre è possibile importare file esterni in formato MP3. I flussi audio, dopo essere stati importati, possono essere memorizzare come dati grezzi (non compressi), come dati
ADPCM, MP3 e
Nellymoser.
Per quanto concerne la
gestione dei video è possibile sincronizzare flussi audio e video e
darli in pasto ad uno streaming server. I filtri permettono di applicare
smoothing per video scalati esterni; inoltre è possibile applicare varie tecniche di video editing per video interni. E' possibile importare
FLV progressive o
FLV streaming (tramite il
Flash Comunication Server); il formato FLV è compresso per i
codec Spark di Sorenson. I filmati interni possono essere compressi tramite l'algoritmo
Sorenson H.263 (formato bitmap sequenziale con blocchi tra i frame senza perdita).
Altre caratteristiche degne di nota sono: la possibilità di inclusione all'interno di file PDF, disponibile solo per SVG (accessibile tramite Adobe Acrobat Reader) e la possibilità di stampa disponibile solo per SWF, anche se con SVG si può ottenere lo stesso risultato attraverso l'integrazione in file PDF; comunque nella
working draft SVG 1.2 si sta lavorando anche su quest'ultimo aspetto.