git404hub

what is video-pause-remover fr?

shihanqu/video-pause-remover — explained in plain English

Analysis updated 2026-05-18

8HTMLAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A tool that removes still, motionless sections from screen recordings and videos using GPU-accelerated motion detection, keeping most footage lossless.

vibe map

mindmap
  root((Pause Remover))
    What it does
      Cuts still video sections
      Detects visual motion
      Keeps most quality lossless
    Tech stack
      Python
      ffmpeg
      MLX or CuPy GPU
    Use cases
      Trim screen recordings
      Shorten timelapses
      Clean silent narrated video
    Audience
      Video editors
      Developers
    Interfaces
      Web UI
      Command line tool

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Automatically shorten screen recordings by cutting motionless sections.

VIBE 2

Speed up timelapse or tutorial videos without re-encoding most of the footage.

VIBE 3

Run the CLI in an automated pipeline to trim video before publishing.

what's the stack?

PythonHTMLffmpegMLXCUDA

how it stacks up fr

shihanqu/video-pause-removercvlab-kaist/cats-plusplus-project-pagepajkegit/epic-sword-forge
Stars887
LanguageHTMLHTMLHTML
Last pushed2022-10-20
MaintenanceDormant
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencedeveloperdeveloperdesigner

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires ffmpeg and a Python virtual environment, GPU backend depends on Apple Silicon or NVIDIA hardware.

No license information is provided in the README.

in plain english

Video Pause Remover cuts the dead, still moments out of a video, like frozen screen recordings, silent pauses, or long stretches where nothing on screen moves, and produces a new file that is your original video with those moments removed. Unlike tools that cut based on audio silence, this one watches for visual stillness, checking whether the picture itself changes. That makes it especially useful for screen recordings and timelapses, where someone might talk over a frozen screen and an audio-based tool would keep that dead time in. The analysis runs on the GPU, using MLX and Metal on Apple computers or CuPy and CUDA on NVIDIA graphics cards, with a slower CPU fallback available everywhere else. It works by comparing frames in small tiles to detect real motion while ignoring things like brightness flicker. Once a video is analyzed, the result is cached, so adjusting settings afterward is instant and does not require reanalyzing the file. The tool comes with both a web interface and a command line tool. In the web UI, you can drag a slider to control how strict the motion detection is, watch a visual timeline of where cuts will happen, draw boxes to ignore or focus on specific parts of the frame, and preview the trimmed result before exporting. The command line version supports similar options and can output a JSON report describing exactly what was cut. A key technical detail is how the export works: about ninety percent of the output video is copied directly from the original file without any quality loss, and only small pieces right at the cut points are re-encoded. This means the final video keeps close to the original quality rather than being fully recompressed, which most competing tools do. The README compares it directly to a similar tool called auto-editor and to basic ffmpeg utilities, explaining that this project runs faster on the GPU and preserves more of the original video quality. Setup requires ffmpeg and Python 3.11 or newer, plus a virtual environment for installing dependencies. The project notes that audio during removed pauses is also cut, and that the NVIDIA GPU code path has not yet been tested on real NVIDIA hardware.

prompts (copy fr)

prompt 1
Explain how this tool detects motion versus stillness in a video using GPU tiles.
prompt 2
Show me the CLI command to remove pauses from a video and export a JSON cut report.
prompt 3
Help me set up ffmpeg and Python to run this project's web UI locally.
prompt 4
Compare this tool's smart-cut export approach to auto-editor and ffmpeg mpdecimate.

Frequently asked questions

what is video-pause-remover fr?

A tool that removes still, motionless sections from screen recordings and videos using GPU-accelerated motion detection, keeping most footage lossless.

What language is video-pause-remover written in?

Mainly HTML. The stack also includes Python, HTML, ffmpeg.

What license does video-pause-remover use?

No license information is provided in the README.

How hard is video-pause-remover to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is video-pause-remover for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.