编解码异常分析

前言

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

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

相关推荐
superconvert10 小时前
主流流媒体的综合性能大 PK ( smart_rtmpd, srs, zlm, nginx rtmp )
websocket·ffmpeg·webrtc·hevc·rtmp·h264·hls·dash·rtsp·srt·flv
daqinzl15 天前
利用javacv实现视频转h264
ffmpeg·h264·javacv·视频转换
IT_阿水18 天前
基于FFMPEG读取摄像头图像编码为h264
ffmpeg·h264
Android技术栈1 个月前
鸿蒙(API 12 Beta3版)【获取支持的编解码能力】 音视频编码
音视频·harmonyos·鸿蒙·媒体·openharmony·编解码·鸿蒙开发
小李飞刀李寻欢1 个月前
centos下如何解决av.codec.codec.UnknownCodecError: libx264
linux·运维·centos·视频·video·h264·编解码
NullPointerExpection2 个月前
windows 使用 ffmpeg + cuda 进行视频压缩测试
c++·windows·ffmpeg·nvidia·cuda·h264·英伟达显卡
图王大胜2 个月前
Android APP 音视频(01)MediaCodec解码H264码流
android·音视频·解码·mediacodec·h264解码
醉饮千觞不知愁2 个月前
记录一次Android推流、录像踩坑过程
android·音视频·mediacodec
R-QWERT2 个月前
音视频解封装demo:使用libmp4v2解封装(demux)出mp4文件中的h264视频数据和aac语音数据
aac·mp4·h264·音视频容器·解封装
R-QWERT2 个月前
音视频封装demo:将h264数据和aac数据封装(mux)成FLV文件(纯手工,不依赖第三方开源库)
aac·h264·封装·flv·音视频容器