Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2006, 16h02   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2005
Messages : 84
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 84
Points : 13
Points : 13
Par défaut Script PHP conversion AVI to FLV (Flash video)

Salut à tous,
Voila je souhaite proposer des vidéos sur mon site avec le format de flash (FLV) mais c'est assez contraignant de convertir chaque fichier sur mon pc puis l'envoyer.

Je cherche donc à faire ou trouver un script PHP qui me permettre de créer à la volée des FLV avec les avi que j'envoie.

Je sais que Youtube le fait mais comment ...


Merci d'avance.
Kijer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 16h40   #2
Membre Expert
 
Avatar de Lorenzo77
 
Inscription : mai 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 1 294
Points : 1 220
Points : 1 220
as tu verifié si le programme "Flash 8 Video Encoder" accepte ou non les arguments passés en parametres ?
ex : "C:\Program Files\Flash 8 Video Encoder.exe -file xxx.xx - output xxx.xx"
car si c'est le cas tu peux le commander depuis n'importe quel script
Lorenzo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 17h24   #3
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
FFMPEG le fait aussi me semble t'il
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2006, 18h18   #4
Candidat au titre de Membre du Club
 
Inscription : décembre 2005
Messages : 84
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 84
Points : 13
Points : 13
Merci Lorenzo pour ta réponse, mais je n'ai fait que recuperer un player web donc je sais pas pour flash et les arguments.

Ensuite stunti, tu dit que FFMPEG semble le faire mais c'est un logiciel ? si c'est le cas , c pas ce que je cherche ça je sais le faire.

je veux à partir d'un upload via un formulaire HTML recuperer les donnés par PHP et faire ensuite l'encodage et enregistré le FLV sur le serveur.
Kijer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 20h39   #5
Invité de passage
 
Inscription : février 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 3
Points : 2
Points : 2
Bonsoir, je reprends ce post pour savoir s'il y a de nouvelles choses pour effectuer cette conversion video avi, mpeg vers FLV.
Comment font-ils sur Youtube ou dailymotion ?

Merci d'avance
@tte |ce
icedocemile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2007, 09h56   #6
Membre régulier
 
Inscription : mars 2004
Messages : 201
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 201
Points : 72
Points : 72
Salut,

Il te faut un accès total au serveur pour pouvoir utiliser ffmpeg en ligne de commandes (Il existe un portage pour windows).

Pour générer des vignettes ou obtenir des informations sur le fichier lui-même, tu peux aussi combiner l'utilisation avec l'API ffmpeg-php.
Je l'ai fait récemment pour un site dans le genre de youtube et tu peux tout faire très simplement.
J'encode en une passe de cette manière:

Code :
1
2
 
exec("ffmpeg -i input.avi -t 60 -s 320x240 -acodec mp3 -b 256 -er 4 -ar 22050 -f flv -y output.flv");
Attention toutefois au format DivX qui peut poser quelques problèmes (Voir les B-FRAMES).

Pour lire les vidéos tu peux utiliser l'excellent player flash de jeroenwijering qui est gratuit pour une utilisation non commerciale. Ca se passe ici.
hush est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h17.


 
 
 
 
Partenaires

Hébergement Web