1. <?php
  2.  
  3. if(!empty($_FILES['plik'])) {
  4. $max_rozmiar = 1024*1024*1024*1024*1024;
  5. if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
  6. if ($_FILES['plik']['size'] > $max_rozmiar) {
  7. $video = '';
  8. } else {
  9. //$name = md5(time());
  10. //$info = explode('.', $_FILES['plik']['name']);
  11. //$video = $name.".".$info[1];
  12.  
  13. move_uploaded_file($_FILES['plik']['tmp_name'],'wejscie.mp4');
  14.  
  15. // exec('ffmpeg -i '.$name.'.mp4 -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac '.$video.'');
  16. //echo $video = $name.'.mp4';
  17.  
  18. //require_once("src/FFmpeg.php");
  19.  
  20. // $FFmpeg = new FFmpeg;
  21. //$FFmpeg->input('wejscie.mp4')->output('wyjscie.3gp' )->ready();
  22.  
  23. $cmd = "ffmpeg -i wejscie.mp4 -ar 22050 -acodec libmp3lame -ab 32K -r 25 -s 320x240 -vcodec flv wyjscie.flv";
  24.  
  25.  
  26. }
  27. } else {
  28. $video = '';
  29. }
  30. }
  31. VAR_DUMP($_FILES);
  32. ?>
  33.  
  34. <form action="test.php" method="post" enctype="multipart/form-data">
  35.  
  36. <label class="tbl">Filename:</label>
  37. <input type="file" name="plik" ><br>
  38. <input type="submit" value="Submit">
  39. </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.