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