All Products
Search
Document Center

ApsaraVideo VOD:Audio and video upload

Last Updated:Nov 22, 2023

ApsaraVideo VOD supports multiple methods to upload media files in multiple formats. For example, you can use multi-end upload, concurrent upload, and resumable upload to meet the upload requirements in various scenarios. You can also upload short videos by using the short video SDK.

Media upload

  • Supported upload methods

    • Upload by using the ApsaraVideo VOD console

    • Upload by using SDKs

    • Upload from servers in multiple development languages such as JAVA

    • Upload from JavaScript web clients, or Android or iOS mobile clients

    • Upload offline

    • Upload by using a PC client tool

    • Live stream recording

    For more information, see Overview.

  • Supported file formats

    Media type

    Supported format

    Video

    • MPEG formats: MP4, TS, 3GP, MPG, MPEG, MPE, DAT, VOB, and ASF.

    • AVI format: AVI.

    • Windows Media Video formats: WMV and ASF.

    • Flash Video formats: FLV and F4V.

    • Real Video formats: RM and RMVB.

    • QuickTime format: MOV.

    • Matroska format: MKV.

    • HTTP-Live-Streaming (HLS) format: M3U8.

      Note

      If you use the ApsaraVideo VOD console to upload M3U8 files, you can upload them only by using their URLs. You can use the ApsaraVideo VOD API or SDK to upload M3U8 files from your on-premises devices. For more information, see Upload media files by calling the ApsaraVideo VOD API.

    • Other formats: DV, GIF, M2T, M4V, MJ2, MJPEG, MTS, OGG, QT, SWF, and WEBM.

    Audio

    MP3, WMA, WAV, AAC, RA, M4A, FLAC, APE, AC3, AMR, CAF, and ACM.

    Image

    PNG, JPG, JPEG, GIF, and HEIC.

    Auxiliary media asset

    • Watermark files: PNG, GIF, APNG, and MOV.

    • Subtitle files: SRT, ASS, STL, TTML, and VTT.

    • Material files: JPG, GIF, PNG, MP4, MAT, and ZIP.

Short video SDK

You can use the short video SDK to record a video or import local video, edit the video, and upload the video to ApsaraVideo VOD. The short video SDK supports features including video resolution switching, real-time retouching and filter effects, camera switching, and flash mode switching. You can also add face stickers during recording by using the facial recognition SDK. The short video SDK also supports advanced editing features such as video cropping by frame size and duration, video merging, and adding special effects such as filters, animated stickers, music, music videos (MVs), subtitles, and doodles. You can customize your user interface (UI) based on the product-level open source UI. The short video SDK also provides stable and easy-to-use API operations in a unified format for recording, importing, cropping, and editing short videos. This allows custom development for your application.

References