Login   Register  
PHP Classes
elePHPant
Icontem

FFmpeg PHP: Manipulate video files using the 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 Vladimir Gorej
Name: Vladimir Gorej <e-mail contact>
Packages: 1 Browse all classes by Vladimir Gorej Browse all classes by
Country: Slovak Republic Slovak Republic - PHP jobs in Slovak Republic
Age: ???
All time rank: 9553 in Slovak Republic Slovak Republic
Week rank: 543 Up3 in Slovak Republic Slovak Republic Equal


  Detailed description   Download Download .zip .tar.gz  
This package can be used to manipulate videos files in PHP using the ffmpeg program.

It provides classes for retrieving information from video and audio files like the duration, frame and sample rate, frame size, etc..

It can also extract individual frames from the videos and create GD image resources.

It supports the all the video formats supported by ffmpeg like MOV, AVI, MPEG, WMV, and the audio formats MP3 and WMA.

  Classes of Vladimir Gorej  >  FFmpeg PHP  >  Download Download .zip .tar.gz  >  Support forum Support forum (3)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: FFmpeg PHP
Base name: ffmpeg-php
Description: Manipulate video files using the ffmpeg program
Version: 2.7.0
PHP version: 5.3
License: BSD License
All time users: 2972 users
All time rank: 1120
Week users: 4 users
Week rank: 512 Up
 
  Groups   Freshmeat project   Rate classes User ratings  
  Trackback   Applications   Related links   Files Files  

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


  Freshmeat project  
Project record: ffmpegphp
Popularity score: 105.92
Vitality score: 8.68

  User ratings  
There are not enough user ratings to display for this class.

  Trackback links  
Link Description
Extracting frames from videos using PHP (Polish) Thanks to Vladimir and his script are burning FFmpeg PHP published on phpclasses.org made it possible.

  Applications that use this class  
Link Description
Coiton project Video sharing system
VideoDroid converter free online service allowing you to convert and download Videos to MP3 with ease
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
FFmpegPHP git repository FFmpegPHP git repository
FFmpegPHP Homepage FFmpegPHP Homepage
PEAR channel FFmpegPHP PEAR installer channel

  Files folder image Files  
File Role Description
Files folder imageadapter (3 files)
Files folder imageprovider (5 files)
Files folder imagetest (5 files, 3 directories)
Plain text file FFmpegMovie.php Class FFmpegMovie represents a movie file
Plain text file FFmpegFrame.php Class FFmpegFrame represents one frame from the movie
Plain text file FFmpegAnimatedGif.php Class FFmpegAnimatedGif represents an animated gif object
Plain text file FFmpegAutoloader.php Class Autoloading mechanism
Accessible without login Plain text file LICENSE Lic. New BSD Licencse
Accessible without login Plain text file README.rst Doc. README file
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file package.xml Data Auxiliary data

  Files  /  Files folder image adapter  
File Role Description
  Plain text file ffmpeg_movie.php Class compatiblity adapter for old ffmpeg-php extension
  Plain text file ffmpeg_frame.php Class compatiblity adapter for old ffmpeg-php extension
  Plain text file ffmpeg_animated_gif.php Class compatiblity adapter for old ffmpeg-php extension

  Files  /  Files folder image provider  
File Role Description
  Plain text file AbstractOutputProvider.php Class Parent of all output providers
  Plain text file FFmpegOutputProvider.php Class ffmpeg provider implementation
  Plain text file FFprobeOutputProvider.php Class ffprobe provider implementation
  Plain text file OutputProvider.php Class interface of all output providers
  Plain text file StringOutputProvider.php Class StringOutputProvider ffmpeg provider implementation

  Files  /  Files folder image test  
File Role Description
Files folder imageadapter (3 files)
Files folder imageprovider (2 files)
Files folder imagedata (3 files)
  Accessible without login Plain text file bootstrap.php Test phpunit bootstrap file
  Accessible without login Plain text file FFmpegMovieTest.php Test FFmpegMovie unit test
  Accessible without login Plain text file FFmpegFrameTest.php Test FFmpegFrame unit test
  Accessible without login Plain text file FFmpegAnimatedGifTest.php Test FFmpegAnimatedGif unit test
  Accessible without login Plain text file FFmpegAutoloaderTest.php Test FFmpegAutoloader unit test

  Files  /  test  /  Files folder image adapter  
File Role Description
  Accessible without login Plain text file ffmpeg_movie_Test.php Test Unit test script
  Accessible without login Plain text file ffmpeg_frame_Test.php Test Unit test script
  Accessible without login Plain text file ffmpeg_animated_gif_Test.php Test Unit test script

  Files  /  test  /  Files folder image provider  
File Role Description
  Accessible without login Plain text file FFmpegOutputProviderTest.php Test FFmpegOutputProvider unit test
  Accessible without login Plain text file FFprobeOutputProviderTest.php Test FFprobeOutputProvider unit test

  Files  /  test  /  Files folder image data  
File Role Description
  Accessible without login Plain text file test.mp4 Data testing video file
  Accessible without login Plain text file test.wav Data testing audio file
  Accessible without login Plain text file test1.txt Data testing data

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