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 <contact>
Classes: 1 package by
Country: Slovak Republic Slovak Republic
Age: ???
All time rank: 9073 in Slovak Republic Slovak Republic
Week rank: 115 Up1 in Slovak Republic Slovak Republic Up


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
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: 3219 users
All time rank: 1017
Week users: 12 users
Week rank: 77 Up
 
  Groups   Rate classes User ratings   Trackback  
  Applications   Related pages   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


  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Perfect (100%) Perfect (100%) Good (83%) - Perfect (100%) - Sufficient (78%) 16
Month: Not yet rated by the users

  Pages that reference this package  
Extracting frames from videos using PHP (Polish)
Thanks to Vladimir and his script are burning FFmpeg PHP published on phpclasses.org made it possible.

Latest pages that reference packages Latest pages that reference packages


  Applications that use this package  
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 pages  
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 folder image Files  /  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 folder image Files  /  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 folder image Files  /  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 folder image Files  /  test  /  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 folder image Files  /  test  /  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 folder image Files  /  test  /  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

Install with Composer Install with Composer - 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.