Felix Riesterer: MP4 - Abmessungen und Aspect Ratio

Beitrag lesen

Liebe Mitleser,

ich möchte serverseitig die Abmesungen eines Videos im mp4-Format bestimmen. Dabei möchte ich nicht auf das Vorhandensein von ffmpeg angeweisen sein, sondern ähnlich wie damals bei FLV eine kleine schlanke Funktion (oder auch Klasse) schreiben, um an die Informationen zu gelangen.

MP4 ist offensichtlich ein Containerformat, in welchem verschiedene Video- und Audio-Codecs verwendet werden können, sodass also zwei MP4-Videodateien mit unterschiedlichen Codecs erstellt worden sein können.

Die Spezifikationen zum MP4-Format oder auch zum H.264-Codec sind mir eindeutig zu hoch, damit komme ich absolut nicht klar. Bisher habe ich getid3 und yamdi gefunden, jedoch hat getid3 nicht bei jedem Testvideo die gewünschten Informationen ermitteln können, und yamdi ist in C geschrieben... und ich bräuchte PHP und kann noch kein C um die Klasse zu portieren. Wenn ich den Mechanismus von YAMDI nachvollziehen könnte, um das Verhalten wie in meiner FLV-Dimensionen-Klasse testen zu können, dann wäre ich ja schon sehr glücklich! Dabei hat yamdi anscheinend das Potential, meine FLV-Klasse komplett zu ersetzen, weil es viel leistungsfähiger ist.

Meine Frage: Wer hat dieses Problem schon einmal lösen können?

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)