# paulpacifico/shutter-encoder

A professional video compression tool accessible to all, mostly based on FFmpeg.

Repository: https://github.com/paulpacifico/shutter-encoder
Canonical: https://ross.abutalabs.com/products/shutter-encoder
Homepage: https://www.shutterencoder.com
Language: Java
License: GPL-3.0
License Family: copyleft
Topics: ffmpeg, java, ffmpeg-gui, converter-app, multiplatform, video-transcoding
Last push: 2026-08-26T21:00:54+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 78, longevity 100
- inputs: {"age_days": 2308, "days_push": 7, "days_rel": 66, "gap_med": 33, "n_releases_24m": 18}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2688, forks 126 (observed 2026-08-28T04:07:10.856628+00:00)

## What it is
Shutter Encoder is a free, open-source GUI application for video, audio, and image transcoding built on FFmpeg, aimed at video editors and post-production professionals. It offers batch processing, presets, lossless cutting and remuxing, subtitle handling, loudness normalization, and color/LUT adjustments across Windows, macOS, and Linux.

## Use cases
- compress videos without quality loss
- convert video files to ProRes or DNxHR for editing
- cut and trim videos losslessly without re-encoding
- batch convert a folder of videos to H.264 or H.265
- burn subtitles into a video
- normalize audio loudness in video files
- extract audio tracks or subtitles from a video
- generate images from a video or video from an image sequence

## When to choose
- you need a reliable GUI front-end for FFmpeg with professional codecs like ProRes, DNxHR, and AV1
- you do post-production ingest workflows, e.g. preparing media for Avid Media Composer
- you want lossless cutting, remuxing, or audio replacement without re-encoding
- you need batch processing with reusable presets and watch folders

## When to avoid
- you need a command-line-only or scriptable transcoding pipeline - use FFmpeg directly
- you need non-linear video editing rather than conversion and processing
- you require a code-signed binary, since unsigned builds trigger OS warnings

## Facets
- artifact type: application
- maturity: active
- function: video-processing, image-processing, audio-processing, gui
- domain: media, cross-platform
- platform: windows, jvm, cross-platform
- tags: ffmpeg, transcoding, video-converter, video-compression, post-production, batch-processing, lossless-cut, subtitles, prores, dnxhr, video, macos, linux, desktop

## Member repositories
- paulpacifico/shutter-encoder (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:10.856628+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:17:44.470106+00:00, confidence not recorded.
  - readme: https://github.com/paulpacifico/shutter-encoder (fetched 2026-08-28T04:07:10.856628+00:00, sha cb0a4fcc738c)
  - homepage: https://www.shutterencoder.com (fetched 2026-08-29T09:59:50.156973+00:00, sha 274d8b7b0d89)
  - site_page: https://www.shutterencoder.com/documentation (fetched 2026-08-29T09:59:50.159784+00:00, sha 643e0011f090)
  - site_page: https://www.shutterencoder.com/en/faq-tips (fetched 2026-08-29T09:59:50.162261+00:00, sha c47d599cdeaa)
- Data as of 2026-08-30T08:39:29.467469+00:00.
