RSS Flash SWF wie Google auslesen

verfasst 02.07.2008 von MediaCix | kurze URL: /t327 | Kommentar schreiben

Das Google auch Flash-Datein (SWF) mit indiziert, müsste ja bekannt sein. Wie heise.de jetzt berichtet hat, hat Adobe die Technik bereit gestellt um aus den Flash-Dateien Informationen auslesen zu können. Komisch nur das Google schon eine ganze Weile aus Flash-Filmen Texte ziehen kann, und nicht erst jetzt. Mich hat natürlich interessiert wie das ganze funktioniert und habe dazu mal versucht eine PHP-Klasse zu schreiben.

Ein Online-Beispiel gibt es hier: Parse SWF mit PHP

Bei der hier selber getippten Klasse handelt es sich um einen Prototyp einer SWF-Parser-Klasse. Ob ich das Ding weiter entwickel weis ich nicht, da mir etwas die Zeit dazu fehlt.

Zunächst kann man sich aus einer SWF-Datei die wichtigen Informationen auslesen.

Array
(
    [compress] => 0
    [version] => 8 
    [size] => 13240 
    [res] => Array
        (
            [Font] => 3
            [Text1] => 5
        )

    [fps] => 24
    [frames] => 1 
    [width] => 460
    [height] => 150
)


Der interessante Teil liegt dann in den Ressourcen [Text1]. Hier werden alle dynamischen Textfelder aus dem SWF ausgelesen.

Beispiel:

[1] => Array
        (
            [tag_id] => 28 
            [font] => 27 
            [font_height] => 11
            [font_color] => 999999
            [font_alpha] => 255 
            [text] => <p align="left"><font face="Verdana" size="11" 
            color="#999999" letterSpacing="0.000000" kerning="0">
            <b>MediaCix MP3 Player</b></font></p>
            [variable] => 
        )
[2] => Array
        (
            [tag_id] => 30 
            [font] => 29 
            [font_height] => 11
            [font_color] => 000000
            [font_alpha] => 255 
            [text] => 00:00:00 / 00:00:00
            [variable] => timer
        )


Im Bereich [text] sind dann die Informationen, die dann zum Beispiel bei Google angezeigt werden, enthalten.

Da der Aufwand (SWF-Format studieren, Klasse schreiben) recht hoch war, gibt es diese Klasse nicht als Download.

neuen Kommentar schreiben

Ich möchte automatisch eine E-Mail bei neuen Kommentaren erhalten.



Themen mit ähnlichen Inhalten


Tags zum Beitrag

flash     swf