Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remux

New container. Same bits.

A macOS app that changes the wrapper around a video or audio file without re-encoding. It stream-copies with FFmpeg (-c copy), so quality and duration stay identical and large files stay on disk.

Download Remux 1.0.0 for Apple Silicon · notarized Developer ID

Remux with video containers

Remux with audio containers

What it does

  • Reads almost anything FFmpeg can demux: MP4, MKV, MOV, WebM, AVI, TS, FLV, MPG, MXF, and the usual audio files.
  • Writes a new container: MP4, MKV, MOV, WebM, AVI, MPEG-TS, plus audio-only M4A, AAC, MP3, FLAC, WAV, AIFF, Ogg, Opus, CAF, AC-3, DTS, and more.
  • Batch queues. Mix video and audio. Drop files or a folder.
  • Per-file stream chips so you can drop tracks.
  • Blocks combinations that would need a re-encode (FLAC → MP3, H.264 → WebM, …).
  • Optionally restamps text subtitles for MP4 / MOV / WebM. Video and audio stay bit-exact.

Requirements

  • macOS 12+ (Apple Silicon build in the DMG)
  • FFmpeg on the machine. Remux does not ship FFmpeg.
brew install ffmpeg

Install

Open Remux_1.0.0.dmg and drag Remux into Applications.

Or from this repo:

open Remux_1.0.0.dmg

Build from source

Needs Rust, Tauri CLI, and FFmpeg.

cd remux
npm run app          # dev
npm run app:build    # Remux.app + DMG

There is also a local browser mode if you have Node:

npm start            # http://127.0.0.1:4781
npm test

License

MIT. FFmpeg is a separate project with its own licenses. Remux only calls the ffmpeg / ffprobe binaries already installed on your system.

About

New container. Same bits. A stream-copy remuxer for video and audio.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages