Avatar billede dennism Nybegynder
07. marts 2007 - 21:02 Der er 21 kommentarer og
1 løsning

Upload af mediafiler?

Jeg er igang med at lave et website, hvor vi skal kunne uploade nyheder med billede-, lyd- og videofiler. Billedformaterne jeg understøtter er .jpg og .png og disse håndteres af GD-lib og kan jeg bare fremvises som et alm. billede i browseren

Mit spørgsmål er, hvordan jeg skal håndtere disse lyd- og videofiler?

Video:
- Hvilke filformater skal jeg acceptere?
- Hvordan kan jeg fremvise disse filformater i en browser?

Lyd:
- Hvilke filformater skal jeg acceptere?
- Hvordan kan jeg afspille disse filformater i en browser?

Hvad angår billederne har jeg også et spørgsmål:
- Jeg går ud fra, at der vil opstå problemer, hvis jeg uploade på f.eks. 20MB. Hvad er grænsen for hvad GD kan klare? Jeg laver også noget resize på dem.

På forhånd tak for svaret!
Avatar billede jakobdo Ekspert
07. marts 2007 - 22:09 #1
Video:
- Hvilke filformater skal jeg acceptere? (det kommer an på hvad du vil efterfølgende)
- Hvordan kan jeg fremvise disse filformater i en browser? (Hvis du har egen server, så prøv at kig på ffmpeg, det kan f.eks. konvertere mange video formater til FLV og kan dermed vises i en FLV player, ligesom youtube og google video)

Lyd:
- Hvilke filformater skal jeg acceptere?
- Hvordan kan jeg afspille disse filformater i en browser?
(disse har jeg ikke den store erfaring med)

Hvad angår billederne har jeg også et spørgsmål:
- Jeg går ud fra, at der vil opstå problemer, hvis jeg uploade på f.eks. 20MB. Hvad er grænsen for hvad GD kan klare? Jeg laver også noget resize på dem.
(Det kommer an på hvad din server/mailhotel er sat op til. I php.ini kan du sætte max størrelse på en fil der må uploades)
Avatar billede dennism Nybegynder
07. marts 2007 - 22:32 #2
Jeg burde måske have nævnt, at vores site skal ligge hos one.com

Hvilke muligheder har jeg for video og lyd på deres?
Avatar billede jakobdo Ekspert
08. marts 2007 - 07:57 #3
Du har alle muligheder stadig væk, men så skal du nok til at afspille filmene i Windows Media Player, QuickTime, Real Player og hvad du eller dine brugere ellers uploader filmene i.
Avatar billede dennism Nybegynder
08. marts 2007 - 09:10 #4
Hvilke video-filformater plejer man at anvende til online visning igennem en browser? Er der nogle de r er mere optimale end andre? Jeg er helt lost på området, så ville være rart med nogle konkrete filnavne.
Avatar billede jakobdo Ekspert
08. marts 2007 - 09:58 #5
Windows Media Player bruger WMV.
QuickTime bruger MOV.
Real Player bruger RM.
Flash Player bruger FLV.
Avatar billede dennism Nybegynder
08. marts 2007 - 10:03 #6
WMV vel en dårlig ide, da jeg, så vidt jeg ved, ikke kan køre WMV på mit Linux. Flash Player lyder som en god ide, men finder der noget ext. i PHP der f.eks. kan konverere WMV til FLV? Det er jo nok de færeste af vores brugere, der vil uploade en FLV fil.
Avatar billede jakobdo Ekspert
08. marts 2007 - 10:25 #7
Der findes ikke php extension der kan klare det.
Hvis du skal lave det prof, så skal du kigge på ffmpeg.
Avatar billede dennism Nybegynder
08. marts 2007 - 10:44 #8
Kan du fortælle mig ganske kort, hvad ffmpeg er og hvad jeg skal bruge det til?
Avatar billede jakobdo Ekspert
08. marts 2007 - 10:53 #9
ffmpeg er et framework, som kan modtage mange forskellige video-formater og f.eks. lave dem om til flv filer.
Avatar billede dennism Nybegynder
08. marts 2007 - 12:09 #10
Kan man kore dette ffmpeg-framework igennem PHP? Jeg har sidder og kigget i dokumentationen, men synes ikke at kunne finde noget.
Avatar billede jakobdo Ekspert
08. marts 2007 - 12:43 #11
Altså i teorien kunne man nok godt.
Avatar billede dennism Nybegynder
08. marts 2007 - 13:35 #12
Hmm..er der ikke en "almindelig" måde at håndtere det på?
Avatar billede jakobdo Ekspert
08. marts 2007 - 17:59 #13
Tror jeg faktisk ikke nej!
Avatar billede jakobdo Ekspert
08. marts 2007 - 18:00 #14
Enten skal du uploade i alle mulige formater, og så alt efter hvilket type, så bruge den korrekt player til det.
Ellers skal du manuelt sidde og konvertere filerne til flv format f.eks.
Avatar billede dennism Nybegynder
09. marts 2007 - 23:57 #15
Hvis jeg f.eks. vælger at acceptere .wma filer, hvordan kan jeg så afspille dem i en browser?
Avatar billede jakobdo Ekspert
10. marts 2007 - 09:25 #16
<object id="MediaPlayer" height=46 classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">

<param name="filename" value="http://yourdomain.com/yourmusic.wma">
<param name="Showcontrols" value="True">
<param name="autoStart" value="True">

<embed type="application/x-mplayer2" src=" http://yourdomain.com/yourmusic.wma" name="MediaPlayer"></embed>

</object>
Avatar billede dennism Nybegynder
10. marts 2007 - 09:55 #17
..og hvilke filtyper kan den klare?
Avatar billede jakobdo Ekspert
10. marts 2007 - 10:14 #18
mp3 og wma
Avatar billede jakobdo Ekspert
10. marts 2007 - 10:14 #19
Og måske endda alle fil typer som Windows Media Player normalt kan klare.
Avatar billede dennism Nybegynder
12. april 2007 - 09:20 #20
Jeg ledte efter en løsning som kunne bruges på tværs af forskellige operativsystemer og browsere, men har indset at det ikke er muligt. Smider du alligevel lige et svar?
Avatar billede jakobdo Ekspert
12. april 2007 - 09:38 #21
Hvis du synes, så ja!
Avatar billede jakobdo Ekspert
12. april 2007 - 10:02 #22
Takker for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester