{"repo":"welovemedia/ffmate","free":true,"listed":false,"github":"https://github.com/welovemedia/ffmate","clone":"git clone https://github.com/welovemedia/ffmate.git","description":"FFmate is a modern and powerful automation layer built on top of FFmpeg - designed to make video and audio transcoding simpler, smarter, and easier to integrate","language":"Go","stars":597,"topics":["encoding","ffmpeg","go","golang","parser","presets","queue","rest","restapi","automation"],"license":"AGPL-3.0","category":"media-processing","readme_excerpt":"FFmate FFmate is an automation layer built on top of FFmpeg, designed not only to simplify transcoding but also to serve as an extensible engine for custom media workflows . It provides developers with the tools to integrate FFmpeg's power into their applications and services through a comprehensive REST API, event-driven webhooks, and scriptable pre/post-processing hooks. If you're looking to build custom media processing pipelines, integrate transcoding into your existing systems, or develop tools that leverage FFmpeg, FFmate provides the foundation. ✨ Core Features for Extensibility FFmate is built with extensibility in mind. Here's how you can leverage its core components: - REST API – Submit and manage FFmpeg tasks programmatically - Web UI – Monitor and control jobs in real time, no terminal required - Cluster Support – Run multiple FFmate instances together, sharing the same database for scaling and redundancy - Watchfolders – Automatically process files dropped into a directory - Presets – Ready-made set of pre-configured transcoding presets for common use cases - Webhooks – Get real-time notifications for task events - Dynamic Wildcards – Automate file naming and folder structures - Pre/Post Processing – Run custom scripts before or after each task to automate complex workflow steps - Built-in Queue – Manage task execution with priority control and smart concurrency handling 📚 Product Documentation Want to dive deeper into FFmate? The documentation covers everything","default_branch":null,"files":null,"tree":[],"storefront":"/r/welovemedia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/welovemedia/ffmate/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."}