https://github.com/wangyoucao577/ffmpeg-build
Build ffmpeg with its dependencies from source.
https://github.com/wangyoucao577/ffmpeg-build
docker ffmpeg linux macos nvidia windows
Last synced: about 1 year ago
JSON representation
Build ffmpeg with its dependencies from source.
- Host: GitHub
- URL: https://github.com/wangyoucao577/ffmpeg-build
- Owner: wangyoucao577
- License: mit
- Created: 2022-01-29T06:26:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T14:28:27.000Z (over 2 years ago)
- Last Synced: 2025-04-01T09:12:17.743Z (about 1 year ago)
- Topics: docker, ffmpeg, linux, macos, nvidia, windows
- Language: Shell
- Homepage:
- Size: 25.7 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ffmpeg-build
[](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-linux.yml) [](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-linux-cuda.yml) [](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-docker.yml) [](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-win.yml) [](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-mac.yml) [](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-ios.yml) [](https://github.com/wangyoucao577/ffmpeg-build/actions/workflows/build-android.yml)
Build [ffmpeg](./ffmpeg) with its [dependencies](./third-party/) from source, which may achieve several purposes:
- Generate popular **cross-platform executable binaries** for generic usage, such as `ffmpeg, ffplay, ffprobe, srt-*, rtmpdump`, etc;
- Generate popular **cross-platform libraries** for developping upon them, mostly `libav*`;
- One-click to launch [ffmpeg](./ffmpeg) debugging via `vscode`+`gdb/lldb`, which is essential for understanding details;
```bash
git submodule update --init
```
## Docs
- [Build](./docs/build.md)
- [FFmpeg with Nvidia GPU](./docs/ffmpeg-with-nvidia-gpu.md)