Login   Register  
PHP Classes
elePHPant
Icontem

PHP Video Toolkit: Manipulate and convert videos with ffmpeg program

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Oliver Lillie
Name: Oliver Lillie <contact>
Classes: 5 packages by
Country: Finland Finland
Age: 34
All time rank: 191 in Finland Finland
Week rank: 154 Down1 in Finland Finland Equal
Innovation award
Innovation award
Nominee: 2x

Winner: 1x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class is a wrapper around the FFmpeg, FLVTools2 and Mencoder programs to allow PHP developers to manipulate and convert video files.

It also provides FFmpeg-PHP emulation in pure PHP so you do not need to compile and install the module.

It performs several types of manipulation operations that include video format conversion, extract video frames into separate image files, assemble a video stream from a set of separate video images, extract audio from video, watermark videos and extracted frames.

Several parameters can also be configured like the output video file format, which can be Flash video or any other supported by ffmpeg, video and audio bit rate and sample rate, video dimensions and aspect ratio.

It can also retrieve information about the media file, such as duration, bit rate, frame rate, format, dimensions, display aspect ratio, pixel aspect ratio, audio stereo, audio frequency and audio format, without any other additional library.

  Classes of Oliver Lillie  >  PHP Video Toolkit  >  Download Download .zip .tar.gz  >  Support forum Support forum (35)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: PHP Video Toolkit
Base name: phpvideotoolkit
Description: Manipulate and convert videos with ffmpeg program
Version: 2.1.3
PHP version: 5
License: BSD License
All time users: 21640 users
All time rank: 23
Week users: 4 users
Week rank: 311 Down
 
  Groups   Rate classes User ratings   Trackback   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Video Movies and video data generation and manipulation View top rated classes


  Recommendations  

FLV to MP4 video conversion without quality loss
I need a PHP script for .flv video to .mp4 conversion


  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (83%) Sufficient (77%) Sufficient (71%) Sufficient (77%) - - Sufficient (64%) 537
Month: Not yet rated by the users

  Pages that reference this package  
Aufnahmedatum aus Avi auslesen
Theoretisch sollte das möglich sein. In der Praxis hängt es davon ab, ob das Videoformat (es gibt ja unzählige) das Datum überhaupt speichert...
Come realizzare un clone di Youtube in PHP
Se vi siete mai chiesti come realizzare un clone di youtube totalmente in PHP (magari con Symfony), non vi resta che leggere quest’articolo da Vexxblog, che ci spiega passo passo come convertire e codificare i video nel blasonato formato FLV...
Enlaces interesantes PHP
phpffmpeg es una clase que nos permitirá utilizar el programa ffmpeg para manipular y convertir vídeos a nuestro antojo...
FFMpeg
FFMpeg är en till open source applikation man kan installera på servern, man skulle kunna säga att det är lite som Imagemagick fast för film.
Interactive Web Programming With Server
If you want to try to look at...
Interesantes links para PHP
phpffmpeg es una clase que nos permitirá utilizar el programa ffmpeg para manipular y convertir vídeos...
PHP CookBook: MyPHPTube.com
With the increased popularity of the YouTube.com service, many wanted to organize a similar service, but how can they do it?...
Phpffmpeg: clase para manejar ffmpeg
phpffmpeg es una clase que nos permitirá utilizar el programa ffmpeg, pudiendo así manipular y convertir vídeos...
PHPVideoToolkit
I use a PHP Video Toolkit WAMPP environment...
Scripts for 2008-03-20
Es una clase que nos permitirá utilizar el programa ffmpeg, pudiendo así manipular y convertir vídeos...
Video Caps
For this purpose I only saw a phpclasses package...

Latest pages that reference packages Latest pages that reference packages


  Applications that use this package  
PHPMotion
A You-Tube clone CMS that makes use of this class
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Files folder imagedocumentation (23 files, 4 directories)
Files folder imageexamples (31 files, 2 directories)
Files folder imagesrc (1 directory)
Accessible without login Plain text file autoloader.php Aux. Auxiliary script
Accessible without login Plain text file CHANGELOG.md Doc. Changlog
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file LICENSE.md Data Auxiliary data
Accessible without login Plain text file README.md Data Auxiliary data

  Files folder image Files  /  documentation  
File Role Description
Files folder imagecss (4 files, 1 directory)
Files folder imageimg (3 files)
Files folder imageincludes (6 files)
Files folder imagejs (2 files, 1 directory)
  Accessible without login Plain text file about-and-license.php Aux. Auxiliary script
  Accessible without login Plain text file change-log.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.advanced-options.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.inpu...-output-formats.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.installing-ffmpeg.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.phpv...class-reference.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.the-basics.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.timecodes.php Aux. Auxiliary script
  Accessible without login Plain text file documentation.what...otoolkit-is-not.php Aux. Auxiliary script
  Accessible without login Plain text file examples.add-watermarking.php Aux. Auxiliary script
  Accessible without login Plain text file examples.convert-media-formats.php Aux. Auxiliary script
  Accessible without login Plain text file examples.export-a-series-of-frames.php Aux. Auxiliary script
  Accessible without login Plain text file examples.export-a-single-frame.php Aux. Auxiliary script
  Accessible without login Plain text file examples.export-animated-gif.php Aux. Auxiliary script
  Accessible without login Plain text file examples.extract-a-segment.php Aux. Auxiliary script
  Accessible without login Plain text file examples.extract-audio.php Aux. Auxiliary script
  Accessible without login Plain text file examples.join-videos.php Aux. Auxiliary script
  Accessible without login Plain text file examples.overlay-audio.php Aux. Auxiliary script
  Accessible without login Plain text file examples.queuing-transcoding.php Aux. Auxiliary script
  Accessible without login Plain text file examples.split-or-chunk-media.php Aux. Auxiliary script
  Accessible without login Plain text file examples.transcodi...ogress-handlers.php Aux. Auxiliary script
  Accessible without login Plain text file examples.your-ffmpeg-setup.php Aux. Auxiliary script
  Accessible without login Plain text file index.php Aux. Auxiliary script

  Files folder image Files  /  documentation  /  css  
File Role Description
Files folder imagegoogle-code-prettify (1 file)
  Accessible without login Plain text file bootstrap-responsive.css Data Auxiliary data
  Accessible without login Plain text file bootstrap-responsive.min.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.css Data Auxiliary data

  Files folder image Files  /  documentation  /  css  /  google-code-prettify  
File Role Description
  Accessible without login Plain text file prettify.css Data Auxiliary data

  Files folder image Files  /  documentation  /  img  
File Role Description
  Accessible without login Image file glyphicons-halflings-white.png Icon Icon image
  Accessible without login Image file glyphicons-halflings.png Icon Icon image
  Accessible without login Image file project.png Icon Icon image

  Files folder image Files  /  documentation  /  includes  
File Role Description
  Accessible without login Plain text file comments.php Example Example script
  Accessible without login Plain text file configuration.php Example Example script
  Accessible without login Plain text file examples.php Example Example script
  Accessible without login Plain text file footer.php Example Example script
  Accessible without login Plain text file functions.php Example Example script
  Accessible without login Plain text file header.php Example Example script

  Files folder image Files  /  documentation  /  js  
File Role Description
Files folder imagegoogle-code-prettify (19 files)
  Accessible without login Plain text file bootstrap.js Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.js Data Auxiliary data

  Files folder image Files  /  documentation  /  js  /  google-code-prettify  
File Role Description
  Accessible without login Plain text file lang-apollo.js Data Auxiliary data
  Accessible without login Plain text file lang-clj.js Data Auxiliary data
  Accessible without login Plain text file lang-css.js Data Auxiliary data
  Accessible without login Plain text file lang-go.js Data Auxiliary data
  Accessible without login Plain text file lang-hs.js Data Auxiliary data
  Accessible without login Plain text file lang-lisp.js Data Auxiliary data
  Accessible without login Plain text file lang-lua.js Data Auxiliary data
  Accessible without login Plain text file lang-ml.js Data Auxiliary data
  Accessible without login Plain text file lang-n.js Data Auxiliary data
  Accessible without login Plain text file lang-proto.js Data Auxiliary data
  Accessible without login Plain text file lang-scala.js Data Auxiliary data
  Accessible without login Plain text file lang-sql.js Data Auxiliary data
  Accessible without login Plain text file lang-tex.js Data Auxiliary data
  Accessible without login Plain text file lang-vb.js Data Auxiliary data
  Accessible without login Plain text file lang-vhdl.js Data Auxiliary data
  Accessible without login Plain text file lang-wiki.js Data Auxiliary data
  Accessible without login Plain text file lang-xq.js Data Auxiliary data
  Accessible without login Plain text file lang-yaml.js Data Auxiliary data
  Accessible without login Plain text file prettify.js Data Auxiliary data

  Files folder image Files  /  examples  
File Role Description
Files folder imageincludes (2 files)
Files folder imagemedia (2 files)
  Accessible without login Plain text file adding-additional-commands.php Example Example script
  Accessible without login Plain text file chaining-processes.php Example Example script
  Accessible without login Plain text file convert-to-3gp.php Example Example script
  Accessible without login Plain text file convert-to-animated-gif.php Example Example script
  Accessible without login Plain text file convert-to-flv.php Example Example script
  Accessible without login Plain text file convert-to-mp3.php Example Example script
  Accessible without login Plain text file convert-to-ogg.php Example Example script
  Accessible without login Plain text file extract-frame.example1.php Example Example script
  Accessible without login Plain text file extract-frame.example2.php Example Example script
  Accessible without login Plain text file extract-frames.php Example Example script
  Accessible without login Plain text file extract-information-from-media.php Example Example script
  Accessible without login Plain text file extract-mp3-test.php Example Example script
  Accessible without login Plain text file progress-handler-native.php Example .
  Accessible without login Plain text file progress-handler-output.php Example .
  Accessible without login Plain text file progress-handler-portability.php Example .
  Accessible without login Plain text file timecodes.php Example Example script
  Accessible without login Plain text file example-config.php Example Example configuration file
  Accessible without login Plain text file example01.php Example Converts video to Flash Video (ie FLV)
  Accessible without login Plain text file example02.php Example Screen grabs video frames.
  Accessible without login Plain text file example03.php Example Converts an image sequence into a video mpeg
  Accessible without login Plain text file example04.php Example Watermark a video / frame extraction
  Accessible without login Plain text file index.php Example Examples Readme
  Accessible without login Plain text file example05.php Example Access media metadata without using the ffmpeg-php library.
  Accessible without login Plain text file example06.php Example Extract audio from video.
  Accessible without login Plain text file example07.php Example Join multiple videos together.
  Accessible without login Plain text file example08.php Example Easy video conversion to common formats using the adapters.
  Accessible without login Plain text file example09.php Example Shows you how to access the information about your ffmpeg installation.
  Accessible without login Plain text file example10.php Doc. Shows you how to extract a specific frame from a movie.
  Accessible without login Plain text file example11.php Example Shows how to use the FFmpeg-PHP emulation classes
  Accessible without login Plain text file example12.php Example Shows how to easily manipluate timecodes
  Accessible without login Plain text file example13.php Example This demonstrates how to simply create a FLV stream script.

  Files folder image Files  /  examples  /  includes  
File Role Description
  Accessible without login Plain text file bootstrap.php Example Example script
  Accessible without login Plain text file config.php Example Example script

  Files folder image Files  /  examples  /  media  
File Role Description
  Accessible without login Image file MOV00007.gif Icon Icon image
  Accessible without login Image file mov02596-2.jpg Icon Icon image

  Files folder image Files  /  src  
File Role Description
Files folder imagePHPVideoToolkit (53 files, 5 directories)

  Files folder image Files  /  src  /  PHPVideoToolkit  
File Role Description
Files folder imageAudioFormat (2 files)
Files folder imageCache (1 file)
Files folder imageImageFormat (6 files)
Files folder imageLogger (1 file)
Files folder imageVideoFormat (8 files)
  Accessible without login Plain text file AnimatedGif.php Class Class source
  Accessible without login Plain text file AnimatedGifTranscoderAbstract.php Class Class source
  Accessible without login Plain text file AnimatedGifTranscoderConvert.php Class Class source
  Accessible without login Plain text file AnimatedGifTranscoderGifsicle.php Class Class source
  Accessible without login Plain text file AnimatedGifTranscoderInterface.php Class Class source
  Accessible without login Plain text file AnimatedGifTranscoderPhp.php Class Class source
  Accessible without login Plain text file Audio.php Class Class source
  Accessible without login Plain text file AudioFormat.php Class Class source
  Accessible without login Plain text file Binary.php Class Class source
  Accessible without login Plain text file BinaryLocateException.php Class Class source
  Accessible without login Plain text file CacheAbstract.php Class Class source
  Accessible without login Plain text file CacheInterface.php Class Class source
  Accessible without login Plain text file Config.php Class Class source
  Accessible without login Plain text file ConfigSetException.php Class Class source
  Accessible without login Plain text file Exception.php Class Class source
  Accessible without login Plain text file ExecBuffer.php Class Class source
  Accessible without login Plain text file Extensions.php Class Class source
  Accessible without login Plain text file FfmpegParser.php Class Class source
  Accessible without login Plain text file FfmpegParserAbstract.php Class Class source
  Accessible without login Plain text file FfmpegParserFormatsArgumentOnly.php Class Class source
  Accessible without login Plain text file FfmpegParserGeneric.php Class Class source
  Accessible without login Plain text file FfmpegProcess.php Class Class source
  Accessible without login Plain text file FfmpegProcessException.php Class Class source
  Accessible without login Plain text file FfmpegProcessOutputException.php Class Class source
  Accessible without login Plain text file FfmpegProcessPostProcessException.php Class Class source
  Accessible without login Plain text file FfmpegProcessProgressable.php Class Class source
  Accessible without login Plain text file FilterAbstract.php Class Class source
  Accessible without login Plain text file Format.php Class Class source
  Accessible without login Plain text file Formats.php Class Class source
  Accessible without login Plain text file Image.php Class Class source
  Accessible without login Plain text file ImageFormat.php Class Class source
  Accessible without login Plain text file InvalidArgumentException.php Class Class source
  Accessible without login Plain text file Loggable.php Class Class source
  Accessible without login Plain text file LoggerInterface.php Class Class source
  Accessible without login Plain text file Media.php Class Class source
  Accessible without login Plain text file MediaParser.php Class Class source
  Accessible without login Plain text file MediaParserAbstract.php Class Class source
  Accessible without login Plain text file MediaProbeParser.php Class Class source
  Accessible without login Plain text file Mime.php Class Class source
  Accessible without login Plain text file Parser.php Class Class source
  Accessible without login Plain text file ParserAbstract.php Class Class source
  Accessible without login Plain text file ProcessBuilder.php Class Class source
  Accessible without login Plain text file ProgressHandlerAbstract.php Class Class source
  Accessible without login Plain text file ProgressHandlerDefaultData.php Class .
  Accessible without login Plain text file ProgressHandlerNative.php Class Class source
  Accessible without login Plain text file ProgressHandlerOutput.php Class Class source
  Accessible without login Plain text file ProgressHandlerPortable.php Class .
  Accessible without login Plain text file String.php Class Class source
  Accessible without login Plain text file TempFile.php Class Class source
  Accessible without login Plain text file Timecode.php Class Class source
  Accessible without login Plain text file Trace.php Class Class source
  Accessible without login Plain text file Video.php Class Class source
  Accessible without login Plain text file VideoFormat.php Class Class source

  Files folder image Files  /  src  /  PHPVideoToolkit  /  AudioFormat  
File Role Description
  Accessible without login Plain text file Flac.php Class Class source
  Accessible without login Plain text file Mp3.php Class Class source

  Files folder image Files  /  src  /  PHPVideoToolkit  /  Cache  
File Role Description
  Accessible without login Plain text file Null.php Class Class source

  Files folder image Files  /  src  /  PHPVideoToolkit  /  ImageFormat  
File Role Description
  Accessible without login Plain text file Bmp.php Class Class source
  Accessible without login Plain text file Gif.php Class Class source
  Accessible without login Plain text file Jpeg.php Class Class source
  Accessible without login Plain text file Jpg.php Class Class source
  Accessible without login Plain text file Png.php Class Class source
  Accessible without login Plain text file Ppm.php Class Class source

  Files folder image Files  /  src  /  PHPVideoToolkit  /  Logger  
File Role Description
  Accessible without login Plain text file Null.php Class Class source

  Files folder image Files  /  src  /  PHPVideoToolkit  /  VideoFormat  
File Role Description
  Accessible without login Plain text file 3gp.php Class Class source
  Accessible without login Plain text file Flv.php Class Class source
  Accessible without login Plain text file H264.php Class Class source
  Accessible without login Plain text file Mkv.php Class Class source
  Accessible without login Plain text file Mp4.php Class Class source
  Accessible without login Plain text file Ogg.php Class Class source
  Accessible without login Plain text file Webm.php Class Class source
  Accessible without login Plain text file Wmv.php Class Class source

Install with Composer Install with Composer - Download Download all files: phpvideotoolkit.tar.gz phpvideotoolkit.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.