• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.