{"repo":"bramp/ffmpeg-cli-wrapper","free":true,"listed":false,"github":"https://github.com/bramp/ffmpeg-cli-wrapper","clone":"git clone https://github.com/bramp/ffmpeg-cli-wrapper.git","description":"Java wrapper around the FFmpeg command line tool","language":"Java","stars":1905,"topics":["java","ffmpeg"],"license":"BSD-2-Clause","category":"media-processing","readme_excerpt":"FFmpeg CLI Wrapper for Java by Andrew Brampton (bramp.net) (c) 2013-2024 A fluent interface for running FFmpeg from Java. GitHub API docs Examples Install We currently support Java 11 and above. Use Maven to install the dependency. Compatibility - Java : 11 and above (tested on JDK 11, 17, and 21). - FFmpeg : Any reasonably modern version of FFmpeg should work (5.x, 6.x, 7.x, etc.). The library generates command-line arguments, so compatibility depends on which FFmpeg features you use. - OS : Pure Java — runs anywhere Java and FFmpeg are available (Linux, macOS, Windows). Usage Video Encoding Code: Get Media Information Code: Get progress while encoding Building & Releasing If you wish to make changes, then building and testing is simple: Releasing Releasing is automated via GitHub Actions. To trigger a release to Maven Central: 1. Update the version in pom.xml (remove -SNAPSHOT ). 2. Commit and push the change. 3. Create and push a tag: The GitHub Action will: 1. Run the full test matrix across all supported JDKs. 2. If successful, sign and publish the artifacts to the Sonatype Central Portal. 3. Create a GitHub Release with automatically generated release notes. Bumpings Deps Install FFmpeg on Ubuntu We only the support the original FFmpeg, not the libav version. Before Ubuntu 12.04, and in 15.04 and later the original FFmpeg is shipped. If you have to run on a version with libav, you can install FFmpeg from a PPA, or using the static build. More information here Get involv","default_branch":null,"files":null,"tree":[],"storefront":"/r/bramp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bramp/ffmpeg-cli-wrapper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}