iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
Silence SpeedUp è un software in grado di trovare e velocizzare (o rimuovere del tutto) i periodi di silenzio dai video, tramite FFmpeg.
Translation pending
MediaDart · C++GitHub @padvincenzoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Shorten lectures, interviews and tutorials by speeding up or cutting the silences. Flutter desktop app with FFmpeg built in.
Loading the full README.
Read the full README ↗Silence SpeedUp shortens videos by finding the silent stretches and either speeding them up or cutting them out. FFmpeg does the encoding; this app decides what to ask it for.
Made for lectures, interviews, podcasts and tutorials — anything where the speaker pauses a lot or talks slowly.
Coming from 2.x? See docs/porting-notes.md. A presentation of the app, in English and Italian, is on the author's site.
Results land next to the original videos by default; another folder can be chosen in the Export group of the encoding settings.
Full walkthrough of every setting: docs/usage.md.
Nothing to install alongside it: FFmpeg ships with the app.
xdg-desktop-portal, which every full
desktop (GNOME, KDE, Xfce, ...) already has. Built and tested end to end
on Ubuntu 22.04. On Ubuntu 24.04, Debian 12 and Fedora 41 only its
libraries have been checked: they all load, but the app has not been run
there yet.Every platform needs Flutter 3.47 or newer, on the stable channel.
patchelf, and the codec
libraries FFmpeg was linked against. The steps are in
docs/linux.md, which also explains how to build the Linux
version from Windows with Docker.flutter run -d macos. The macOS
build is not currently tested.git clone https://github.com/padvincenzo/silence-speedup
cd silence-speedup
flutter pub get
flutter run -d windows # or: flutter run -d linux / -d macos
| Document | What is in it |
|---|---|
| docs/usage.md | Every setting, what it does, and how to fix a bad result |
| docs/porting-notes.md | Coming from 2.x, why Flutter, and what changed from the Electron app |
| docs/architecture.md | How the code is organised and why |
| docs/ffmpeg-details.md | The exact FFmpeg commands, flag by flag |
| docs/development.md | Building, testing, releasing, extending |
| docs/linux.md | Building and trying the Linux version, from Windows too |
| docs/microsoft-store.md | For the maintainer: packaging and publishing the Store version |
| ROADMAP.md | What is not built yet |
| CLAUDE.md | Working rules for AI assistants in this repo |
Welcome, in any of these forms:
lib/l10n/arb/app_en.arb, change @@locale, and
run flutter gen-l10n; the new language appears in the menu on its own)Before a pull request: flutter analyze clean, flutter test green, and any
change to the FFmpeg calls covered by a test in
test/fragment_planner_test.dart or
test/preview_and_audio_test.dart.
Parts of the code were written with an AI assistant, then reviewed and maintained by the author, who is responsible for it.
The app itself contains no AI, and sends nothing anywhere: the silences are
found by measuring the audio level with FFmpeg's silencedetect, which is a
threshold and a stopwatch, not a model.
Videos are processed on your computer and never leave it. There are no accounts, no analytics and no tracking. The only connection the app makes is the update check of the GitHub version, which reads the public list of releases; the Store version does not make it. The details are in the privacy policy.
GPLv3 or later. Copyright (C) 2026 Vincenzo Padula.
This program comes with absolutely no warranty. It is free software, and you are welcome to redistribute it under certain conditions; see LICENSE.