编解码异常分析

前言

最近在做的项目,有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文件播放异常时,可以判读是解码器异常问题

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

相关推荐
Everbrilliant898 天前
音视频编解码全流程之用Extractor后Decodec
ffmpeg·视频编解码·mediacodec·音视频解码·ffmpeg编解码·decodec·ndkmediacodec
Industio_触觉智能8 天前
瑞芯微RK35XX系列FFmpeg硬件编解码实测,详细性能对比!
ffmpeg·rk3588·rk3568·编解码·rk3562·rk3576
Everbrilliant8914 天前
Android音视频编解码全流程之Extractor
mediacodec·媒体文件提取器·android编解码·ffmpeg编解码·ffmpeg媒体文件提取·extractor·android硬件编解码
却道天凉_好个秋1 个月前
音视频学习(六十三):AVCC和HVCC
音视频·h264·h265·avcc·hvcc
DogDaoDao2 个月前
WebRTC音视频编码模块深度解析:从编解码器到自适应码率控制(2025技术实践)
音视频·webrtc·实时音视频·视频编解码·h264·vp9·svc编码
程序员老舅2 个月前
C++音视频开发:基础面试题
c++·ffmpeg·音视频·视频编码·h264·音视频编解码·视频解码
DogDaoDao2 个月前
WebRTC 2025全解析:从技术原理到商业落地
音视频·webrtc·实时音视频·p2p·流媒体·编解码
wkd_0073 个月前
【RTSP从零实践】6、实现最简单的同时传输H264、AAC的RTSP服务器
aac·h264·rtsp·rtsp服务器·rtsp传输h264·rtsp传输aac
superconvert4 个月前
最快的流媒体服务器搭建 smart_rtmpd
http·webrtc·rtmp·h264·hls·无人直播·dash·rtsp·gb28181·srt·m3u8·vlc·sfu·obs·flv
这个懒人6 个月前
H.264编码解析与C++实现详解
c++·ffmpeg·h264