Pour continuer le tutoriel sur l’installation de ffmpeg et ffmpeg-php je vais ici donner quelques exemples sur leurs utilisations avec en fichier joint un script php.
Conversion d’une vidéo en FLV :
ffmpeg -y -i video.ext -ar 22050 -ab 56 -aspect 4:3 -r 12 -f flv -s 320x240 -ac 1 out_file.flv
Création d’une miniature :
ffmpeg -y -i video.flv -vcodec mjpeg -vframes 1 -an -f rawvideo -s 160x120 -ss 00:00:10 out_img.jpg
ffmpeg-php et GD
Ce petit bout de code permet de créer une miniature à partir de ffmpeg-php.
Ceci peut aussi vous servir à faire un traitement sur l’image prise avec PHP.
La miniature est prise au hasard dans la vidéo.
$video = new ffmpeg_movie("video.flv",false); $frames = $video->getFrameCount(); $rframe = rand(1,$frames); $frame = $video->getFrame($rframe); $gd_img = $frame->toGDImage(); imagejpeg($gd_img,"img_out.jpg");
21 septembre 2009 à 17:48 Permalink
Yep, pas mal tes trucs, tu continues toujours dans l’info?