Efficient Image Video Moderation
API delivers moderation outcomes promptly and adjusts dynamically to accommodate your requirements. Effortlessly expand your moderation process to handle millions of images or videos per month
API delivers moderation outcomes promptly and adjusts dynamically to accommodate your requirements. Effortlessly expand your moderation process to handle millions of images or videos per month
Designed by developers for developers, the API requires minimal coding to get started. Utilize our easy-to-use SDKs and comprehensive documentation
Completely Automated Moderation with Privacy and Confidentiality Guaranteed
Our API is designed to efficiently manage intricate video compression processes. You can set up various tasks within a compression job, enabling you to build sophisticated workflows. For instance, you can compress, convert, and adjust video sizes to accommodate different devices seamlessly.
We offer support for both asynchronous and synchronous API requests. Create multiple asynchronous video compression tasks without blocking the process and receive real-time updates on their progress through Webhooks or WebSocket API endpoints.
Whether your videos are stored on a physical server or in cloud services like S3, Google Cloud Storage, or Azure, our secure and reliable API ensures smooth importing from any source, allowing easy integration and compression.
Take control of your video compression with our advanced settings. From resizing and codec selection to output file size adjustments, we offer a wide range of options to help you achieve the perfect video output.
Professional
$29
per
month
10,000 Operations / month
3 requests per second
Commercial usage allowed
Email and live chat support
Scale
$99
per
month
50,000 Operations / month
10 requests per second
Domains whitelisting
Commercial usage allowed
Dedicated support
Enterprise
$349
per
month
250,000 Operations / month
25 requests per second
Domains whitelisting
Commercial usage allowed
Dedicated support
Need more requests, enterprise-grade SLA's, faster response time, or premium data?
Contact us to learn about our Enterprise plan.
Deepengin’s Video Compression API is a simple yet powerful REST API that enables efficient video compression, allowing users to reduce video file sizes while maintaining optimal quality. It supports video uploads via URL or direct POST to the API, making it ideal for seamless integration into your workflows.
Deepengin's Video Compression API, along with all of its other APIs, follows the REST architectural style. The API utilizes resource-oriented URLs to enable predictability, and HTTP status codes to report errors.
The Video Compression API mandates the use of secure communication protocols, specifically TLS 1.2 or higher.
Deepengin's APIs are all versioned, and the current version of the Video Compression API is Version 1
To access Deepengin's Video Compression API, you will need a unique authentication key in the form of an API key. You can authenticate your requests by appending your API key to the base URL.
String
To access an API, a unique authentication key called an API Key is required. This key can be obtained by navigating to your dashboard
String
supply your unique video id in this parameter. This ID will be included in our response so that you can easily identify which video has been compressed. Please note that the video compression API does not provide instantaneous information
String
The URL of the video that you would like to be compressed
String
provide a callback URL that points to your API endpoint where you would like to receive the response from DeepEngin once the compression is complete. Note that the URL should be publicly accessible, and no security measures should be implemented on it to ensure that the callback request can be received by your server.
Whenever you make a request that fails for some reason, an error is returned also in the JSON format. The errors include an error code and description, which you can find in detail below.
OK
Everything worked as expected.
Bad request
Bad request
Unauthorized
The request was unacceptable. Typically due to the API key missing or incorrect.
Internal Server Error
The request could not be completed due to an error on the server side.
Service Unavailable
The server was unavailable.
Video compression is the process of reducing the size of a video file by removing unnecessary data, optimizing storage, and ensuring efficient transmission without significantly compromising its visual quality. This is achieved through advanced encoding techniques that compress video frames, lower bitrate, and reduce resolution while retaining acceptable playback quality.
Video compression reduces file sizes, making storage more efficient and saving bandwidth. It ensures faster streaming and smoother playback across devices.
A Video Compression API can provide several benefits, including: * Reduces video file sizes for efficient storage and faster transfers. * Improves video streaming quality on different networks. * Ensures compatibility across devices and platforms. * Saves bandwidth while maintaining video clarity. * Automates compression, saving time and effort.
Video Compression APIs can handle HD, 4K, live streams, social media clips, and more.
Deepengin’s Video Compression API significantly reduced our video file sizes without compromising quality. It’s seamless and efficient!”
Thanks to Deepengin, our platform now loads videos faster, improving user experience dramatically. Highly recommended!
Using Deepengin’s API, we saved storage costs and enhanced playback speed for our users. Game changer for our business!
Strengthen your business with advanced computer vision
An Operation refers to a single action performed by the API, such as running Compression on one video. Batches of models will count as multiple operations, with the number of operations equal to the number of models requested. Every API call that utilizes operations will return a field indicating the number of operations used. In the case of Video Compression, the number of operations used will depend on the video duration, with the default being one operation per second.
Yes, Deepengin offers a free trial that allows you to test out the Video Compression API with a limited number of requests.
To upgrade your subscription plan, simply log in to your Deepengin account and navigate to the billing section. From there, you can select the plan you wish to upgrade to and follow the instructions to complete the upgrade.
We accept payment via major debit and credit cards (Visa, Mastercard, American Express) through Stripe. If you are unable to use these payment methods, please contact us at hello@deepengin.com to discuss alternative payment options.
No, there is no minimum usage requirement for the Video Moderation API. You can use the API as much or as little as you need.