Bonjour,
Je suis depuis quelques jours à la recherche d'une solution pour transformer mes vidéos d'un format quelconque vers MP4.
Par exemple, lors de l'upload d'un fichier, je souhaite que input.avi devienne output.mp4.
J'ai fait plusieurs tentative à l'aide de ffmpeg mais cela n'a rien donné de satisfaisant.
Voici le morceau de mon code qui semble ne pas fonctionner :
Le code HTML :
Code :
- <form class="form-dl" method="POST" enctype="multipart/form-data">
- <label>Nom:</label><input type="text" name="nom" />
- <input type="file" name="video" value="Choisir"><br />
- <input type="submit" value="Convertir">
- </form>
|
Le code PHP :
Code :
- <?php
- $nom = $_POST['nom'];
- $file_name = $_FILES['video']['name'];
- exec("ffmpeg -i ".$file_name." ".$nom.".mp4" );
- ?>
|
Merci d'avance pour votre aide !
PS: Pour information, ce code ram tellement que je n'ai jamais su s'il fonctionnait. Après avoir converti 2mo en 1h, j'ai abandonné l'opération.
Il me semble que le problème de lenteur ne vient pas de mon PC car je dispose tout de même de performances correctes.