LOUDER (louder.video): Open-Source-Komponenten / open-source components ======================================================================= Louder verarbeitet Dateien in Ihrem Browser mit FFmpeg, das wir zu WebAssembly kompiliert haben. Diese Datei nennt alle enthaltenen Teile, ihre Lizenzen und wo der vollständige Quellcode liegt. Louder processes files in your browser with FFmpeg, compiled to WebAssembly by us. This file lists every part, its licence, and where the complete source code is. Herausgeber / provider: Twelve Digital GmbH, https://louder.video/imprint Dateien in diesem Ordner / files in this folder ----------------------------------------------- ffmpeg-core.wasm, ffmpeg-core.js Von uns gebaut / built by us (ffmpeg-core 0.12.6, LGPL build). ffmpeg-core-0.12.6-lgpl-source.tar Vollständiger zugehöriger Quellcode / complete corresponding source. licenses/ Lizenztexte / licence texts. Enthalten in ffmpeg-core.wasm / contained in ffmpeg-core.wasm ------------------------------------------------------------- FFmpeg 5.1.4 GNU Lesser General Public License 2.1 oder später / or later. licenses/FFmpeg-COPYING.LGPLv2.1.txt, licenses/FFmpeg-LICENSE.md.txt Ohne / without --enable-gpl, --enable-nonfree, --enable-version3; keine GPL-Bibliotheken / no GPL libraries (no x264, x265, xvid, libpostproc). LAME 3.100 (MP3-Encoder) GNU Library General Public License 2 oder später / or later. licenses/LAME-COPYING.txt Opus 1.3.1 BSD-3-Clause. licenses/Opus-COPYING.txt libogg 1.3.5 BSD-3-Clause. licenses/libogg-COPYING.txt libvorbis 1.3.7 BSD-3-Clause. licenses/libvorbis-COPYING.txt ffmpeg.wasm 0.12.10 (src/bind, src/fftools) Bindings: MIT, licenses/ffmpeg.wasm-LICENSE.txt. fftools: FFmpeg-Code, LGPL 2.1 oder später / or later. Emscripten 3.1.40 (Laufzeitteile / runtime parts) MIT oder / or University of Illinois/NCSA. licenses/Emscripten-LICENSE.txt Außerdem im Browser geladen / also loaded in the browser -------------------------------------------------------- /vendor/ffmpeg-ffmpeg-0.12.10/ @ffmpeg/ffmpeg 0.12.10, MIT (LICENSE dort / there) /vendor/ffmpeg-util-0.12.1/ @ffmpeg/util 0.12.1, MIT (LICENSE dort / there) Quellcode / source code ----------------------- ffmpeg-core-0.12.6-lgpl-source.tar in diesem Ordner enthält alles, woraus ffmpeg-core.wasm und ffmpeg-core.js gebaut sind: die unveränderten Original-Archive von FFmpeg, LAME, Opus, libogg und libvorbis, den verwendeten Teil von ffmpeg.wasm (Commit c3a763857c5e615ae8674715ad5e4f63ff469e9d, Tag v0.12.10) und das Bauskript build.sh mit allen Versionen, Prüfsummen und Configure-Optionen. ffmpeg-core-0.12.6-lgpl-source.tar in this folder holds everything ffmpeg-core.wasm and ffmpeg-core.js are built from: the unmodified upstream archives of FFmpeg, LAME, Opus, libogg and libvorbis, the part of ffmpeg.wasm that is used (commit c3a763857c5e615ae8674715ad5e4f63ff469e9d, tag v0.12.10), and the build script build.sh with every version, checksum and configure option. tar -xf ffmpeg-core-0.12.6-lgpl-source.tar cd ffmpeg-core-0.12.6-lgpl-source OUT=$PWD/out ./build.sh Voraussetzungen / requirements: macOS oder / or Linux, git, curl, tar, xz, make, node, pkg-config (oder / or uv). build.sh installiert Emscripten 3.1.40 selbst / installs Emscripten 3.1.40 itself. Upstream: https://ffmpeg.org/releases/ffmpeg-5.1.4.tar.xz https://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz https://downloads.xiph.org/releases/opus/opus-1.3.1.tar.gz https://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.xz https://downloads.xiph.org/releases/vorbis/libvorbis-1.3.7.tar.xz https://github.com/ffmpegwasm/ffmpeg.wasm/tree/v0.12.10 Austausch / replacing the library --------------------------------- ffmpeg-core.js und ffmpeg-core.wasm sind eigenständige Dateien, die die Seite zur Laufzeit lädt. Eine geänderte Fassung, aus dem Quellcode oben gebaut, kann an ihre Stelle treten. ffmpeg-core.js and ffmpeg-core.wasm are separate files the page loads at runtime. A modified version built from the source above can take their place.