Video processing is a process in which a source video is analyzed or processed to generate a new video.
|Video editing||LVB push|
|Video editing||Manipulates media files through operations such as clipping, splicing, overlaying, and flipping to achieve effects such as audio mixing, audio extraction, and picture-in-picture.|
|Video conversion||Transcoding||Transcodes a video to a new one in the specified format and with the specified resolution.|
|Screencapture||Screencaptures a video at the specified time point or interval.|
|Watermarking||Adds a text or image watermark to a video during transcoding.|
|Animated image generating||Converts a video segment into an animated image in GIF or WebP format.|
|Adaptive bitrate streaming||Transcodes a video to adaptive bitstream in HLS or Dash format.|
|Video encryption||Encrypts a video by using commercial-grade DRM (FairPlay or Widevine).|
|Video AI||Intelligent video content recognition||Intelligently recognizes porn, terrorism, and politically sensitive information in video content.|
|Video content analysis||Intelligently analyzes video content (e.g., categorization, tagging, and cover generating).|
|Video content recognition||Intelligently recognizes video content.|
The above is a list of video processing features provided by VOD. In addition to a range of basic processing capabilities such as transcoding, screencapture, and watermarking, VOD also has the following two distinctive capabilities:
After a video processing task is initiated, the processing result cannot be output immediately (i.e., the result cannot be obtained synchronously). Therefore, video processing is performed as an offline task. For more information on how to initiate a video processing task and get the task result, please see Video Processing Task System.