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

AdapterInterfaceClass in namespace FFMpeg
FFMpeg Adapter interface
AudioClass in namespace FFMpeg\Format
The base audio interface

B

BinaryClass in namespace FFMpeg
Binary abstract class
BinaryNotFoundExceptionClass in namespace FFMpeg\Exception
FFMpegServiceProvider::boot() — Method in class FFMpegServiceProvider

C

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

D

DefaultAudioClass in namespace FFMpeg\Format\Audio
The abstract default Audio format
DimensionClass in namespace FFMpeg\Format
Dimension object, used for manipulating width and height couples
DefaultVideoClass in namespace FFMpeg\Format\Video
The abstract default Video format

E

ExceptionClass 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

FFMpegClass in namespace FFMpeg
FFMpeg driver
FFMpegServiceProviderClass in namespace FFMpeg
FFProbeClass in namespace FFMpeg
FFProbe driver
FlacClass 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

InvalidArgumentExceptionClass in namespace FFMpeg\Exception
InteractiveClass in namespace FFMpeg\Format\Audio
The interactive audio interface.
InteractiveClass 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
LogicExceptionClass in namespace FFMpeg\Exception

M

Mp3Class in namespace FFMpeg\Format\Audio
The MP3 audio format

O

FFMpeg::open() — Method in class FFMpeg
Opens a file in order to be processed
OggClass 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

RuntimeExceptionClass in namespace FFMpeg\Exception
FFMpegServiceProvider::register() — Method in class FFMpegServiceProvider
ResamplableClass in namespace FFMpeg\Format\Audio
The resamplable audio interface
ResamplableClass in namespace FFMpeg\Format\Video
The resamplable video interface
ResizableClass 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

TranscodableClass in namespace FFMpeg\Format\Audio
TranscodableClass in namespace FFMpeg\Format\Video

V

VideoClass in namespace FFMpeg\Format
The base video interface

W

WebMClass in namespace FFMpeg\Format\Video
The WebM video format

X

X264Class 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