DOU-GABIBI uses the following open-source libraries for in-browser video processing and broadly compatible MP4 encoding.
We sincerely thank the developers and contributors of these projects.
This page identifies third-party software licenses and provides the corresponding source code. DOU-GABIBI's original HTML, CSS, and JavaScript are subject to rights separate from those third-party licenses.
The open-source software listed here is governed by its respective license terms. Nothing in the Terms of Use restricts the rights to use, copy, modify, redistribute, or otherwise exercise rights granted under those licenses.
Important: The FFmpeg binary distributed by this tool is provided under GPL v2 or later.
The JavaScript portion of ffmpeg.wasm is licensed under the MIT License. The bundled ffmpeg-core.wasm, however, was built with
--enable-gpl, --enable-libx264, and --enable-libx265.
FFmpeg is normally available under LGPL v2.1 or later, but enabling these GPL components makes this compiled binary subject to GPL v2 or later. See “FFmpeg Core Binary” below.
This tool uses ffmpeg.wasm as its foundation for processing and converting video in the browser.
Project URL: https://github.com/ffmpegwasm/ffmpeg.wasm
Bundled files: lib/ffmpeg.js and lib/814.ffmpeg.js
(@ffmpeg/ffmpeg v0.12.10)
The MIT License in this section applies to the JavaScript code listed above. See the next section for the WebAssembly binary.
[MIT License]
MIT License
Copyright (c) 2019 Jerome Wu
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Bundled files: lib/ffmpeg-core.js and lib/ffmpeg-core.wasm
(@ffmpeg/core v0.12.6 / libavcodec 59.37.100, from the FFmpeg 5.1 series)
These files are the unmodified distribution published as
@ffmpeg/core v0.12.6 on npm.
FFmpeg is normally available under LGPL v2.1 or later. This binary was built with --enable-gpl and includes the GPL-licensed x264 and x265 libraries, so the compiled work as a whole is provided under GPL v2 or later.
This tool distributes the binary unchanged to the user's browser.
License and corresponding source code:
The build information file contains verification hashes, build configuration, and details of the source packages. The source revision is shown on this page in shortened form as e0d4c62.
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project. This tool is an independent third-party project and is not affiliated with the FFmpeg project.
The ffmpeg-core.wasm binary also includes the following libraries. We thank their respective authors and contributors.
| Library | License | Purpose |
|---|---|---|
| x264 | GPL v2 or later | H.264 encoding (MP4 output) |
| x265 | GPL v2 or later | H.265 encoding |
| libvpx | BSD 3-Clause | VP8 / VP9 |
| libwebp | BSD 3-Clause | WebP |
| libogg / Opus / Vorbis / Theora | BSD-style licenses | Audio and video codecs |
| LAME (libmp3lame) | LGPL v2 or later | MP3 encoding |
| libass | ISC | Subtitle rendering |
| FreeType | FTL or GPL v2 | Font rendering |
| GNU FriBidi | LGPL v2.1 or later | Bidirectional text processing |
| HarfBuzz | Old MIT | Text shaping |
| zimg | WTFPL | Scaling |
| zlib | zlib License | Lossless compression |
Some of these libraries are not used directly by this tool's features, but they are listed because they are included in the distributed binary.