Ffmpeg version N-91282-gc5e6c0b5f6 Copyright (c) 2000-2018 the FFmpeg developersĬonfiguration: -enable-gpl -enable-version3 -enable-sdl2 -enable-bzlib -enable-fontconfig -enable-gnutls -enable-iconv -enable-libass -enable-libbluray -enable-libfreetype -enable-libmp3lame -enable-libopencore-amrnb -enable-libopencore-amrwb -enable-libopenjpeg -enable-libopus -enable-libshine -enable-libsnappy -enable-libsoxr -enable-libtheora -enable-libtwolame -enable-libvpx -enable-libwavpack -enable-libwebp -enable-libx264 -enable-libx265 -enable-libxml2 -enable-libzimg -enable-lzma -enable-zlib -enable-gmp -enable-libvidstab -enable-libvorbis -enable-libvo-amrwbenc -enable-libmysofa -enable-libspeex -enable-libxvid -enable-libaom -enable-libmfx -enable-amf -enable-ffnvcodec -enable-cuvid -enable-d3d11va -enable-nvenc -enable-nvdec -enable-dxva2 -enable-avisynthĬonsole.log('an error happened: ' + err.message) This works if you installed ffmpeg and php ffmpeg library. You can alter the code according to your requirement. Will create number of thumbnails in folder specified in the function. Imagejpeg($frameObject->toGDImage(),$tmbPath) įunction getThumbImage($videoPath) //pass path to video file // $tmbPath = "/home/home_Dir/public_html/uploads/thumb/".$imageName $frameObject = $movie->getFrame($capPos) $cropHeight = ceil(($this->frameHeight-90)/2) $this->videoDuration = $movie->getDuration() $this->audioChannels = $movie->getAudioChannels() $this->audioDuration = $movie->getDuration() $movie = new ffmpeg_movie($videoPath,false) $this->audBitRate = $movie->getAudioBitRate()
$this->audSampleRate = $movie->getAudioSampleRate() $this->audioCodec = $movie->getAudioCodec() $this->videoCodec = $movie->getVideoCodec() $this->pixelFormat = $movie->getPixelFormat() $this->frameWidth = $movie->getFrameWidth() $this->frameHeight = $movie->getFrameHeight() $this->copyright = $movie->getCopyright() $this->frameRate = $movie->getFrameRate()
You can grab the video information and thumbnail using the given functions videoDuration = $movie->getDuration() Following script ic created using PHP FFMPEG Library.