Faktisk kan man nu godt, såfremt PHP tillader at man kan køre programmer på serveren - det er der en del webhoteller der ikke gør (safe mode). I så fald kan man nemlig bruge ffmpeg til at udtrække en enkelt frame fra videoen.
Denne kommando... ffmpeg -vframes 1 -ss 60 -i din_fil.mpeg -f image screendump%d.jpg ...vil få ffmpeg til at lave en enkelt fil kaldet screendump1.jpg der viser det billede der er 60 sekunder inde i filmen.
Det forudsætter selvfølgelig at de nødvendige libraries er kompileret ind i ffmpeg, såsom libmpeg, libjpeg, etc. - men hvis den kommando ellers kan køres via shell_exec, skulle det kunne fungere.
...det var så mest mht. dr1's kommentar om det ikke kunne gøres billigt. whatever's ide skulle også kunne bruges, hvis det er en mulighed (er det ikke det, er mit forslag dog nok heller ikke).
libjpeg er ikke blevet kompileret med ind, derfor kan den ikke konvertere til .jpg. Du må rekompilere med den rigtige parameter - tror nok den hedder --enable-libjpeg, men du kan checke med --help på configure-scriptet.
Det er sandsynligvis fordi den version endnu ikke kan afkodes. ffmpeg kan klare op til version 7 (version 8 er på vej, virker ikke helt endnu), men andre versioner skal du først have konverteret til et andet format. Der findes programmer til at gøre det på Windows, omend jeg ikke lige kan komme i tanke om nogle.
right.. jeg må se hvad jeg kan gøre.. Takker endnu engang.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.