- Classes
- Namespaces
- Interfaces
- Index

PHP-FFMpeg API
Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

## A

AdapterInterface — Class in namespace FFMpeg
  FFMpeg Adapter interface
Audio — Class in namespace FFMpeg\Format
  The base audio interface

## B

Binary — Class in namespace FFMpeg
  Binary abstract class
BinaryNotFoundException — Class in namespace FFMpeg\Exception
FFMpegServiceProvider::boot() — Method in class FFMpegServiceProvider

## C

FFMpeg::close() — Method in class FFMpeg
  Close a file

## D

DefaultAudio — Class in namespace FFMpeg\Format\Audio
  The abstract default Audio format
Dimension — Class in namespace FFMpeg\Format
  Dimension object, used for manipulating width and height couples
DefaultVideo — Class in namespace FFMpeg\Format\Video
  The abstract default Video format

## E

Exception — Class in namespace FFMpeg\Exception
FFMpeg::extractImage() — Method in class FFMpeg
  Extract an image from a media file
FFMpeg::encode() — Method in class FFMpeg
  Encode the file to the specified format

## F

FFMpeg — Class in namespace FFMpeg
  FFMpeg driver
FFMpegServiceProvider — Class in namespace FFMpeg
FFProbe — Class in namespace FFMpeg
  FFProbe driver
Flac — Class in namespace FFMpeg\Format\Audio
  The Flac audio format

## G

FFMpeg::getThreads() — Method in class FFMpeg
Audio::getKiloBitrate() — Method in class Audio
  Get the kiloBitrate value
Audio::getExtraParams() — Method in class Audio
  Give som extra parameters to add to ffmpeg commandline Parameters MUST be escaped
DefaultAudio::getExtraParams() — Method in class DefaultAudio
  Returns extra parameters for the encoding
DefaultAudio::getAudioCodec() — Method in class DefaultAudio
  {@inheritdoc}
DefaultAudio::getAudioSampleRate() — Method in class DefaultAudio
  Get the audio sample rate
DefaultAudio::getKiloBitrate() — Method in class DefaultAudio
  {@inheritdoc}
Flac::getAvailableAudioCodecs() — Method in class Flac
  {@inheritDoc}
Interactive::getAvailableAudioCodecs() — Method in class Interactive
  Returns the list of available audio codecs for this format
Mp3::getAvailableAudioCodecs() — Method in class Mp3
  {@inheritDoc}
Resamplable::getAudioSampleRate() — Method in class Resamplable
  Get the audio sample rate
Transcodable::getAudioCodec() — Method in class Transcodable
  Returns the audio codec
Dimension::getWidth() — Method in class Dimension
  Return width
Dimension::getHeight() — Method in class Dimension
  Return height
DefaultVideo::getWidth() — Method in class DefaultVideo
  Returns the width setting.
DefaultVideo::getHeight() — Method in class DefaultVideo
  Returns the height setting The return of this method should not depend on a media file size
DefaultVideo::getComputedDimensions() — Method in class DefaultVideo
  {@inheritdoc)
DefaultVideo::getResizeMode() — Method in class DefaultVideo
  Get the current resize mode name
DefaultVideo::getFrameRate() — Method in class DefaultVideo
  Returns the frame rate
DefaultVideo::getVideoCodec() — Method in class DefaultVideo
  {@inheritdoc}
DefaultVideo::getGOPsize() — Method in class DefaultVideo
  {@inheritdoc}
Interactive::getAvailableVideoCodecs() — Method in class Interactive
  Returns the list of available video codecs for this format
Ogg::getAvailableAudioCodecs() — Method in class Ogg
  {@inheritDoc}
Ogg::getAvailableVideoCodecs() — Method in class Ogg
  {@inheritDoc}
Resamplable::getFrameRate() — Method in class Resamplable
  Returns the frame rate
Resamplable::getGOPSize() — Method in class Resamplable
  Returns the GOP size
Resizable::getComputedDimensions() — Method in class Resizable
  Returns the computed dimensions for the resize, after operation.
Transcodable::getVideoCodec() — Method in class Transcodable
  Returns the video codec
WebM::getExtraParams() — Method in class WebM
  {@inheritDoc}
WebM::getAvailableAudioCodecs() — Method in class WebM
  {@inheritDoc}
WebM::getAvailableVideoCodecs() — Method in class WebM
  {@inheritDoc}
X264::getAvailableAudioCodecs() — Method in class X264
  {@inheritDoc}
X264::getAvailableVideoCodecs() — Method in class X264
  {@inheritDoc}

## I

InvalidArgumentException — Class in namespace FFMpeg\Exception
Interactive — Class in namespace FFMpeg\Format\Audio
  The interactive audio interface.
Interactive — Class in namespace FFMpeg\Format\Video
  The interactive video interface.

## L

AdapterInterface::load() — Method in class AdapterInterface
  Loads the adapter
Binary::load() — Method in class Binary
  Loads the adapter
LogicException — Class in namespace FFMpeg\Exception

## M

Mp3 — Class in namespace FFMpeg\Format\Audio
  The MP3 audio format

## O

FFMpeg::open() — Method in class FFMpeg
  Opens a file in order to be processed
Ogg — Class in namespace FFMpeg\Format\Video
  The Ogg video format

## P

FFProbe::probeFormat() — Method in class FFProbe
  Probe the format of a given file
FFProbe::probeStreams() — Method in class FFProbe
  Probe the streams contained in a given file

## R

RuntimeException — Class in namespace FFMpeg\Exception
FFMpegServiceProvider::register() — Method in class FFMpegServiceProvider
Resamplable — Class in namespace FFMpeg\Format\Audio
  The resamplable audio interface
Resamplable — Class in namespace FFMpeg\Format\Video
  The resamplable video interface
Resizable — Class in namespace FFMpeg\Format\Video
  The resizable video interface

## S

FFMpeg::setThreads() — Method in class FFMpeg
FFMpeg::setProber() — Method in class FFMpeg
  Set a prober
DefaultAudio::setAudioCodec() — Method in class DefaultAudio
  Set the audio codec, Should be in the available ones, otherwise an exception is thrown
DefaultAudio::setAudioSampleRate() — Method in class DefaultAudio
  Set the audio sample rate
DefaultAudio::setKiloBitrate() — Method in class DefaultAudio
  Set the kiloBitrate value
DefaultVideo::setDimensions() — Method in class DefaultVideo
  Set the dimensions
DefaultVideo::setResizeMode() — Method in class DefaultVideo
  Set the resize mode
DefaultVideo::setFrameRate() — Method in class DefaultVideo
  Set the framerate
DefaultVideo::setVideoCodec() — Method in class DefaultVideo
  Set the video codec, Should be in the available ones, otherwise an exception is thrown
DefaultVideo::setGOPsize() — Method in class DefaultVideo
  Set the GOP size
Ogg::supportBFrames() — Method in class Ogg
  {@inheritDoc}
Resamplable::supportBFrames() — Method in class Resamplable
  Returns true if the current format supports B-Frames
WebM::supportBFrames() — Method in class WebM
  {@inheritDoc}
X264::supportBFrames() — Method in class X264
  {@inheritDoc}

## T

Transcodable — Class in namespace FFMpeg\Format\Audio
Transcodable — Class in namespace FFMpeg\Format\Video

## V

Video — Class in namespace FFMpeg\Format
  The base video interface

## W

WebM — Class in namespace FFMpeg\Format\Video
  The WebM video format

## X

X264 — Class in namespace FFMpeg\Format\Video
  The X264 video format

## _

Binary::__construct() — Method in class Binary
  Binary constructor
Binary::__destruct() — Method in class Binary
  Destructor
FFMpeg::__destruct() — Method in class FFMpeg
  Destructor
Dimension::__construct() — Method in class Dimension
  Constructor