Welcome Guest, Not a member yet? Register   Sign In
Create Thumbnail of video
#1

[eluser]amitswba[/eluser]
Hello All,

Can anyone please explain me that how can i create thumbnail of video in CodeIgniter. i know that it is created by ffmpeg , but i don't know how can i use ffmpeg in CodeIgniter and create thumbnail.

Please explain me with code if possible.

Thanks in advance,

Amit
#2

[eluser]mysoogal[/eluser]
this will get image from video and also encode to h264 mp4 .

Code:
<?php
flv_convert_get_thumb('input.avi', 'output.jpg', 'output.ogm');
// code provided and updated by steve of phpsnaps ! thanks
// accepts:
// 1: the input video file
// 2: path to thumb jpg
// 3: path to transcoded mpeg?
function flv_convert_get_thumb($in, $out_thumb, $out_vid)
{
  // get thumbnail
  $cmd = 'ffmpeg -v 0 -y -i '.$in.' -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 '.$out_thumb;
  $res = shell_exec($cmd);
  // $res is the output of the command
  // transcode video
  $cmd = 'mencoder '.$in.' -o '.$out_vid.' -af volume=10 -aspect 16:9 -of avi -noodml -ovc x264 -x264encopts bitrate=500:level_idc=41:bframes=3:frameref=2: nopsnr: nossim: pass=1: threads=auto -oac mp3lame';
  $res = shell_exec($cmd);
}
?>

this works on ubuntu server with ffmpeg installed and everything.

but you will need to add it into CI format which im still learning
#3

[eluser]mysoogal[/eluser]
this will just get image from video maybe this is what you want

Code:
<?php
convertToFlv( "some-video-input.avi", "output.jpg" );

function convertToFlv( $input, $output ) {
   echo "Converting $input to $output<br />";
   $command = "ffmpeg -v 0 -y -i $input -vframes 1 -ss 5 -vcodec mjpeg -f rawvideo -s 286x160 -aspect 16:9 $output ";
   echo "$command<br />";
   shell_exec( $command );
   echo "Converted<br />";
}
?&gt;

this code work on ubuntu server, i didnt test on windows but should be same anways since its php after all Smile somebody more experienced can add into CI
#4

[eluser]patrik anders[/eluser]
hi mysoogal where can i put those codes?? sorry for noobie ask ,thanks




Theme © iAndrew 2016 - Forum software by © MyBB