Skip to content

marx161-cmd/media-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFmpeg Max Stack

This repo is part of a personal hobby-project collection. It is shared because it works for my setup, but there is no promise of regular maintenance, fast support, or long-term compatibility updates.

Purpose: preserve the source-of-truth build scaffolding for my local "kitchen sink" FFmpeg stack on Fedora without publishing the resulting nonfree binaries.

What This Repo Contains

  • The main rebuild script for the self-contained custom prefix under /opt/ffmpeg-master-custom
  • Helper scripts for tarball/source workflows
  • The RPM spec used when packaging the custom prefix mattered
  • The verified March 25, 2026 feature baseline
  • The adjacent mpv/VLC integration scripts and notes that expect this FFmpeg prefix
  • A clean source-only layout that can be cloned onto a fresh machine and used to recreate the stack

What This Repo Does Not Contain

  • The built FFmpeg binaries under /opt/ffmpeg-master-custom
  • Built RPMs or release payloads
  • Local build logs and caches
  • Any signing material or private infrastructure

Current Known-Good Baseline

  • Baseline snapshot: docs/baselines/2026-03-25
  • Live build version at capture time: git-2026-03-25-238df21
  • Verified highlights:
    • --enable-nonfree
    • --enable-vapoursynth
    • --enable-whisper
    • --enable-amf
    • whisper
    • vpp_amf
    • sr_amf
    • vsrc_amf

Layout

  • rebuild_local_max_ffmpeg.sh: main host rebuild flow
  • packaging/: RPM spec and packaging-related notes
  • docs/baselines/: saved FFmpeg capability snapshots
  • integrations/max-stack/: mpv/VLC scripts and notes that target this FFmpeg prefix
  • upstream/: empty by design; intended checkout root for upstream source trees on a fresh rebuild

Fresh Rebuild Model

The goal of this repo is not to store the built stack. The goal is to preserve enough scaffolding that I can:

  1. clone this repo
  2. clone the required upstream repos
  3. run the documented rebuild scripts
  4. get back to the known-good stack without guessing

Start here on a fresh machine:

Notes

  • The source/build recipe is publishable. The resulting binary may not be redistributable depending on the enabled libraries and flags.
  • If you want a cleaner public/shareable build, split that from the maximal personal build instead of trying to make one profile do both.

About

Source-only hobby build scaffold for my custom FFmpeg/mpv/VLC media stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors