Avatar billede gr8m8 Novice
01. juni 2011 - 21:22 Der er 6 kommentarer og
1 løsning

Xampp og FFMPEG - FLVTOOL2 - MP4Box

Hej Eksperter.

Jeg er ved at lege med dette script på en lokal xampp server. Scriptet kræver dog 3 "codecs?" tror jeg nok det er og det kan jeg slet ikke finde ud af at få installeret.

Nogle der har nogle råd, vejledning eller sågar hele tutorials til hvordan jeg får dette sat op på min Xampp server.

På forhånd tak.
Avatar billede CCodam Nybegynder
01. juni 2011 - 21:49 #1
Hvilket styresystem har du? og er det 32bit eller 64bit?
Avatar billede gr8m8 Novice
01. juni 2011 - 22:18 #2
Det er Windows 2008 server, 64Bit.
Avatar billede CCodam Nybegynder
01. juni 2011 - 22:39 #3
Jeg har før fået FFMPEG til at virke på en Windows Host, og kan godt give dig en guide hertil, men jeg har ingen erfaring med de andre.

Hvis du ønsker at benytte dig af de extensions til php, så vil jeg foreslå dig at rykke over på en Linux/UNIX maskine.
Avatar billede gr8m8 Novice
01. juni 2011 - 22:59 #4
Jeg vil gerne have en guide til FFMPEG til Windows :-)

Det er desværre ikke en option at flytte til Linux/Unix, da jeg er helt blank på det område.
Avatar billede CCodam Nybegynder
01. juni 2011 - 23:50 #5
STEP 1
Download den nyeste version af ffmpeg, og pak de 3 filer ud til en mappe.
http://ffdshow.faireal.net/mirror/ffmpeg/

STEP 2
Download dll filer for ffmpeg, og pak de 5 filer ud til den samme mappe
http://azzerti.free.fr/php_ffmpeg_win32.zip

STEP 3
Kopier den udpakkede fil php_ffmpeg_20050618.dll til c:\xampp\php\ext og omdøb den til php_ffmpet.dll

STEP 4
Åben din php.ini fil (c:\xampp\php\php.ini)
Under Dynamic Extensions tilføj linien extension=php_ffmpeg.dll

STEP 5
Kopier de udpakkede filer avcodec.dll, avformat.dll og pthreadGC2.dll til c:\windows\system32 eller c:\windows\syswow64 alt efter om apache køres som 32bit eller 64bit.

STEP 6
Genstart Apache servicen.


Hvis du let vil teste at det virker:
I et af dine websites fx c:\xampp\htdocs\testsite

STEP 1
Kopier en .flv fil ind i mappen

STEP 2
Kopier den udpakkede ffmpeg.exe ind i mappen

STEP 3
Lav en ny php fil, fx test.php og tilføj følgende kode til den:

<?php
$ffmpegpath = "ffmpeg.exe";
$input = 'wattan.flv';
$output = 'wattan.jpg';

if (make_jpg($input, $output)){
echo 'success';
}else{
echo 'bah!';
}

function make_jpg($input, $output, $fromdurasec="01") {
global $ffmpegpath;

if(!file_exists($input)) return false;
$command = "$ffmpegpath -i $input -an -ss 00:00:$fromdurasec -r 1 -vframes 1 -f mjpeg -y $output";

@exec( $command, $ret );
if(!file_exists($output)) return false;
if(filesize($output)==0) return false;
return true;
}
?>


STEP 4
Åben hjemmesiden i en browser (testet med Firefox)
Avatar billede gr8m8 Novice
02. juni 2011 - 00:33 #6
Wow, ser sq fantastisk ud. Jeg tjekker det imorgen og vender tilbage.

Tusind tak indtil videre.
Avatar billede gr8m8 Novice
28. november 2011 - 08:50 #7
a
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