ffmpeg-filter-compose-extension
TypeScript icon, indicating that this package has built-in type declarations

7.0.1 • Public • Published

FFmpeg-Filter-Compose-Extension

Extension for FFmpeg-Filter-Compose.

[!note] The module version must correspond to the FFmpeg version. The current version is compatible with FFmpeg 7.0.1.

Install

NPM: ffmpeg-filter-compose-extension

npm i ffmpeg-filter-compose-extension

Usage

First, Import it!

import { filterComplex } from 'ffmpeg-filter-compose';
import 'ffmpeg-filter-compose-extension';

Then, use it as you like! No need to care about split filters!

filterComplex(({ movie, scale, histogram, showfreqs, hstack }) => {
    const [video, audio] = movie({ filename: 'test.mp4', s: 'dv+da' });
    const out = hstack(3, scale(video, '640x360'), scale(histogram(video), '640x360'), showfreqs(audio, { s: '640x360' }));
    return [out, audio];
})
// => `movie=filename=test.mp4:s=dv+da[_1][_2];[_4]scale=640x360[_3];[_5]histogram[_6];[_1]split[_4][_5];[_6]scale=640x360[_7];[_10]showfreqs=s=640x360[_8];[_3][_7][_8]hstack=3[out0];[_2]asplit[_10][out1]`

Readme

Keywords

Package Sidebar

Install

npm i ffmpeg-filter-compose-extension

Weekly Downloads

0

Version

7.0.1

License

MIT

Unpacked Size

1.06 MB

Total Files

4

Last publish

Collaborators

  • projectxero