PHP Class FFmpeg, ffmpeg-php-class

Afficher le fichier Open project: olaferlandsen/ffmpeg-php-class Class Usage Examples

Méthodes publiques

Свойство Type Description
$command

Méthodes publiques

Méthode Description
__call ( $method, $args )
__construct ( $ffmpeg = null, $input = false )
_unset ( string $key ) : object
aspect ( string $aspect ) : object
audioBitrate ( $ab )
audioChannels ( $ac )
audioCodec ( $acodec = 'copy' )
audioDisable ( )
audioQuality ( $aq )
audioSamplingFrequency ( $ar )
bitrate ( string $b ) : object
call ( $method, $args = [] )
clear ( ) : object
duration ( string $t ) : object
ffmpeg ( $ffmpeg ) : object
fileSizeLimit ( string $fs ) : object
flip ( $flip ) : object
forceFormat ( string $forceFormat ) : object
frameRate ( string $r ) : object
grayScale ( ) : object
hFlip ( ) : object
input ( string $file ) : object
itsoffset ( $itsoffset ) : object Set the input time offset in seconds. [-]hh:mm:ss[.xxx] syntax is also supported. The offset is added to the timestamps of the input files.
logLevel ( string $level = "verbose" ) : object
output ( string $output = null, string $forceFormat = null ) : object
overwrite ( ) : object
pass ( integer $pass ) : object
position ( $ss ) : object When used as an input option (before "input"), seeks in this input file to position. When used as an output option (before an output filename), decodes but discards input until the timestamps reach position. This is slower, but more accurate.
progress ( string $progress ) : object
ready ( string $append = null ) : object
redirectOutput ( string $std ) : object
set ( string $key, string $value = null, boolen $append = false ) : object
size ( string $s ) : object
thumb ( string $size, string $start, string $videoFrames = 1 ) : object ATENTION!: This method is experimental
transpose ( string $transpose ) : object
vFlip ( ) : object
videoCodec ( string $vcodec = 'copy' ) : object
videoDisable ( ) : object
videoFrames ( string $number ) : object

Method Details

__call() public méthode

public __call ( $method, $args )

__construct() public méthode

public __construct ( $ffmpeg = null, $input = false )

_unset() public méthode

public _unset ( string $key ) : object
$key string
Résultat object Self

aspect() public méthode

public aspect ( string $aspect ) : object
$aspect string sample aspect ratio @return object @access public
Résultat object

audioBitrate() public méthode

public audioBitrate ( $ab )

audioChannels() public méthode

public audioChannels ( $ac )

audioCodec() public méthode

public audioCodec ( $acodec = 'copy' )

audioDisable() public méthode

public audioDisable ( )

audioQuality() public méthode

public audioQuality ( $aq )

audioSamplingFrequency() public méthode

public audioSamplingFrequency ( $ar )

bitrate() public méthode

public bitrate ( string $b ) : object
$b string set bitrate (in bits/s) @return object @access public @example $ffmpeg->bitrate('3000/1000');
Résultat object

call() public méthode

public call ( $method, $args = [] )

clear() public méthode

public clear ( ) : object
Résultat object @access public

duration() public méthode

public duration ( string $t ) : object
$t string Stop writing the output after its duration reaches duration. duration may be a number in seconds, or in hh:mm:ss[.xxx] form. @return object @access public
Résultat object

ffmpeg() public méthode

public ffmpeg ( $ffmpeg ) : object
Résultat object @param string ffmpeg @access public

fileSizeLimit() public méthode

public fileSizeLimit ( string $fs ) : object
$fs string
Résultat object Self

flip() public méthode

public flip ( $flip ) : object
Résultat object @param $flip v=vertial OR h=horizontal @access public @example $ffmpeg->flip('v');

forceFormat() public méthode

public forceFormat ( string $forceFormat ) : object
$forceFormat string Force format output @return object @access public
Résultat object

frameRate() public méthode

public frameRate ( string $r ) : object
$r string Set frame rate (Hz value, fraction or abbreviation). @return object @access public
Résultat object

grayScale() public méthode

public grayScale ( ) : object
Résultat object Self

hFlip() public méthode

public hFlip ( ) : object
Résultat object @access public

input() public méthode

public input ( string $file ) : object
$file string input file path @return object @access public @version 1.2 Fix by @propertunist
Résultat object

itsoffset() public méthode

@param string $t Specifying a positive offset means that the corresponding streams are delayed by offset seconds.
public itsoffset ( $itsoffset ) : object
Résultat object @access public

logLevel() public méthode

public logLevel ( string $level = "verbose" ) : object
$level string @return object @access public
Résultat object

output() public méthode

public output ( string $output = null, string $forceFormat = null ) : object
$output string Output file path @param string $forceFormat Force format output @return object @access public
$forceFormat string
Résultat object

overwrite() public méthode

public overwrite ( ) : object
Résultat object Self

pass() public méthode

public pass ( integer $pass ) : object
$pass integer
Résultat object Self

position() public méthode

@param string $s position may be either in seconds or in hh:mm:ss[.xxx] form.
public position ( $ss ) : object
Résultat object @access public

progress() public méthode

public progress ( string $progress ) : object
$progress string
Résultat object Self

ready() public méthode

public ready ( string $append = null ) : object
$append string
Résultat object @param string $append @access public

redirectOutput() public méthode

public redirectOutput ( string $std ) : object
$std string @return object @access public
Résultat object

set() public méthode

public set ( string $key, string $value = null, boolen $append = false ) : object
$key string
$value string
$append boolen
Résultat object Self

size() public méthode

public size ( string $s ) : object
$s string Set frame size. @return object @access public
Résultat object

thumb() public méthode

@param string $size
public thumb ( string $size, string $start, string $videoFrames = 1 ) : object
$size string
$start string @param string $videoFrames @return object @access public @version 1.2 Fix by @propertunist
$videoFrames string
Résultat object

transpose() public méthode

public transpose ( string $transpose ) : object
$transpose string http://ffmpeg.org/ffmpeg.html#transpose @return object @access public
Résultat object

vFlip() public méthode

public vFlip ( ) : object
Résultat object @access public

videoCodec() public méthode

public videoCodec ( string $vcodec = 'copy' ) : object
$vcodec string
Résultat object Self

videoDisable() public méthode

public videoDisable ( ) : object
Résultat object Self

videoFrames() public méthode

public videoFrames ( string $number ) : object
$number string @return object @access public
Résultat object

Property Details

$command public_oe property

public $command