Skip to content

Releases: arch1904/MacMp4ScreenRec

v1.2.1

Choose a tag to compare

@arch1904 arch1904 released this 12 Mar 08:03
479cbf4

Bugfix release

  • Fix launchd/Homebrew installs by resolving ffmpeg and ffprobe from common Homebrew prefixes when the agent runs with a stripped PATH
  • Add an explicit PATH to the generated LaunchAgent plist so background conversions can find Homebrew binaries
  • Improve mac-mp4-screen-rec status so it reports the loaded/idle launchd state and last exit code more honestly

Upgrade

brew update
brew upgrade mac-mp4-screen-rec
mac-mp4-screen-rec stop
mac-mp4-screen-rec start

v1.2.0

Choose a tag to compare

@arch1904 arch1904 released this 11 Mar 16:05
fb75473

Highlights

  • Add codec-specific output overrides based on detected source video/audio codecs
  • Keep the existing global defaults and use them as fallbacks when only some settings are customized
  • Keep support for multiple input extensions, one output extension, delayed original cleanup, and launchd background conversion
  • Update help, manpage, README, install messaging, and Homebrew caveats for the new rule model
  • Update the Homebrew tap to stable v1.2.0

Examples

mac-mp4-screen-rec config --video-codec copy --audio-codec copy
mac-mp4-screen-rec config --map-video-codec hevc=libx264
mac-mp4-screen-rec config --map-audio-codec pcm_s16le=aac

Behavior

  • Untouched settings stay on their defaults or current configured values
  • Codec-specific overrides only apply when the detected source codec matches
  • ffmpeg remains the source of truth for whether a codec/container combination is valid

Upgrade

brew update
brew upgrade mac-mp4-screen-rec

v1.1.0

Choose a tag to compare

@arch1904 arch1904 released this 11 Mar 15:44
f993b89

Highlights

  • Add configurable original-file retention with --keep-original-days
  • Add configurable input extensions, output extension, and ffmpeg video/audio codecs
  • Keep existing defaults: Screen Recording*.mov -> .mp4 with copy/copy
  • Add hourly cleanup scheduling so retained originals are deleted even without new file events
  • Add a manpage and update help, README, install messaging, and release docs
  • Update the Homebrew tap for stable v1.1.0 and --HEAD installs

Upgrade

brew update
brew upgrade mac-mp4-screen-rec

Examples

mac-mp4-screen-rec config --keep-original-days 7
mac-mp4-screen-rec config --all-files --input-extensions mov,mkv --output-extension mp4
mac-mp4-screen-rec config --video-codec libx264 --audio-codec aac