分享

安卓支持的多媒体文件类型

 蓦然挥守 2020-05-20

1、核心媒体格式和编解码支持

  AMR,后缀3gp

  aac,后缀3gp、mp4、m4a、aac、ts

  图片,后缀jpg、gif、png、bmp、webp(安卓4.0以上)

  HEIF(解码器安卓8.0以上),图片格式,后缀heic、heif

  H263,后缀3gp、mp4

  AVC或H264 Base Profile(编码器安卓3.0),后缀3gp、mp4、ts

  AVC或H264 Main Profile(编码器安卓6.0)

  H265 HEVC(解码器安卓5.0以上),后缀mp4

  MPEG-4 SP,后缀3gp

  VP8(编码器安卓4.3,解码器安卓2.3.3,流传输安卓4.0以上),后缀webm(安卓4.0)、mkv

  VP9(解码器安卓4.4以上),后缀webm、mkv

2、安卓9.0兼容性定义,https://source.android.google.cn/compatibility/9/android-9-cdd.html

  手持设备实现必须支持以下音频编码:AMR-NB、AMR-WB、MPEG-4 AAC Profile (AAC LC)、MPEG-4 HE AAC Profile (AAC+)、AAC ELD(增强型低延迟 AAC)

  手持设备实现必须支持以下音频解码:AMR-NB、AMR-WB

  手持设备实现必须支持以下视频编码,并使其可供第三方应用使用:H.264 AVC、VP8

  手持设备实现必须支持以下视频解码:H.264 AVC、H.265 HEVC、MPEG-4 SP、VP8、VP9

电视设备

  TV 设备实现必须支持以下音频编码格式: MPEG-4 AAC Profile (AAC LC)、MPEG-4 HE AAC Profile (AAC+)、AAC ELD(增强型低延迟 AAC)

  TV 设备实现必须支持以下视频编码格式: H.264、VP8

  TV 设备实现:强烈建议支持以 30 帧/秒的帧速率对分辨率为 720p 和 1080p 的视频进行 H.264 编码。

  TV 设备实现必须支持以下视频解码格式:MPEG-4 SP、H.264 AVC、H.265 HEVC、VP8、VP9

  强烈建议 TV 设备实现支持以下视频解码格式:MPEG-2

  TV 设备实现必须支持以标准的视频帧速率进行 H.264 解码,视频的分辨率不得高于:1080p,60 帧/秒,Baseline Profile/Main Profile/High Profile Level 4.2

  配备 H.265 硬件解码器的 TV 设备实现必须支持以标准的视频帧速率进行 H.265 解码,视频的分辨率不得高于:1080p,60 帧/秒,Main Profile Level 4.1

  如果配备 H.265 硬件解码器的 TV 设备实现支持 H.265 解码和超高清解码配置:必须支持3480p,60 帧/秒,Main10 Level 5 Main Tier 配置。

  TV 设备实现必须支持以标准的视频帧速率进行 VP8 解码,视频的分辨率不得高于:1080p,60 帧/秒解码配置

  配备 VP9 硬件解码器的 TV 设备实现必须支持以标准的视频帧速率进行 VP9 解码,视频的分辨率不得高于:1080p,60 帧/秒,profile 0(8 位色深)

  如果配备 VP9 硬件解码器的 TV 设备实现支持 VP9 解码和超高清解码配置,则:必须支持3480p,60 帧/秒,profile 0(8 位色深)。强烈建议支持3480p,60 帧/秒,profile 2(10 位色深)。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多