Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silenium-dev/ffmpeg-static
Statically linked ffmpeg builds
https://github.com/silenium-dev/ffmpeg-static
build dynamic-library ffmpeg libav libavcodec libavdevice libavfilter libavformat libavutil libswresample libswscale static-library
Last synced: about 1 month ago
JSON representation
Statically linked ffmpeg builds
- Host: GitHub
- URL: https://github.com/silenium-dev/ffmpeg-static
- Owner: silenium-dev
- License: apache-2.0
- Created: 2024-07-23T23:43:51.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-09T20:54:08.000Z (3 months ago)
- Last Synced: 2024-09-30T18:42:32.003Z (about 1 month ago)
- Topics: build, dynamic-library, ffmpeg, libav, libavcodec, libavdevice, libavfilter, libavformat, libavutil, libswresample, libswscale, static-library
- Language: Shell
- Homepage:
- Size: 216 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ffmpeg-static
Statically linked ffmpeg builds
## Artifacts
Artifacts can be found here: https://reposilite.silenium.dev/#/releases/dev/silenium/libs/ffmpeg
- LGPL and GPL variants of ffmpeg.
- Kotlin wrapper to load the dynamic ffmpeg libraries into JNI
- zipped builds that contain all output files produced by the build, can be used to link your own code against
- platform naming scheme and detection is provided by https://github.com/silenium-dev/jni-utils## Use in a Gradle project
```kotlin
repositories {
maven("https://reposilite.silenium.dev/releases") {
name = "silenium-releases"
}
}dependencies {
implementation("dev.silenium.libs.ffmpeg:ffmpeg-natives:7.0+0.2.0")
implementation("dev.silenium.libs.ffmpeg:ffmpeg-natives-linux-x86_64:7.0+0.2.0") // replace "linux-x86_64" with your platform
}
```## Platforms
### Supported
- Linux arm64/aarch64
- Linux armv7/armhf
- Linux x86_64/amd64
- Linux x86/i686
- Linux ppc64le### Planned
- Android arm64/aarch64
- Android armv7/armhf
- Android x86_64/amd64
- Android x86/i686
- Windows x86_64/amd64
- Windows x86/i686### Not planned / low priority
- macOS x86_64/amd64
- macOS arm64/aarch64
- macOS x86/i686