FFmpeg 8.1.2
Corresponding source for Audio Spectrogram Analyzer
Audio Spectrogram Analyzer is proprietary H61 Apps software. It is not an FFmpeg product and the app source is not offered under the LGPL. The app bundles FFmpeg components that run locally to help decode or inspect some user-selected files.
This page provides corresponding-source information for the FFmpeg 8.1.2 components shipped with the Mac and iPhone apps.
Version
- FFmpeg 8.1.2
- Upstream tag: n8.1.2
- Local FFmpeg source modifications: None
Source
- Self-hosted archive: ffmpeg-8.1.2.tar.xz
-
SHA-256:
464beb5e7bf0c311e68b45ae2f04e9cc2af88851abb4082231742a74d97b524c· SHA256SUMS - Official FFmpeg archive: ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz
- Upstream site: ffmpeg.org
- Upstream tag: n8.1.2
- Source tree: FFmpeg n8.1.2
- changes.diff: no local source changes
License
The bundled FFmpeg components are distributed under LGPL v2.1 or later for this build. GPL and nonfree components are disabled.
In-app notices are also available from Help on Mac and Settings on iPhone.
Build information
Both shipped builds start from unmodified FFmpeg 8.1.2. They differ in how the result is packaged.
- Mac: local ffmpeg and ffprobe helper programs, Apple silicon, network disabled.
- iPhone: library-only LGPL build linked into the app. No bundled ffmpeg or ffprobe programs. Network disabled. File protocol only.
Mac helper configure flags
Download mac-configure-flags.txt
--arch=arm64
--target-os=darwin
--cc=clang
--disable-gpl
--disable-nonfree
--disable-network
--disable-autodetect
--disable-doc
--disable-debug
--disable-shared
--enable-static
--disable-programs
--enable-ffmpeg
--enable-ffprobe
--disable-ffplay
--disable-avdevice
--enable-avfilter
--disable-filters
--enable-filter=aformat
--enable-filter=anull
--enable-filter=aresample
--disable-encoders
--enable-encoder=pcm_f32le
--disable-muxers
--enable-muxer=pcm_f32le
--disable-devices
--disable-protocols
--enable-protocol=file
--enable-protocol=pipe
--disable-demuxers
--enable-demuxer=mov
--enable-demuxer=matroska
--enable-demuxer=avi
--enable-demuxer=mpegts
--enable-demuxer=mpegps
--enable-demuxer=asf
--enable-demuxer=aac
--enable-demuxer=ac3
--enable-demuxer=flac
--enable-demuxer=mp3
--enable-demuxer=wav
--enable-demuxer=aiff
--enable-demuxer=shorten
--enable-demuxer=dsf
--enable-demuxer=iff
--enable-demuxer=ogg
--enable-demuxer=caf
--disable-decoders
--enable-decoder=aac
--enable-decoder=mp3
--enable-decoder=mp3float
--enable-decoder=mp2
--enable-decoder=mp2float
--enable-decoder=flac
--enable-decoder=alac
--enable-decoder=pcm_s16le
--enable-decoder=pcm_s24le
--enable-decoder=pcm_s32le
--enable-decoder=pcm_f32le
--enable-decoder=pcm_f64le
--enable-decoder=pcm_s16be
--enable-decoder=pcm_s24be
--enable-decoder=pcm_s32be
--enable-decoder=pcm_dvd
--enable-decoder=pcm_bluray
--enable-decoder=pcm_mulaw
--enable-decoder=pcm_alaw
--enable-decoder=dca
--enable-decoder=vorbis
--enable-decoder=opus
--enable-decoder=ac3
--enable-decoder=eac3
--enable-decoder=wmav1
--enable-decoder=wmav2
--enable-decoder=wmapro
--enable-decoder=shorten
--enable-decoder=dsd_lsbf
--enable-decoder=dsd_lsbf_planar
--enable-decoder=dsd_msbf
--enable-decoder=dsd_msbf_planar
--disable-parsers
--enable-parser=aac
--enable-parser=ac3
--enable-parser=dca
--enable-parser=flac
--enable-parser=mpegaudio
--enable-parser=opus
--enable-parser=vorbis iPhone library build policy
The iPhone build uses the same FFmpeg 8.1.2 source with no local patches. It is a library-only LGPL configuration: no ffmpeg or ffprobe programs, no encoders, no muxers, no network, and the file protocol only. Enabled libraries are libavutil, libavcodec, libavformat, and libswresample. Demuxer and decoder enablement follows the same allow-list policy as the Mac helper.