编解码异常分析

前言

最近在做的项目,有H264解码的需求。部分H264文件解码播放后,显示为绿屏或者花屏。

分析

如何确认是否是高通硬解码的问题

adb 指令

bash 复制代码
adb root
adb remount
adb shell setenforce 0
adb shell setprop vendor.gralloc.disable_ubwc 1
adb shell chmod 777 /data/vendor/media
adb shell setprop vendor.vidc.dec.log.in 1
adb shell setprop vendor.vidc.dec.log.out 1

运行解码应用,尝试解码播放视频

将/data/vendor/media pull 出来

yuv文件查看:

通过7yuv查看

.264文件如何查看

通过vlc播放器查看

如何判断是高通解码器问题

当yuv文件播放异常时,可以判读是解码器异常问题

出现上述问题,需要推动高通解决

相关推荐
DogDaoDao6 天前
Android 硬件编码器参数完全指南:MediaCodec 深度解析
android·音视频·视频编解码·h264·硬编码·视频直播·mediacodec
DogDaoDao8 天前
Android 播放器开发:从零构建全功能视频播放器
android·ffmpeg·音视频·播放器·mediacodec·编解码
DogDaoDao10 天前
Android MediaCodec 全面详解:从入门到精通
android·音视频·实时音视频·视频编解码·短视频·视频直播·mediacodec
跃龙客2 个月前
常见音视频编码二进制分析笔记(H264,H265,AAC,OPUS,G711A,G711U)
aac·h264·h265·opus·g711
芝麻别开门3 个月前
如何在codec2中添加新的component组件
codec2·mediacodec
REDcker5 个月前
Android WebView 版本升级方案详解
android·音视频·实时音视频·webview·js·编解码
小柯博客6 个月前
STM32MP1 没有硬件编解码,如何用 CPU 实现 H.264 编码支持 WebRTC?
c语言·stm32·嵌入式硬件·webrtc·h.264·h264·v4l2
广东数字化转型7 个月前
JT808,JT1078 —— AAC编码 —— 部标机语音对讲Java实现
aac·h264·h265·g711a·部标机
Sam Xiao7 个月前
JT808,JT1078 —— AAC编码 —— 部标机语音对讲Java实现
aac·h264·h265·g711a·metro·部标机
DogDaoDao7 个月前
OpenCV音视频编解码器详解
人工智能·opencv·音视频·视频编解码·h264·h265·音视频编解码