Gå til innhold

Finne ut hvor lang en video er


Anbefalte innlegg

Hei, jeg funderer litt på om det går ann å finne ut hvor lenge en video fil er via PHP.

Jeg er rimelig sikker på at det går, men har ingen ide om hvordan :roll:

 

Noen kloke hoder der ute som vet hvordan, har lyst til å hjelpe / veilede meg litt?

 

Takker for alle svar :love:

Lenke til kommentar
Videoannonse
Annonse

Fult mulig. Først og fremst trenger du dokumentasjon for formatet du skal lese. Deretter må du lese den delen av filen du trenger i hendhold til dokumentasjonen, og ikke hele fila (dette vil fort gjøre at man stanger rett i memmory_limit). Dette vil typisk være x antall byte fra starten av filen og y antall byte fremover, og det du finner da er høyst sannsynligvis IKKE lengen i sekunder men f.eks «bitrate» eller antall «frames». Deretter må du benytte de dataene du trenger for å regne ut lengden. Dette kan f.eks være størrelse på fil i byte / «bitrate» i byte/s = antall sekunder. En annen mulighet er antall «frames» * «delay» mellom «frames» i sekunder = antall sekunder.

 

Red.: Kanskje verdt å få med seg at du får ut en bytesekvens når du leser det. Bruk unpack for å få ut int eller hva det nå måtte være.

Endret av Ernie
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...