PHP Класс FFmpeg, ffmpeg-php-class

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$command

Открытые методы

Метод Описание
__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

Описание методов

__call() публичный Метод

public __call ( $method, $args )

__construct() публичный Метод

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

_unset() публичный Метод

public _unset ( string $key ) : object
$key string
Результат object Self

aspect() публичный Метод

public aspect ( string $aspect ) : object
$aspect string sample aspect ratio @return object @access public
Результат object

audioBitrate() публичный Метод

public audioBitrate ( $ab )

audioChannels() публичный Метод

public audioChannels ( $ac )

audioCodec() публичный Метод

public audioCodec ( $acodec = 'copy' )

audioDisable() публичный Метод

public audioDisable ( )

audioQuality() публичный Метод

public audioQuality ( $aq )

audioSamplingFrequency() публичный Метод

public audioSamplingFrequency ( $ar )

bitrate() публичный Метод

public bitrate ( string $b ) : object
$b string set bitrate (in bits/s) @return object @access public @example $ffmpeg->bitrate('3000/1000');
Результат object

call() публичный Метод

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

clear() публичный Метод

public clear ( ) : object
Результат object @access public

duration() публичный Метод

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
Результат object

ffmpeg() публичный Метод

public ffmpeg ( $ffmpeg ) : object
Результат object @param string ffmpeg @access public

fileSizeLimit() публичный Метод

public fileSizeLimit ( string $fs ) : object
$fs string
Результат object Self

flip() публичный Метод

public flip ( $flip ) : object
Результат object @param $flip v=vertial OR h=horizontal @access public @example $ffmpeg->flip('v');

forceFormat() публичный Метод

public forceFormat ( string $forceFormat ) : object
$forceFormat string Force format output @return object @access public
Результат object

frameRate() публичный Метод

public frameRate ( string $r ) : object
$r string Set frame rate (Hz value, fraction or abbreviation). @return object @access public
Результат object

grayScale() публичный Метод

public grayScale ( ) : object
Результат object Self

hFlip() публичный Метод

public hFlip ( ) : object
Результат object @access public

input() публичный Метод

public input ( string $file ) : object
$file string input file path @return object @access public @version 1.2 Fix by @propertunist
Результат object

itsoffset() публичный Метод

@param string $t Specifying a positive offset means that the corresponding streams are delayed by offset seconds.
public itsoffset ( $itsoffset ) : object
Результат object @access public

logLevel() публичный Метод

public logLevel ( string $level = "verbose" ) : object
$level string @return object @access public
Результат object

output() публичный Метод

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
Результат object

overwrite() публичный Метод

public overwrite ( ) : object
Результат object Self

pass() публичный Метод

public pass ( integer $pass ) : object
$pass integer
Результат object Self

position() публичный Метод

@param string $s position may be either in seconds or in hh:mm:ss[.xxx] form.
public position ( $ss ) : object
Результат object @access public

progress() публичный Метод

public progress ( string $progress ) : object
$progress string
Результат object Self

ready() публичный Метод

public ready ( string $append = null ) : object
$append string
Результат object @param string $append @access public

redirectOutput() публичный Метод

public redirectOutput ( string $std ) : object
$std string @return object @access public
Результат object

set() публичный Метод

public set ( string $key, string $value = null, boolen $append = false ) : object
$key string
$value string
$append boolen
Результат object Self

size() публичный Метод

public size ( string $s ) : object
$s string Set frame size. @return object @access public
Результат object

thumb() публичный Метод

@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
Результат object

transpose() публичный Метод

public transpose ( string $transpose ) : object
$transpose string http://ffmpeg.org/ffmpeg.html#transpose @return object @access public
Результат object

vFlip() публичный Метод

public vFlip ( ) : object
Результат object @access public

videoCodec() публичный Метод

public videoCodec ( string $vcodec = 'copy' ) : object
$vcodec string
Результат object Self

videoDisable() публичный Метод

public videoDisable ( ) : object
Результат object Self

videoFrames() публичный Метод

public videoFrames ( string $number ) : object
$number string @return object @access public
Результат object

Описание свойств

$command публичное свойство

public $command