Video editing is a fundamental component of video production and is most often conducted by an individual editor using desktop editing software. The manual editing workflow is well suited for sophisticated custom edits while creating original content (e.g feature film or commercial). However, it does not scale in a high volume media workflow.
Encoding.com has developed a suite of programmatic editing features designed to automate the manipulation of your video content within a high volume media processing workflow. We define programmatic editing as edits initiated via our API based on a customer’s unique rule or data set. This could be as simple as adding a custom logo at a specific XY coordinate of a video at the time of transcoding, to a complex multi-step workflow that involves concatenating different source files, adding custom video or text overlays, and muxing closed caption files.
Cloud based automated programmatic editing tools can open up whole new categories of creative possibilities in how video can be personalized based on stored user data. Imagine adding customer data to a video promotion before sending to the customer, or creating product specific videos drawn from a large catalog of product images. Encoding.com customers have already created amazing executions based on our programmatic editing toolset. A few success stories are the Google Hangout campaigns that utilized custom text overlays and the ESPN Fantasy Football campaign which utilized concatenating, split screen, and video overlay.
This guide outlines all of the programmatic editing features built into the Encoding.com platform. Through utilization of our unique editing features, you can create automated and custom workflows that are designed for your specific needs, and will make your encoding workflow more powerful, and more efficient.
Customer Use Case Studies
Watermarking is a visible embedded overlay on a video consisting of text, a logo, or a video copyright disclaimer. The purpose of a watermark is to identify the work and discourage its unauthorized use. Though a video copyright disclaimer can’t prevent unauthorized use, it makes it more difficult for those who may want to claim someone else’s video as their own.
Encoding.com supports automated watermarking through our API. It’s a helpful tool for adding logos, credits, or imagery to large content libraries.
The watermarking software parameters are as follows:
For more information on how to place a watermark in your video/movie, please read our watermarking API documentation.
Here is more information on how to place a watermark in your video/movie.
Watermarking Case Study: The Food Network
Watermarking content for purposes of protection is the most popular use case. Food Network came to Encoding.com for help with over 3,000 videos that needed to be watermarked with their logo. Using the Encoding.com API they were able to automate the source, position, and appearance of watermarks across all 3,000 videos.
The Encoding.com concatenation feature allows you to combine multiple source video files into one file. This would be helpful for a client looking to combine intermittent videos into one long sequence.
To use this feature via the User Interface, you can add multiple video sources in the “Add Media" section and they will automatically combine into one file (in sequential order) during the encoding process. To utilize this concatenation feature via the API, you should use several elements in your XML request which will be added sequentially during the encoding process. In addition, you can use different source video URLs / locations (HTTP, FTP, S3, CloudFiles) along with different media properties for each source video (format, frame size, bitrate, codec, etc…).
The parameters for concatenation are as follows:
Concatenated Goat + Parade Video
All of the concatenation details are outlined in our API documentation.SIGN UP TO USE OUR API FOR EDITING VIDEO, FREE!
Thumbnails are essentially .jpg output images of video. Most clients utilize the thumbnail feature to generate rollovers for their players and to give viewers a snapshot of their video.
Encoding.com has several options for creating thumbnails on various players. For a link to how to utilize thumbnails with the JW Player click here and see below.
While VTT files and JPG sprites are easy to create manually, it does take a lot of work. Combining screenshots of a video to a sprite with Photoshop will work if you have a few videos, but for a large library something more automated is required.
Encoding.com supports rendering VTT/JPG thumbnail tooltips on top of their existing thumbnail extraction functionality. Simply add the option use_vtt=yes to your thumbnail extraction jobs to get the VTT files, either through their API or web interface. The result will be a VTT file and JPG sprite, which are ready to be loaded into JW Player.
The parameters for creating video thumbnails with the Encoding.com API are as follows:
Our API documentation outlines everything you need to know. Learn how to create thumbnails with the Encoding.com API.RECEIVE FREE CONSULTATION ON HOW TO USE OUR API
Video rotation is most commonly used to ensure correct orientation of your video, especially on mobile and tablet devices. The Encoding.com API can specify rotation in 90 degree increments. When the video is served to phones or tablets, the device OS will determine the correct orientation based on the position of the device.
The parameters for video rotation with the Encoding.com API are:
To learn more about how to rotate videos with Encoding.com, please reference our API documentation.
If you’re looking to change the size of your video, we can help with our cropping editing feature.
The parameters for video rotation with the Encoding.com API are:
Our API documentation is a complete resource for how to crop video with the Encoding.com API.
Using the editing features of the Encoding.com API, you can set duration of both the fade out to black and fade in of your next video. This will create a seamless transition between segments. The most popular use of this feature is to create bumpers as lead-ins.
The parameters for fading with the Encoding.com API are as follows:
For all the details on fading video with Encoding.com API, please see our API documentation.GET 1GB OF ENCODING & EDITING MONTHLY
Audio/Video/Closed Caption Muxing
Multiplexing or muxing is the process of merging streams of video with audio or closed captions. In many cases, this involves downgrading your resolution and quality. Muxing is currently only supported for two sources.
The parameters for muxing with the Encoding.com API are as follows:
Want to learn more about muxing with Encoding.com? Reference our complete API documentation.
Embed Video MetaData
MetaData is the descriptive text associated with your video. Encoding.com offers ways to embed metadata in your video. This is often used to provide information such as source, author, artist, publish date or copyright information.
The parameters for MetaData with the Encoding.com API are as follows:
Learn more about the Encoding.com API parameters for metadata.GET A FREE API KEY & START ENCODING TODAY
Encoding.com can combine multiple sources of video into a single screen for viewing.
The parameters for Split-Screen with the Encoding.com API are as follows:
Everything you need to know about split screen editing with Encoding.com.
Programmatic Editing Case Study: ESPN Fantasy Football
In conjunction with ESPN and Weiden+Kennedy, Encoding.com just launched an innovative campaign the utilizes several of our programmatic editing features. Split Screen, Video Overlay, Text Overlay, & Concatenation are all used in this sophisticated workflow. The application emulates a live interview between the participant and John Anderson, ESPN sportscaster. The details of this workflow are outlined below.
Here is how split-screen was executed via the Encoding.com API:
Image & Text Overlay were executed with this API Call:
Below is the API call used to concatenate the video segments:
Here’s what simultaneous YouTube and S3 cloud storage delivery look like as a component of the API call:
Here’s how the video overlay feature is used to add a live ESPN ticker, “the bottom line" to the footer of the video:
GET A FREE ENCODING CONSULTATION FROM OUR EXPERTS
If you need to place a full motion video or digital graphics over an existing display screen of video, we can help with our video overlay feature.
The parameters for video overlay with the Encoding.com API are as follows:
Our API documentation contains everything you need to know about creating a Video Overlay.
Text overlay is the process of laying or adding text to existing video. This feature enables publishers to programmatically integrate custom text into different queue points and frame positions within a source video. Utilizing granular controls such as live fonts, colors, rotations, positions, size, start and duration points, the custom text appears to be integrated directly within the video.
The parameters for text overlay with the Encoding.com API are as follows:
To learn more about adding text overlays to your videos, please reference the Text Overlay section in our API Documentation.
Text Overlay Case Study: Google Hangouts
Encoding.com partnered with Google to promote Google Hangouts presented by Wallace and Gromit. The custom Google Hangouts invitation process was open to the public and promoted globally on the google.com home page, CNN, ESPN and other high-traffic sites. Speed and massive scalability were critical requirements for their desired customer experience. Total video job upload, transcoding, text overlay, and delivery needed to be accomplished in less than 30 seconds with peak volume reaching 50 new videos per second.
Google gathered data from users and passed the custom text along with style and placement instructions via a single API call to Encoding.com.
During the encoding process, the custom invitation text was placed at a specific start point and followed specific duration and style instructions to create the illusion that the text appeared as if integrated during the original editing process.
Here’s the API call used for the text overlay in the Wallace and Grommit example above:
<text>Encodoing.com \n Makes Text Overlay \n Easy!</text>
SIGN UP AND TRY OUR EDITING FEATURES FOR FREE
Image to Image Conversion
This editing feature allows you to both convert and resize your source image to a new format and or size.
The parameters for image to image conversion with the Encoding.com API are as follows:
All of the info on image to image conversion with Encoding.com can be found in our API documentation.
Video Slideshow Creation
Our slideshow editing tool enables our clients to create custom presentations of images or files into a sequential viewing format.
The parameters for creating a slideshow with the Encoding.com API are as follows:
Check out the API Documentation for more info on creating slideshows.