vignette avec ffmepg
26 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
vignette avec ffmepg
bonsoir
j'ai réussie avec un dur travail à installer ffmepg, j'ai transpiré mais maintenant je peux aider car j'ai eu toutes les erreurs possibles
la derniere étape, est la création d'une vignette
malheureusement ca ne marche pas.
quelqu'un aurait il la solution miracle?
j'ai réussie avec un dur travail à installer ffmepg, j'ai transpiré mais maintenant je peux aider car j'ai eu toutes les erreurs possibles
la derniere étape, est la création d'une vignette
- Code: Tout sélectionner
// Construction de la ligne de commande
$flv_path = "../medias";
$ffmpeg_path = "/usr/local/bin/ffmpeg";
$newmedia = substr($media, 0, -4);
$newjpg = $newmedia.'.jpg';
$newmedia = $newmedia.'.flv';
$target_name = preg_replace('/ /','_',$flv_path.'/'.$newmedia);
$target_jpg = preg_replace('/ /','_',$flv_path.'/'.$newjpg);
$ffmpeg_cli = "$ffmpeg_path -i $fullpath -acodec mp3 -b 800k -er 4 -ar 22050 -f flv -s 640x480 -y $target_name";
$ffmpeg_cli2 = "$ffmpeg_path -i $fullpath -y -ss 16 -s 160x120 -vframes 1 -an -sameq -f rawvideo $target_jpg";
malheureusement ca ne marche pas.
quelqu'un aurait il la solution miracle?
ah la solution miracle c'est celle là
:
http://sourceforge.net/projects/ffmpeg-php/
c'est une extension exprès fait pour
ensuite après en trois lignes tu fait ce que tu veux :
à remarquer qu'il faut gd2
si tu as des soucis pour installer n'hésite pas...
http://sourceforge.net/projects/ffmpeg-php/
c'est une extension exprès fait pour
ensuite après en trois lignes tu fait ce que tu veux :
- Code: Tout sélectionner
$mov = new ffmpeg_movie ( $fic.".flv", false );
$frame = 1;
$mini_frame = $mov->getFrame($frame);
if( $mini_frame ) {
$image = $mini_frame ->toGDImage();
if( $image ) {
imagejpeg($image, $fic.".jpg" );
imagedestroy($image);
}
else
echo "toGDImage problem";
}
else
echo "getFrame problem";
à remarquer qu'il faut gd2
si tu as des soucis pour installer n'hésite pas...
tu créé un fichier sur ton serveur dans lequel tu écrits
- Code: Tout sélectionner
<?php phpinfo(); ?>
oui installé
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Pourrais tu m'aiguillé un peu plus car le code c'est pas
mon fort.
que dois-je exactement renplacer dans mon code
merci d'avance.
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Pourrais tu m'aiguillé un peu plus car le code c'est pas
mon fort.
que dois-je exactement renplacer dans mon code
merci d'avance.
avant de passer au code, en fonction de ta distribution il faut soit que tu compiles ffmpeg soit que tu install le devel, il faut aussi que tu compiles php, puis l'extension ffmpeg-php, pour dire que c'est pas mal d'install linux avant de coder les quelques lignes php qui vont bien
à toi de voir si cela vaut le coup
à toi de voir si cela vaut le coup
ffmpeg fonction bien, depuis le php.
j'arrive bien à encoder et bien lire les vidéos, tous enfaite apart que je voudrais rajouter en plus de l'encodage la capture d'une image et l'enregistrer dans un dossier.
merci d'avance.
j'arrive bien à encoder et bien lire les vidéos, tous enfaite apart que je voudrais rajouter en plus de l'encodage la capture d'une image et l'enregistrer dans un dossier.
merci d'avance.
enfaite c'est pas que ca marche, c'est que je sais quel
code il faut que je met dans le php.
car je pense que cette ligne n'est pas correct, j 'ai mis ca comme ca.
$ffmpeg_cli2 = "$ffmpeg_path -i $fullpath -y -ss 16 -s 160x120 -vframes 1 -an -sameq -f rawvideo $target_jpg";
je pense qu'avec ton code adapté à mon site, ca devrai marcher.
quesque tu en penses?
code il faut que je met dans le php.
car je pense que cette ligne n'est pas correct, j 'ai mis ca comme ca.
$ffmpeg_cli2 = "$ffmpeg_path -i $fullpath -y -ss 16 -s 160x120 -vframes 1 -an -sameq -f rawvideo $target_jpg";
je pense qu'avec ton code adapté à mon site, ca devrai marcher.
quesque tu en penses?
est-ce que tu as çà dans ton phpinfo() ?
- Code: Tout sélectionner
ffmpeg
ffmpeg support (ffmpeg-php) enabled
ffmpeg-php version 0.5.0
libavcodec version Lavc51.13.0
libavformat version Lavf50.5.0
pour une fois oui.
j'ai exactement ca
j'ai exactement ca
- Code: Tout sélectionner
ffmpeg support (ffmpeg-php) enabled
ffmpeg-php version 0.5.0
libavcodec version Lavc51.25.0
libavformat version Lavf51.6.0
oki bah alors ceci dvrait fonctionner alors
preg_replace se prete pas trop mieux vaut utiliser str_replace à moins que j'ai mal compris ce que tu voulais faire avec
- Code: Tout sélectionner
$flv_path = "../medias";
$ffmpeg_path = "/usr/local/bin/ffmpeg";
$newmedia = substr($media, 0, -4);
$newjpg = $newmedia.'.jpg';
$newmedia = $newmedia.'.flv';
$target_name = preg_replace('/ /','_',$flv_path.'/'.$newmedia);
$target_jpg = preg_replace('/ /','_',$flv_path.'/'.$newjpg);
$mov = new ffmpeg_movie ( $newmedia, false );
$frame = 1;
$mini_frame = $mov->getFrame($frame);
if( $mini_frame ) {
$image = $mini_frame ->toGDImage();
if( $image ) {
imagejpeg($image, $target_jpg );
imagedestroy($image);
}
}
preg_replace se prete pas trop mieux vaut utiliser str_replace à moins que j'ai mal compris ce que tu voulais faire avec
merci beaucoup vraiment.
ca marche incroyable.
j'ai juste modifié la vidéo de base sur laquelle était fait le screnshoot (flv) par la vidéo uploadé car le flv n'ést pas encodé.
encore petite question si tu sais, comment redimmensionné l'image?
merci d'avance.
ca marche incroyable.
j'ai juste modifié la vidéo de base sur laquelle était fait le screnshoot (flv) par la vidéo uploadé car le flv n'ést pas encodé.
encore petite question si tu sais, comment redimmensionné l'image?
merci d'avance.
26 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement de vidéos avec les fichiers sitemaps vidéo
- Yahoo! Open Search : un renouveau des pages de résultats
- Google Fast Flip : un outil pour feuilleter la presse en ligne
- Google facilite l'affichage de + de 2 résultats par sous-domaine (clustering)
- Protégez-vous contre le nofollow
- Liste complète des paramètres utilisés par Google Search (variables dans l'URL)
- Outil de référencement SEO Playground Tool
- Lancement de l'annuaire Web Rank Info
- vignette snap
- vignette+video
- Google et vignette du site
- Problème de génération de vignette de site
- Pas de vignette de mon site ?
- thumbgen (service générateur vignette site)
- Vignette dans les résultats de Google.
- script vignette qui ne marche pas
- [script] Création de vignette jpeg ou png
- categorizator - problème description site collé à vignette
- [php] Affichage d'une vignette pendant un temps limité
- Vignette copie écran : les 'thumbshots', comment ça marche?
- Lien vers Robostat sans attribut Alt en version vignette
Consultez la description détaillée des produits ou services de Google suivants : Google Images
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum