Skip to content

Latest commit

 

History

History
57 lines (47 loc) · 1.56 KB

File metadata and controls

57 lines (47 loc) · 1.56 KB

FFmpeg Binaries

The FFmpeg binaries are not included in the repository due to size constraints.

Build Source

All bundled binaries are built by BurntToasters:

Current Versions

Platform Version
Windows x64 / arm64 8.1.2
Linux x64 / arm64 8.1.2
macOS x64 / arm64 8.1.2

Required Structure

resources/ffmpeg/
├── NOTICE.txt
├── SOURCE_OFFER.txt
├── ffmpeg_license.txt
├── README.md
├── win/
│   ├── x64/
│   │   ├── ffmpeg.exe
│   │   └── ffprobe.exe
│   └── arm64/
│       ├── ffmpeg.exe
│       └── ffprobe.exe
├── mac/
│   ├── x64/
│   │   ├── ffmpeg
│   │   └── ffprobe
│   └── arm64/
│       ├── ffmpeg
│       └── ffprobe
└── linux/
    ├── x64/
    │   ├── ffmpeg
    │   └── ffprobe
    └── arm64/
        ├── ffmpeg
        └── ffprobe

Notes

  • Use GPL builds (not LGPL) for x264/x265 support
  • Use static builds (not shared) for easier bundling
  • Ensure binaries have execute permissions on macOS/Linux (chmod +x)
  • Verify binaries before a build with npm run ffmpeg:check:all
  • License text and GPLv2 written source offer ship with the app at ffmpeg/LICENSE.txt and ffmpeg/SOURCE_OFFER.txt