
Немного колхоза, самый маленький пример конвертации видео при загрузке через поле input средствами ffmpeg
файл index.php
<head> <title></title> </head> <body> <form name="form1" action="upload.php" enctype="multipart/form-data" method="post"> <input type="file" name="path" title="Выберите файл"/> </br> </br> <input type="submit" name="button" /> </br> </body> </html>
можно указать разрешенные типы accept=".avi, .mp3, .ogg"
файл upload.php
<?php // входящий файл $input_path = $_FILES['path']['name']; // загружаем исходный файл // получаем данные входящего файла, имя, расширение // выходящий файл ffmpeg на основе имени входящего + расширение $output_path = $filename['filename'].'.mp4'; //проверяем расширение входящего файла $filename['extension']; //если расширение соответствует конвертируем //удаляем исходный файл echo 'исходный Файл ' . $input_path . ' удалён успешно!'; } else { echo 'При удалении файла ' . $input_path . ' произошла ошибка'; } } else { echo "неверное расширение</br>"; } echo '<video width="320" height="240" controls> <source src="'.$output_path.'" type="video/mp4"> Your browser does not support the video tag. </video>'; ?>
загружаем к примеру video.avi