mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
feat(infra): add ffmpeg, audio/video DSP packages to netcup-vps
ffmpeg-full, flac, opus, libvpx, libaom, dav1d, mediainfo, sox, portaudio, libsndfile, alsa-lib — full audio/DSP pipeline.
This commit is contained in:
parent
fcaed6c10c
commit
b77c0e7ddd
2 changed files with 27 additions and 19 deletions
|
|
@ -528,6 +528,20 @@
|
|||
suitesparse # CHOLMOD, UMFPACK, SPQR
|
||||
z3 # SMT solver
|
||||
julia_11 # Julia 1.11 (good ARM64 SIMD)
|
||||
|
||||
# ── Audio / video processing (DSP volunteer computing) ─────────────────
|
||||
ffmpeg # Core: transcoding, streaming, filtering
|
||||
ffmpeg-full # Full build with all filters/codecs
|
||||
flac # Free Lossless Audio Codec
|
||||
opus # Opus audio codec
|
||||
libvpx # VP8/VP9 video codec
|
||||
libaom # AV1 codec
|
||||
dav1d # AV1 decoder (fast, ASM-optimized)
|
||||
mediainfo # Inspect audio/video metadata
|
||||
sox # Sound exchange — audio processing CLI
|
||||
portaudio # Cross-platform audio I/O
|
||||
libsndfile # Audio file I/O
|
||||
alsa-lib # ALSA audio library
|
||||
];
|
||||
|
||||
# ── Performance tuning for 64GB RAM / 18 cores ────────────────────────────
|
||||
|
|
|
|||
|
|
@ -137,25 +137,19 @@
|
|||
fftw # Fast Fourier Transform (single precision)
|
||||
fftwDouble # Double precision FFTW (separate package)
|
||||
|
||||
# ── Sparse matrix suites ───────────────────────────────────────────
|
||||
suitesparse # CHOLMOD, UMFPACK, SPQR, etc. — sparse direct solvers
|
||||
|
||||
# ── Computer Algebra System ──────────────────────────────────────
|
||||
# sage is too large for a server build (~15GB); use symengine + sympy + pari
|
||||
# maxima is already in corePackages
|
||||
|
||||
# ── Polynomial systems / SMT ──────────────────────────────────────
|
||||
z3 # Microsoft Z3 (SMT solver, C++ backend)
|
||||
python311Packages.z3 # Python bindings for Z3
|
||||
|
||||
# ── Julia (excellent ARM64 support, fast JIT) ───────────────────
|
||||
julia_11 # Julia 1.11 — good ARM64 SIMD vectorization
|
||||
|
||||
# ── R with optimized BLAS ─────────────────────────────────────────
|
||||
rPackages.override { packages = with pkgs.rPackages; [
|
||||
RcppArmadillo # Armadillo via Rcpp (uses OpenBLAS)
|
||||
RcppEigen # Eigen via Rcpp
|
||||
]; }
|
||||
# ── Audio / video processing (DSP volunteer computing) ─────────
|
||||
ffmpeg # Core: transcoding, streaming, filtering
|
||||
ffmpeg-full # Full build with all filters/codecs
|
||||
flac # Free Lossless Audio Codec
|
||||
opus # Opus audio codec
|
||||
libvpx # VP8/VP9 video codec
|
||||
libaom # AV1 codec
|
||||
dav1d # AV1 decoder
|
||||
mediainfo # Inspect audio/video metadata
|
||||
sox # Sound exchange — audio processing CLI
|
||||
portaudio # Cross-platform audio I/O
|
||||
libsndfile # Audio file I/O
|
||||
alsa-lib # ALSA audio library
|
||||
];
|
||||
|
||||
# ── Python packages (full science stack) ──────────────────────────────
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue