MPS supports the on-demand transcoding of audio and video files stored in OSS.
3GP, AVI, FLV, MP4, M3U8, MPG, ASF, WMV, MKV, MOV, TS, WebM and MXF.
Video encoding formats
H.264/AVC, H.263, H.263+, MPEG-1, MPEG-2, MPEG-4, MJPEG, VP8, VP9, Quicktime, RealVideo and Windows Media Video.
Audio encoding formats
AAC, AC-3, ADPCM, AMR, DSD, MP1, MP2, MP3, PCM, RealAudio and Windows Media Audio
Default for PC: FLV
Default for Android: MP4
Default for IOS: M3U8(TS)
Custom: FLV, MP4, TS, M3U8, GIF and MPD
MP3, MP4, OGG, FLAC, and m4a
Video encoding formats
Custom: H.264/AVC and H.265/HEVC
Audio encoding formats
Default : AAC
Custom: MP3, AAC, VORBIS, and FLAC
MPS supports MPS queues. The MPS queues can be used to differentiate transcoding businesses. Tasks in the same MPS queue support priority settings. At the same time, by allocating transcoding resources to an MTS queue, you can control the simultaneous transcoding task processing capabilities of the MPS queue.
MPS allows you to take JPG format screenshots at a specified time of a video file stored in OSS. The service supports single screenshot, multiple screenshots, and distributed screenshots.
Static watermarks: A maximum of 20 static images in PNG format can be added to an output video as watermarks.
Dynamic watermarks: A dynamic logo can be embedded at the beginning and end of a video to highlight your brand and increase product recognition.
MPS allows you to retrieve encoding and content information about audio and video files stored in OSS.
MPS allows you to preset a series of transcoding templates suitable for videos output under certain bandwidth conditions.
Preset smart templates
Preset smart templates automatically adjust the transcoding parameters based on the input video to suit the output video requirements. Because of the differences between input videos themselves (resolution, bit rate, etc.), not all preset smart templates are suitable for all input files. Therefore, you must use a template analysis job to find the preset templates suitable for a specific input file. In multimedia transcoding, the goal is to reduce the file size (lower the bit rate) as much as possible, while minimizing the loss of quality. Preset smart templates give priority to quality.
Preset static templates
You can call these templates without performing template analysis. There are three types of static templates: video transcoding templates, audio MP3 transcoding templates, and encapsulation templates. These templates are suitable for normal media player devices and bandwidth conditions and give priority to bit rate reduction.
Preset narrowband HD templates
You can call these templates without performing template analysis. These video transcoding templates provide three output formats: FLV, MP4, and M3U8. The preset narrowband HD template is a type of transcoding template unique to Alibaba Cloud MPS. While maintaining the same video clarity as normal transcode templates, they provide a lower bit rate to reduce your costs even more.
A custom transcoding template is a set of custom transcoding parameters, including audio, video, and container parameters.
Alibaba Cloud’s unique narrowband HD technology lowers bandwidth costs, while providing better video clarity.
Frame Rate Conversion (FRC) service
This service creates high-frame rate versions, with 60 or even 120 frames per second, from normal HD programs of 30 frames per second or lower, without reducing the streaming quality even when played on a 4K screen.
Super Resolution service (2K to 4K)
For 1,080p clips, super resolution technology, based on model training using a massive quantity of videos, is used to create high-quality 4K content sources.
SD2HD Conversion service
For classic films in SD, film granules and compression noise are removed, and high-resolution technologies are applied to create 720p or even 1,080p output.
For online videos that have been overly compressed, image burrs and mosaic distortion are removed to create restored versions with higher levels of clarity.
This function allows you to extract a media clip of a specified duration from a specified start point.
This function allows you to splice up to 20 videos.
This function specifies either width or height in the transcoding parameters and leaves the other parameter blank. Then, MPS automatically sets the value of the second parameter based on the width and height of the original video.
This function supports custom M3U8 slice duration, from 1 second to 60 seconds. This helps you determine the slice duration based on the bandwidth conditions to reduce the loading time on your homepage.
This function isolates the audio or video in the video file.
This function allows you to rotate the picture of the output video by a certain angle.
This function allows outputting the animated GIF transcoded from a video.
This function allows you to import external subtitle files and specify the format for subtitle encoding.
This function integrates the MNS service. After setting notification attributes for an MTS queue, the messages returned by asynchronous interfaces for transcoding tasks in the MTS queue are actively pushed to your message receiving service by the MNS service.
This function supports media asset libraries containing titles, tags, categories, descriptions, and other information.
Workflows are cloud-based automated processing workflows that are used to automatically process audio and video files after they are uploaded.
MPS integrates Alibaba Cloud CDN, a network acceleration service with cross-carrier, cross-region, full Internet service. This service supports tens of millions of concurrent playback requests and provides flexible, customizable anti-leeching capabilities.