Aller au contenu principal
loading

Encoder en ligne de commande des vidéos en PHP aux formats compatibles pour téléphones portables Android, iPhone et Blackberry

POSTÉ DANS PHP TAGS PHP AUTEUR herve COMMENTAIRES 7

Après avoir galéré avec ffmpeg, j'ai trouvé une autre solution pour encoder en ligne de commande des vidéos pour des sites web mobiles, lisibles à la fois sur les terminaux Android, les iPhones et les BlackBerry. 

La démarche est pour Ubuntu, mais un outils graphique est dispo sous Windows, via le logiciel Handbrake.
 

Ajouter les dépôts pour Handbrake

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 62D38753 
sudo bash -c 'echo "deb http://ppa.launchpad.net/handbrake-ubuntu/ppa/ubuntu jaunty main" > /etc/apt/sources.list.d/launchpad_handbrake.list'

(Jaunty est pour Ubuntu 9.04. A vous d'adapter selon votre distribution.) 

Installer HandBrake

sudo apt-get update 
sudo apt-get install handbrake-cli 

Pour la démarche en mode graphique, voir le post http://www.commentcamarche.net/faq/18915-linux-ubuntu-convertir-un-dvd-… 

Pour tester que tout marche bien, lancer la commande suivante, en remplacant INPUTVIDEO et OUTPUTVIDEO : 
HandBrakeCLI -i "INPUTVIDEO" -t 1 -c 1 -o "OUTPUTVIDEO.mp4" -f mp4 -O  -X 320 -e x264 -b 1000 -a 1 -E faac -6 dpl2 -R 48 -B 128 -D 0.0  -x cabac=0:ref=2:me=umh:bframes=0:subq=6:8x8dct=0:trellis=0:weightb=0 -v 1

Ainsi, en PHP, on passera cette commande par la fonction exec, à savoir : 

$command = '/usr/bin/HandBrakeCLI -i "'.$inputfile.'" -t 1 -c 1 -o "'.$outputfile.'" -f mp4 -O  -X 320 -e x264 -b 1000 -a 1 -E faac -6 dpl2 -R 48 -B 128 -D 0.0  -x cabac=0:ref=2:me=umh:bframes=0:subq=6:8x8dct=0:trellis=0:weightb=0 -v 1';
exec($command, $return, $return_code);

Articles en lien avec ce sujet : 
http://www.linux.com/archive/feature/114130
http://www.broken-links.com/2010/07/30/encoding-video-for-android/



7 commentaire

TutuLync (non vérifié)   02/04/2019

Today anybody has an iOS device. iPhones are so widespread that this has led to developing a tons of apps that provide servises such as mobile games, entertainment playgrounds and others. To download any app a user must get an account at Apple Store. But not all applications are available there as they don't meet the Apple rules. To avoid this a new app was developed - TutuApp. This helper works on iOS run tablets and it has the biggest library of apps and games. We name a few: Clash of Clans, Pokemon and many others. They come with zero ads and locked content! Whant to know more? Visit <a href=https://tutuapp-app.com/ios/>TutuApp iOS Download page</a> to download TutuApp for free on your iOS phone. Installation instructions for Tutu App are available there.

Xenecors (non vérifié)   18/04/2019

In this age people share photo so many times a day they need a high quality and 100% safe application to do this task. Xender app is one of them. With the app you can share your images everywhere you want, from your iPhone to Android and vice versa. You can download Xender app from <a href=https://xender-download.com>https://xender-download.com</a&gt; for free!

VidmLync (non vérifié)   26/04/2019

Today almost every Internet user uses Youtube or any other video hosting provider to upload and watch funny videos, free films and other content. But sometimes you want to download a video or a movie and the hosting doesn't allow you to do it. That's where Vidmate App is coming to help you. It provides with an ability for you to download a video from may services, including Youtube, Vimeo, Vimeo and many others. To perform this you just need to find a video and click "download". Plus, the app is completely free of charge and very easy in use! Download <a href=https://vidmateapp.pro>Vidmate</a&gt; now and start downloading very entertaining videos to share them with your friends or family!

RebTums (non vérifié)   16/06/2019

Differenza Tra Viagra E Cialis Acquisto Viagra Sicuro Canada Healthcare Mall <a href=http://ciali40mg.com>generic cialis overnight delivery</a> Propecia Torsion Testicular Canada Pharm

RebTums (non vérifié)   27/06/2019

Viagra Jeune Age <a href=http://cthosts.net>cialis</a&gt; Amoxicillin Caps Zestoretic No Rx

FranHof (non vérifié)   28/06/2019

Baclofene Haute Dose Cheap Levitra <a href=http://propecorder.com>propecia without prescription</a> Acheter Du Cialis Belgique

RebTums (non vérifié)   09/07/2019

Viagra Argentinien Canadian Vigra <a href=http://drugsed.com></a&gt; Cialis Gсђс–сѓв˜nstig Kaufen Uses Of Keflex Nolvadex

Laisser un message

Texte brut

  • Aucune balise HTML autorisée.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.
CAPTCHA Cette question consiste à tester si vous êtes ou non un visiteur humain et à éviter les spam.