simple-ffmpegjs
Declarative video composition for Node.js — define clips, transitions, text, and audio as simple objects, and let FFmpeg handle the rest.
File Explorer
Download Latest Version (.zip)- ci.yml
- page.tsx
- favicon.ico
- globals.css
- layout.tsx
- opengraph-image.tsx
- robots.ts
- sitemap.ts
- _meta.js
- auto-batching.mdx
- timeline-behavior.mdx
- _meta.js
- audio-operations.mdx
- auto-sequencing.mdx
- clip-types.mdx
- export-options.mdx
- index.mdx
- methods.mdx
- project-constructor.mdx
- static-helpers.mdx
- _meta.js
- clips-and-transitions.mdx
- export-settings.mdx
- index.mdx
- karaoke-and-subtitles.mdx
- real-world-pipelines.mdx
- text-and-animations.mdx
- _meta.js
- error-handling.mdx
- presets.mdx
- progress.mdx
- schema-export.mdx
- validation.mdx
- watermarks.mdx
- _meta.js
- contributing.mdx
- example-output.mdx
- features.mdx
- index.mdx
- installation.mdx
- license.mdx
- quick-start.mdx
- testing.mdx
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- llms.txt
- simple-ffmpeg.png
- .gitignore
- eslint.config.mjs
- mdx-components.tsx
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- README.md
- tsconfig.json
- demo-audio-mixing.js
- demo-color-clips.js
- demo-effects.js
- demo-emoji-text.js
- demo-helpers.js
- demo-image-fit.js
- demo-karaoke-and-subtitles.js
- demo-ken-burns.js
- demo-text-and-animations.js
- demo-torture-test.js
- demo-transitions.js
- demo-watermarks.js
- run-examples.js
- audio.js
- constants.js
- errors.js
- gaps.js
- media_info.js
- resolve.js
- rotation.js
- run.js
- transcode.js
- validation.js
- audio_builder.js
- bgm_builder.js
- command_builder.js
- effect_builder.js
- standalone_audio_builder.js
- strings.js
- subtitle_builder.js
- text_passes.js
- text_renderer.js
- video_builder.js
- watermark_builder.js
- gradient.js
- utils.js
- audio.js
- color.js
- effect.js
- image.js
- music.js
- subtitle.js
- text.js
- video.js
- formatter.js
- index.js
- loaders.js
- simpleffmpeg.js
- generate-fixtures.js
- audio.test.js
- export.test.js
- keyframes.test.js
- loaders.test.js
- probe.test.js
- repeat-export.test.js
- transcode.test.js
- audio-builder.test.js
- audio.test.js
- bgm-builder.test.js
- command-builder.test.js
- effect-builder.test.js
- errors.test.js
- gaps.test.js
- get-duration.test.js
- global-font.test.js
- gradient.test.js
- loaders.test.js
- platform-presets.test.js
- resolve.test.js
- schema.test.js
- standalone-audio-builder.test.js
- strings.test.js
- subtitle-builder.test.js
- text-renderer.test.js
- transcode.test.js
- transition-compensation.test.js
- utils.test.js
- validation.test.js
- video-builder.test.js
- watermark-builder.test.js
- global-setup.js
- index.d.mts
- index.d.ts
- .gitignore
- CHANGELOG.md
- eslint.config.mjs
- index.cjs
- index.mjs
- LICENSE
- package-lock.json
- package.json
- README.md
- vitest.config.mjs
# Installation Guide
1. Get the code
git clone https://github.com/Fats403/simple-ffmpegjs
Downloads the entire project code from GitHub to your computer.
cd simple-ffmpegjs
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install simple-ffmpegjs
Downloads and installs the libraries listed in package.json.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
