<?php $max_rozmiar = 1024*1024*1024*1024*1024; if ($_FILES['plik']['size'] > $max_rozmiar) { $video = ''; } else { //$name = md5(time()); //$info = explode('.', $_FILES['plik']['name']); //$video = $name.".".$info[1]; // exec('ffmpeg -i '.$name.'.mp4 -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac '.$video.''); //echo $video = $name.'.mp4'; //require_once("src/FFmpeg.php"); // $FFmpeg = new FFmpeg; //$FFmpeg->input('wejscie.mp4')->output('wyjscie.3gp' )->ready(); $cmd = "ffmpeg -i wejscie.mp4 -ar 22050 -acodec libmp3lame -ab 32K -r 25 -s 320x240 -vcodec flv wyjscie.flv"; } } else { $video = ''; } } ?> <form action="test.php" method="post" enctype="multipart/form-data"> <label class="tbl">Filename:</label> <input type="file" name="plik" ><br> <input type="submit" value="Submit"> </form>
Powyżej wersja testowa.
Kombinowałem już z wszystkim aby na serwer wchodziły filmiki w każdym formacie ale niestety nic z tego.
Odtwarzacz odtwarza mi tylko filmiki w mp4 i tylko głos w 3gp.
Innych nie chce.
Próbuję coś z konwektorem ale niestety nic z tego.
Macie może jakieś propozycje co do zapisywania pliku na serwerze tak aby był on odczytywany przez zwykły odtwarzacz w HTML5 lub może zapisywany tylko w jednym formacie najlepiej mp4.