CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Installation d'un script : Youtube like

lpforce
lpforce
Niveau 9
21 août 2007 à 21:10:06

Bonsoir à tous,
Je pense que ce topic va faire un bide (je pense que personne aura une réponse a ma question lol)

Voila, j´ai trouvé un script youtube like nomée php-motion:
http://www.phpmotion.com/

Je l´ai télécharger et installer tout comme il le faut . Après avoir reglé un problème avec les mails (postfix et les aliases lol) je me retrouve avec un autre soucis : Les vidéos ne sont pas encodés.
Je vous explique , la vidéo uploadé est soit encodé avec mencoder ou ffmpeg . Or je ne sais pas compilé mencoder avec lame , donc j´ai opté pour la solution ffmpeg ( compilé avec lame encoder) .
Il y a un probleme au niveau de flv tools , un outils permettant la conversion en .flv. Cet outil est codé en ruby, et dans le log j´ai plein d´erreur .

Est ce que quelqu´un qui viens sur ce forum a t-il deja installé ce script et si oui, est ce que il a reussi .

ps : J´ai posé les questions sur le forum officiel (en anglais :noel: ) Et aucune reponses a mes questions lol

saint-juste
saint-juste
Niveau 7
22 août 2007 à 10:54:11

au moins tu auras une réponse ;)
bon je vois ton soucis, mais n´y connaissant pas grand chose dans le monde de l´encodage je vais juste te dire de poser la question sur des blogs qui utilise FLV, mais c interessant comme produit je vais l´installer et voir ce que ca donne.

as tu des logs a donner ?

K-L-K
K-L-K
Niveau 10
22 août 2007 à 11:09:31

ton souci est en fait d´encoder la video?

j´ai trouvé autre chose. le truc tu doit mettre la video chez youtube puis tu pompe cette video pour la mettre sur ton site.
tout est expliqué sur megavideo

http://www.megavideo.com/?c=embed&e=1J154V4Rd76aa098a92a028a93c02f9214482438.3193620217.

je te met le code source pour pomper une video :

<object width="432" height="351"><param name="movie"
value="
http://www.megavideo.com/v/1J154V4Rd76aa098
a92a028a93c02f9214482438.3193620217.0"></param><pa
ram name="wmode" value="transparent"></param><embed
src="
http://www.megavideo.com/v/1J154V4Rd76aa098a9
2a028a93c02f9214482438.3193620217.0" type="application/x-shockwave-flash" wmode="transparent" width="432" height="351"></embed></object>

vegehannnnnn
vegehannnnnn
Niveau 9
22 août 2007 à 11:22:30

Non visiblement son problème se situe au niveau de flvtool qui est un outil permettant d´ajouter des métadonnées (duréee du film, etc.) à une video flash.
ffmpeg permet d´encoder correctement au format flash mais est incapable d´insérer des métadonnées, d´où l´intérêt de flvtool.

J´ai vu que l´outil était dispo dans les ports FreeBSD, j´essaierai de le compiler ce soir après le boulot.

Mais c´est clair que davantage de précisions seraient bienvenues :
logs d´erreur, paramètres exacts passées à l´outil, etc.

lpforce
lpforce
Niveau 9
22 août 2007 à 14:59:38

Voici le log :

STEP 2 - OUTPUT
/usr/bin/flvtool2 -U
/home/knuckles/www/uploads/eGusVHVw1IkK3KMRxJPw.fl
v
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2006 Fabrice Bellard, et al.
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --enable-a52 --enable-pp --enable-gpl --enable-pthreads --enable-libnut --enable-x11grab
libavutil version: 49.1.0
libavcodec version: 51.28.0
libavformat version: 51.7.0
built on Mar 13 2007 10:09:07, gcc: 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1)
File
´/home/knuckles/www/uploads/avi/eGusVHVw1IkK3KMRxJ
Pw.mp4´ already exists. Overwrite ? [y/N] Not overwriting - exiting
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2006 Fabrice Bellard, et al.
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --enable-a52 --enable-pp --enable-gpl --enable-pthreads --enable-libnut --enable-x11grab
libavutil version: 49.1.0
libavcodec version: 51.28.0
libavformat version: 51.7.0
built on Mar 13 2007 10:09:07, gcc: 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1)
File
´/home/knuckles/www/uploads/avi/eGusVHVw1IkK3KMRxJ
Pw.mp4´ already exists. Overwrite ? [y/N] Not overwriting - exiting
ERROR: No such file or directory -
/home/knuckles/www/uploads/eGusVHVw1IkK3KMRxJPw.fl
v
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:259:i
n `initialize´
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:259:i
n `open´
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:259:i
n `open_stream´
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:238:i
n `process_files´
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:225:i
n `each´
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:225:i
n `process_files´
ERROR:
/usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:44:in
`execute!´
ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2.rb:168:in `execute!´
ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2.rb:228
ERROR: /usr/bin/flvtool2:2:in `require´
ERROR: /usr/bin/flvtool2:2

L´erreur se situe au niveau de flvtool mais bon après c´est le flou pour moi .

lpforce
lpforce
Niveau 9
22 août 2007 à 15:01:40

et K-L-K , je souhaite crée un site ou des internautes peuvent uploader des vidéo (mais que certains type pas tous !)

saint-juste
saint-juste
Niveau 7
22 août 2007 à 20:29:57

je viens de le tester sur mon serveur, as tu essayé cette URL :

http://TONSERVEUR/siteadmin/tester.php

tu vas avoir un passage de tests pour savoir si tout est installé php etc etc

saint-juste
saint-juste
Niveau 7
22 août 2007 à 20:33:59

VegehaNNNnnn -> oui c´est tous les bin d´encodage qui posent pb, bon vu que j´en ai aucun je vais tenter l´installation aussi

saint-juste
saint-juste
Niveau 7
22 août 2007 à 20:39:18

heu en me relisant j´ai oublié le repertoire virtuel donc :

http://TONSERVEUR/TONREP/siteadmin/tester.php

TONREP = ~tonprofile
ou
TONREP = phpmotion

lpforce
lpforce
Niveau 9
22 août 2007 à 20:39:26

Oui le tester.php est ok, j´ai oublié de le dire, tout est bon (pour le tester) mais enfait en réalité non .

lpforce
lpforce
Niveau 9
22 août 2007 à 20:41:13

Pour l´instant sur le forum officiel de phpmotion rien du tout, on dirait que l´auteur veut qu´on passe par lui pour faire l´installation, donc payer :/
http://phpmotion.com/content/view/12/30/

vegehannnnnn
vegehannnnnn
Niveau 9
22 août 2007 à 21:59:40

Bon alors tout d´abord je trouve le fichier de log vraiment moisi de chez moisi.
Cependant, on peut croire que l´erreur est due au fait qu´à moment donnée flvtool ne parvient pas à trouver ta vidéo flash :

ERROR: No such file or directory -
/home/knuckles/www/uploads/eGusVHVw1IkK3KMRxJPw.fl
v

Et ceci est la cause des erreurs en cascade.

Pour vérifier j´ai donc installé flvtool2 chez moi et téléchargé une vidéo flash : test.flv
$ ls tmp
test.flv
$ flvtool2 -U tmp/test.flv
$

-----> Ça passe niquel

Dans le doute j´essaie d´appliquer flvtool à une vidéo qui n´existe pas :
$ flvtool2 -U tmp/pouet.flv
ERROR: No such file or directory - /home/cetcheve/pouet.flv
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:259:in `initialize´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:259:in `open´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:259:in `open_stream´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:238:in `process_files´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:225:in `each´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:225:in `process_files´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb
:44:in `execute!´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2.rb:168:
in `execute!´
ERROR:
/usr/local/lib/ruby/site_ruby/1.8/flvtool2.rb:228

ERROR: /usr/local/bin/flvtool2:2:in `require´
ERROR: /usr/local/bin/flvtool2:2

-----> Bingo ! La même erreur.

Ce n´est donc pas une anomalie de flvtool mais sans doute une erreur de ta part. La vidéo eGusVHVw1IkK3KMRxJPw.flv se trouve-t-elle bien dans le répertoire /home/knuckles/www/uploads/ ?
Si oui il s´agit sans doute d´un problème au niveau de la configuration de phpmotion.

N´ayant pas envie d´installer le bousin pour voir comment ça se configure et vu comment le site est pauvre en documentation à propos de la configuration je pense que je ne pourrai t´aider davantage.
Mais bon au moins maintenant tu sais quelle est la cause du problème. ;)

@+

lpforce
lpforce
Niveau 9
22 août 2007 à 22:19:56

Oui j´ai remarqué qu´il n´y avait aucun fichier .flv dans le repertoire upload

vegehannnnnn
vegehannnnnn
Niveau 9
22 août 2007 à 22:37:11

Ouais ben c´est ça qui chie dans la colle. :P
Je suppose que le principe de fonctionnement de phpmotion est :
1- A uploade une vidéo au format quelconque depuis son browser, appelons la toto.avi
2- Cette video se retrouve dans le répertoire /home/knuckles/www/uploads/avi/ de ton serveur
3- Un script lance ffmpeg sur cette vidéo pour la convertir en flash et la déposer dans /home/knuckles/www/uploads/
4- Un script lance flvtool2 sur cette vidéo flash fraîchement créée afin d´ajouter les métadonnées.
5- La vidéo est accessible au format flash sur ton site.

Ça chie à l´étape 3 et on le voit bien dans les logs :

/home/knuckles/www/uploads/avi/eGusVHVw1IkK3KMRxJ

Pw.mp4´ already exists. Overwrite ? [y/N] Not overwriting - exiting

On dirait que ffmpeg choppe la vidéo eGusVHVw1IkK3KMRxJPw.mp4 dans le répertoire /home/knuckles/www/uploads/avi/ et cherche à la réencoder dans le même format -- au lien de l´encoder en flash -- et à la déposer dans le même répertoire au lieu de /home/knuckles/www/uploads/.

Du coup ça pète à l´étape 4...

A priori, je dirai qu´il y a un problème dans la configuration de l´encodage via ffmpeg.
Comment est configuré phpmotion ? Si c´est via un fichier de conf. que t´as édité, peux-tu nous le coller ici ?

lpforce
lpforce
Niveau 9
23 août 2007 à 13:31:02

Ahh je suis content après une semaine de galère ca marche ENFIN .
Je vais expliquer comment j´ai resolu ce (bip) de probleme .
Enfait , il fallait utiliser comme encodeur mencoder et pas ffmepg (enfait ffmpeg on l´utilise pour qu´il installe certains codecs) . Donc j´ai compilé mencoder avec le support de libmp3lame et la ca marche parfaitement (et j´ai aussi modifier le fichier convertor.php)

saint-juste
saint-juste
Niveau 7
24 août 2007 à 21:38:12

impecable alors :) mais je config que les logs ne parlent pas, pareil pour tester.php qui raconte des c***** moi il me dit que je n´ai pas php -> lol enfin j´ai compris pourquoi aussi. Sinon pour moi ffmpeg est un module php et mencoder n´est plus telechargeable sur sourceforge :(

lpforce
lpforce
Niveau 9
25 août 2007 à 14:07:59

ffmpeg est un encodeur, et il y a un addon ffmpeg-php, pour que ca soit en lien avec des scripts php .
Pour mencoder et mplayer , il faut utiliser svn pour avoir les sources (afin de les compiler par la suite)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment