Open-Source-Lizenzen

SFX-Trimmer ist kostenlos; sein eigener Quellcode wird nicht veröffentlicht. Er nutzt die unten aufgeführte Open-Source-Software – danke an alle Autorinnen und Autoren.

FFmpeg

SFX-Trimmer nutzt Code von FFmpeg unter der LGPLv2.1; der Quellcode lässt sich hier herunterladen.

SFX-Trimmer startet FFmpeg als zwei eigenständige Programme, ffmpeg und ffprobe, die neben der App installiert werden. Sie sind aus dem unveränderten Quellcode von FFmpeg 9.0.2 gebaut, mit verkleinerter Konfiguration: nur Audio-Dekodierung, ohne GPL- oder unfreie Bestandteile.

Quellcode und Bauanleitung

Verwendete configure-Optionen:

--disable-everything --disable-autodetect --disable-network --disable-doc --disable-debug --disable-ffplay --enable-ffmpeg --enable-ffprobe --disable-avdevice --disable-swscale --enable-small --enable-static --disable-shared --disable-iconv --enable-protocol=file,pipe --enable-demuxer=wav,w64,aiff,mp3,mov,matroska,ogg,flac,aac,caf,asf,avi,mpegts,mpegps,flv,amr,ac3,eac3,ape,wv,au,dts,truehd,mlp,loas,mxf,xwma --enable-decoder=aac,aac_latm,alac,flac,mp1,mp2,mp3,mp1float,mp2float,mp3float,opus,vorbis,ac3,eac3,wmav1,wmav2,wmapro,wmalossless,amrnb,amrwb,ape,wavpack,dca,truehd,mlp,gsm,gsm_ms,adpcm_ima_wav,adpcm_ms,adpcm_ima_qt,pcm_s8,pcm_u8,pcm_s16le,pcm_s16be,pcm_s24le,pcm_s24be,pcm_s32le,pcm_s32be,pcm_f32le,pcm_f32be,pcm_f64le,pcm_f64be,pcm_alaw,pcm_mulaw,pcm_s16le_planar,pcm_s24daud --enable-parser=aac,aac_latm,ac3,flac,mpegaudio,opus,vorbis,dca,mlp --enable-encoder=pcm_f32le --enable-muxer=pcm_f32le --enable-filter=abuffer,abuffersink,aformat,aresample,anull

Eigenes FFmpeg verwenden

Du darfst das mitgelieferte FFmpeg durch ein eigenes ersetzen: entweder ffmpeg und ffprobe im Programmordner austauschen (Mac: SFX-Trimmer.app/Contents/MacOS, Windows: Installations- bzw. ZIP-Ordner) oder sie in einen beliebigen Ordner legen und die Umgebungsvariable SFXTRIMMER_FFMPEG_DIR darauf zeigen lassen.

Weitere Bestandteile

Die vollständige Liste mit allen Lizenztexten: THIRD-PARTY-NOTICES.txt.