Android 短视频 FAQ

最近更新时间: 2019-07-17 12:03:54

Q1:短视频 SDK 支持的格式有哪些?
出于兼容性的考虑,目前短视频 SDK 仅支持 h.264 的视频编码,aac、mp3 的音频编码,通常封装的格式为 mp4、mov 等。未知编码的资源可以考虑使用音视频转码接口( avthumb )处理后再使用 SDK 编辑。


Q2:短视频 SDK 如何获取授权?
短视频的使用需要获取授权,可通过 400-808-9176 转 2 号线联系七牛商务咨询,或者 通过工单 联系七牛的技术支持。否则在运行过程中可能会出现 ERROR_UNAUTHORIZED (8) 的错误。此外,调用未授权的 功能 也可能出现此异常。


Q3:如何提高编辑效率?
短视频录制、编辑时的效率主要由手机的编码性能、媒体的编码配置等因素影响。在特定的配置下,不同的设备表现出的性能可能会有较大的区别;同样的设备,调整编码配置:源媒体、目标媒体的码率、分辨率、帧率、VideoProfile类型等,都会影响编码时间,对编辑时长有比较敏感的需求,可以从以上纬度调整。


Q4:如何设置全屏?
在 SDK 的 demo 默认使用了正方形的界面录制、编辑演示,需要全屏的产品需求,可以更改 xml GLSurfaceView 的类型,改变预览的界面;更改编码的宽高,改变生成的媒体的分辨率。


Q5:如何提高视频的清晰度?
在编解码时,总是会有一定的失真产生,程度的不同表现在视觉感官上就是清晰度的差别。影响清晰度的因素主要有:码率、分辨率、帧率、编码类型等。在其他配置不变的情况下,清晰度与码率正相关,即码率越高清晰度越好;清晰度与分辨率、帧率负相关;与编码类型正相关,即编码效率越高清晰度越好,同样配置下,不同 VideoProfile High、Main、Baseline 清晰度递减。可以简单理解为,每一帧单位区域包含的信息越多,清晰度越好。调整清晰度可以按照以上原则调整。
以上内容是否对您有帮助?
  • Qvm free helper
    Close