Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
API endpoints for video-related operations
Filerobot provides a powerful and flexible API that supports various video-related operations. Whether you need to transcode videos into different formats, convert between video file types, compress large files, trim videos or combine multiple clips, Video API can take care of it.
The following subpages contain additional information for the available operations related to video management, including their typical use cases, detailed explanations, usage examples and links to the relevant API docs, which allow you to integrate these capabilities seamlessly into your applications and workflows.
Effortless video transformation into various formats
The video conversion capabilities that we offer are designed to convert input videos into different formats, providing flexibility and compatibility for a wide range of applications and devices. Various input file formats are supported to ensure effortless conversion that meet any specific requirements.
By leveraging this feature, customers can gain access to versatile video conversion capabilities that enhance compatibility, accessibility and workflow efficiency, thus ensuring the video content reaches a wider audience while maintaining its quality and integrity.
This service caters to various use cases, including but not limited to:
Cross-platform compatibility - It ensures that the videos are suitable for distribution across different platforms.
Device-specific optimization - The videos can be better optimized for playback on specific devices, such as smartphones, tablets, smart TVs, etc. This makes the viewing experience tailored to each device's capabilities.
Archiving and preservation - The process of archiving and preserving videos can be greatly improved using formats deigned for long-term storage, thus ensuring accessibility and longevity for future use.
Content repurposing - Existing video content can be repurposed for different purposes, such as promotional clips, trailers or snippets for social media marketing campaigns. The videos are adapted to various formats and platforms, increasing reach and engagement.
Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:
There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.
Enhance your videos with customizable chapters for improved navigation and accessibility
Chapter generation offers a simple solution for generating .vtt (WebVTT) files with desired chapter times. WebVTT (Web Video Text Tracks) is a subtitle and caption file format widely used for displaying timed text in HTML5 videos. It provides a standardized format for creating text-based content such as captions, subtitles and descriptive metadata, allowing synchronized display with audiovisual media.
In addition to generating a .vtt file, you have the option to embed chapter information directly into the video metadata. This process involves modifying the metadata tags of the video file to include the chapter markers. Embedding the chapter information ensures that the chapters remain intact even when the video is distributed or played on different platforms.
With this service, you can enhance the accessibility and user experience of your videos by providing interactive chapter navigation.
This service can be valuable for a plethora of use cases, mainly:
Improving the user experience - Adding chapter markers to your videos allows viewers to navigate through the content more efficiently. Users can quickly jump to specific sections, facilitating easier content consumption and ensuring a more engaging viewing experience, especially for longer video content.
Enhancing accessibility - Incorporating chapter markers enables better accessibility for individuals with disabilities, such as visual impairments or cognitive challenges. Screen readers and assistive technologies can utilize the chapter information to help users navigate the video and access specific sections.
Content organization - Chapters provide a convenient way to organize and structure video content. By generating .vtt files with desired chapter times, lengthy videos can be broken down into logical sections, making it easier for viewers to find and consume the content that is most relevant to them.
Chapter customization - The chapter times can be defined according to specific user requirements. Customers have control over the timing and granularity of chapters, ensuring they align with the natural breakpoints or key moments within their videos.
Content discovery - Adding chapters to recorded webinars or presentations enables participants to revisit specific segments and key points. This improves the usability of recorded events and enhances content discoverability.
Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:
There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.
Transform and optimize your videos for various devices and platforms
The Video compression service provides a way to modify input videos by changing their bitrate and resolution. With support for multiple input formats and the flexibility to specify target resolution and bitrate using either concrete numeric values or predefined strings for typical uses, customers can optimize their video content for various devices and use cases.
A wide range of input video formats are supported, enabling video compression regardless of the original format and ensuring utilization across different platforms, devices, and playback environments.
The ability to specify target resolution and bitrate in several ways offers great flexibility. Videos can be easily adapted for different devices, screen sizes and network conditions, optimizing the viewing experience for their audience.
By converting videos to target resolutions and bitrates suitable for specific types of devices (e.g., mobile, tablet, desktop), the service ensures optimal playback performance and user experience. The delivered videos are tailored to the capabilities and display characteristics of different devices.
Video compression can be used in the following use cases:
Multi-device content delivery - If video content is distributed across different platforms and devices, the videos can be adapted to the specific resolutions and bitrates required, ensuring the content is optimally displayed and performs well regardless of the specific platform.
Video advertisements - Video ads can be converted and optimized for various advertising channels and ad placements, such as mobile ads, in-app ads, desktop ads, etc.
Responsive web design - Videos can be adjusted to match the breakpoints in a responsive design, which guarantees that they are appropriately displayed and offers a consistent user experience across different screen sizes.
Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:
There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.
Seamlessly extract and combine specific sections of input videos
The video trimming service provides a seamless solution for trimming video files based on provided time intervals. It allows you to specify start and end times to extract specific sections from the input video, which are then joined together to create a new consolidated video file.
By leveraging video trimming, customers gain precise control over their video content, extracting specific sections and then joining them into merged video files. Whether they need to compile promotional videos, create social media content or produce video highlights, our service empowers them to streamline their video management process, deliver engaging content and create captivating video experiences for their audience.
This service can prove beneficial for multiple use cases, such as:
Content compilation - Specific sections from multiple source videos can be extracted and joined together to create compilations and highlight reels. This is valuable for creating promotional materials and recaps that showcase the best moments from various sources.
Advertisement campaigns - Sections from longer videos can be extracted to create concise advertisement videos. This ensures efficient delivery within potential time constraints.
Video previews - The most enticing sections of long videos can be extracted to create engaging previews, thus generating excitement and encouraging viewers to watch the complete video.
Social media content - Videos can be modified to meet any specific duration or content requirements for a given social media platform, leading to videos that are optimized for social media sharing and ensuring maximum engagement.
Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:
There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.
Edit and optimize videos to prepare for fast delivery
Filerobot support 2 methods for optimizing and editing videos before delivery.
Depending on the use case, either or both methods can be useful.
Optimized video delivery using adaptive streaming formats for fast loading on any device
Video transcoding is an integral part of our service, designed to provide seamless and efficient transcoding capabilities. It specializes in converting input videos into adaptive streaming formats, such as HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). With support for various input file formats and target resolutions, optimal video delivery is guaranteed across multiple devices and network conditions.
Visit the following links to learn more about adaptive video streaming over HTTP:
The process can be summarized in three simple steps:
Upload of the origin video file to Filerobot.
Transcoding into chunks with support for multiple target resolutions.
Generation of the playlist file (.mpd for DASH and .m3u8 for HLS) that provides the necessary information for the video player to retrieve and play the video segments in a specific order and format.
By leveraging video transcoding for adaptive streaming, you gain access to the following:
Multi-device compatibility - With adaptive streaming formats like HLS and DASH, the videos become compatible with a wide range of devices, including smartphones, tablets, smart TVs, and desktop computers. This broad compatibility ensures that the content reaches a larger audience.
Improved user experience - Adaptive streaming adjusts the video quality dynamically, based on the viewer's available bandwidth. This results in reduced buffering times, faster start-up and uninterrupted playback, enhancing the overall user experience.
Bandwidth optimization - Our service efficiently compresses and transcodes videos, reducing the file size without compromising the visual quality. This optimization helps to minimize bandwidth consumption, allowing smoother playback even on limited network connections.
Scalability and flexibility - Support for large volumes of video transcoding requests as well as a wide range of input file formats and target resolutions, thus ensuring scalability and providing flexibility in adapting to specific requirements.
Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:
There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.
Merge two input videos into a single cohesive output clip
The Video combining service offers a seamless solution for merging two video files into a single cohesive video. It intelligently combines the videos while considering resolution and frame rate to maintain the best possible quality. The result file starts with the first input video and continues with the second one. As always, multiple input formats are supported.
Resolution considerations are handled gracefully when merging videos. By adopting the lower resolution of the two input videos, we prevent upscaling and maintain the original quality of the lower resolution video, ensuring optimal visual integrity in the final combined clip.
The frame rate of the result video is determined by adopting the highest frame rate from the two inputs. This ensures that the final combined clip maintains the smoothness and consistency of motion.
Merging input videos can be useful in multiple use cases:
Video compilations - Multiple video clips can be effortlessly compiled into a single montage, useful for creating highlights and compilations for various purposes such as marketing, promotions or social media content.
Advertisement creation - Different video segments can be combined into a single cohesive advertisement, ensuring a seamless viewing experience, effective storytelling or brand messaging.
Workflow streamlining - Combining videos into a single file simplifies the video management workflow. It allows for easier organization, sharing, and distribution of video content, reducing the need for handling multiple video files separately.
Viewing experience enhancement - Merging two videos into one can provide uninterrupted viewing experience by eliminating the need for viewers to manually switch between separate video files.
Information about the specific API endpoints is available in an always up-to-date documentation, that can be accessed via the following link:
There, you can find detailed information about the API endpoints, together with all required request parameters, so you know how to interact with them.
API endpoints for and larger video files to prepare them for CDN delivery |
Dynamic video optimization for short video file using query-based parameters |
Short clip processing and delivery for websites and web applications
Please contact the support team to activate the video feature for your token.
Filerobot offers on-the-fly video processing with delivery via CDN using the Filerobot URL for seamless integration. This feature is suited for short clips for websites and web applications such as hero videos or product videos.
Input files are limited to 500 MB and compressed videos are limited to 4k resolution and duration of no more than 1 minute. If your videos exceed those limits, your use case probably does not fall into the scope of this feature and you should consider using Upload post-processes and Video API.
The video files processed in the URLs need to have the proper file extension (eg. .mp4, .webm).
//token.filerobot.com/folder/origin_video.mp4?w=600&format=auto
Parameter | Allowed values | Description |
---|---|---|
The automatic format delivery chooses the most efficient codec and format based on the viewer platform support - h265 (HEVC) mp4, vp9 webm or h264 (AVC) mp4.
Preview | Syntax |
---|---|
w
>100
Sets the target video width
h
>100
Sets the target video height
func
crop
(default) | fit
| cropfit
| bound
| boundmin
| cover
Sets the resize function if both width and height parameters are provided
bg_color
hex color code / color name
Background (padding) color (for use with func=fit)
bg_img_fit
1
Use blurred version of the video for background / padding (for use with func=fit)
format
auto
(default) | mp4
| webm
| h264.mp4
| h265.mp4
| vp9.webm
Defines the video format
bitrate
10k..20000k
| 1m..20m
(ex.300k, 2m
)
Sets the compression bitrate (in kilobits or megabits per second)
Simple resize: /docs/waterfall-hd.mp4?w=400
Crop function: /docs/waterfall-hd.mp4?w=400&h=300
Fit function with blurred background: /docs/waterfall-hd.mp4?w=400&h=300&func=fit&bg_img_fit=1