视频硬件编码器相关讨论(复制自公共聊天室)
通过此 Kotlin 代码获取:
MediaCodecList(MediaCodecList.ALL_CODECS).codecInfos.filter { !it.isAlias }.joinToString("\n") {
"| " + listOf(it.name, it.isHardwareAccelerated, it.supportedTypes.joinToString(", ")).joinToString(" | ") + " |"
}
@tasy5kg,我搜到一份高通网站上的HEVC视频编码用户手册.pdf
手册中有提到个QcHevcEncode
命令行工具,以及重新编译ffmpeg
以启用Qualcomm HEVC encoding
的方法
@无名啊,至于B站的压制,我觉得要么是CPU集群,要么是GPU集群,也没有其他什么好选择了。电视直播才会用很贵的实时流式编码器。