Dirk Dorweiler: FLV - Abmessungen und Aspect Ratio

Beitrag lesen

Hi Felix.

Ich komme nicht darauf, wie das alles miteinander zusammenhängt. Wer kann mir weiterhelfen und sagen, wie ich verlässlich die tatsächlichen Abmessungen (aspect ratio) eines FLV serverseitig ermittle?

FLV ist ein Containerformat und lässt zunächst nicht auf die Kodierung schließen. Ob und wann in welchem FLV gute Metadaten gesetzt sind, weiß man auch nicht immer.

Ich würde mich an Deiner Stelle von der "Eigenentwicklung" zur Extraktion der Daten lösen.

Z.B. böte sich hier der mplayer an:

mplayer -noconsolecontrols -vo null -nosound -identify video.flv

und Du erhältst einen leicht zu parsenden Dump:

ID_LENGTH=189.25
ID_VIDEO_WIDTH=640
ID_VIDEO_HEIGHT=480

Wenn Du den mplayer aktuell hältst, kannst Du mit verlässlichen Daten rechnen.

Grüße