Skip to content

Tiltandshift

Video Single output Transform

Generate a tilt-and-shift’d video.

FFmpeg filter: tiltandshift — the official reference.

Add it to a graph. The explicit form works for every filter — bind it to its input and read the result from outputs():

$node = $video->addFilter(new Tiltandshift());
$result = $node->outputs()[0];

Shorthand. Single-output filters can skip the node — apply() returns the result stream directly:

$result = $video->apply(new Tiltandshift());

TODO — when this filter shines: what it’s the right tool for, what to reach for instead when it isn’t, and how it composes with neighbouring filters.

TODO — prose: how the filter actually works and what its key parameters mean (the explanation FFmpeg’s terse option help omits).

TODO — runnable PHP, with the equivalent ffmpeg CLI alongside.

TODO

TODO

ParameterTypeDefaultRange / valuesDescription
tiltint101Tilt the video horizontally while shifting
startTiltandshiftStartnonenone, frame, blackAction at the start of input
endTiltandshiftEndnonenone, frame, blackAction at the end of input
holdint00Number of columns to hold at the start of the video
padint00Number of columns to pad at the end of the video

Maps to FFmpeg’s tiltandshift filter. Verified against ffmpeg n7.1.1.

An Artisan Build project.

Built on FFmpeg — an independent binding, not affiliated with or endorsed by the FFmpeg project. Support FFmpeg.