Docker image based on aemdesign/oracle-jdk with FFMPEG and media processing libraries.
Docker image for linux/amd64 (also runs on Apple Silicon via Rosetta 2).
Images are available on both registries:
aemdesign/java-ffmpegghcr.io/aem-design/java-ffmpeglatest - Latest build from main branchjdk21 - JDK 21 branchThe project uses GitHub Actions for continuous integration and deployment:
linux/amd64dive for Docker image layer analysisThis image is built for linux/amd64 architecture but runs seamlessly on Apple Silicon Macs through Rosetta 2 emulation in Docker Desktop.
Docker Desktop for Mac (version 4.25.0 or later recommended)
Rosetta 2 (usually already installed on modern macOS)
softwareupdate --install-rosetta
# Pull and run the image
docker pull aemdesign/java-ffmpeg:latest
docker run --rm aemdesign/java-ffmpeg:latest uname -m
# Expected output: x86_64 (running via Rosetta 2)
Use the get-action-logs.ps1 PowerShell script to monitor GitHub Actions workflow status and logs.
gh) must be installed and authenticatedwinget install --id GitHub.cligh auth login# Check current commit's pipeline status (saves logs to logs/ folder by default)
.\get-action-logs.ps1
# Wait for pipeline to complete
.\get-action-logs.ps1 -WaitForCompletion
# Show logs in console
.\get-action-logs.ps1 -ShowLogs
# Force re-download logs
.\get-action-logs.ps1 -Force
See full documentation: Get-Help .\get-action-logs.ps1 -Full
# Tag the commit
git tag 1.0.0
git push origin 1.0.0
This will automatically build and push versioned Docker images to both registries.
See LICENSE file for details.
Content type
Image
Digest
Size
505.4 MB
Last updated
almost 7 years ago
docker pull aemdesign/java-ffmpeg