编解码异常分析

前言

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

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

相关推荐
yunteng5212 天前
音视频(二)ffmpeg编译及推流
ffmpeg·音视频·h264·媒体推流
chen_song_5 天前
WebRTC中音视频服务质量QoS之FEC+NACK调用流程
udp·音视频·webrtc·rtc·h264·nack·fec
Leon_Chenl2 个月前
FFmpeg 头文件完美翻译之 libavdevice 模块
ffmpeg·音视频·c·编解码·libavdevice
如果可以0033 个月前
Android Camera系列(八):MediaCodec视频编码下-OpenGL ES离屏渲染
android·音视频·mediacodec·opengl es
superconvert3 个月前
怎么在 Linux 下运行 smart_rtmpd
websocket·ffmpeg·webrtc·hevc·aac·rtmp·h264·dash·rtsp·srt·opus·vlc·obs·flv·vmix
sz66cm5 个月前
编码基础 -- 汉明距离简介
编解码
从后端到QT6 个月前
RTP H264封包和解包分析
音视频·aac·h264·rtp
Neil_baby6 个月前
H264参考帧列表管理
h264·编解码
superconvert6 个月前
主流流媒体的综合性能大 PK ( smart_rtmpd, srs, zlm, nginx rtmp )
websocket·ffmpeg·webrtc·hevc·rtmp·h264·hls·dash·rtsp·srt·flv
daqinzl7 个月前
利用javacv实现视频转h264
ffmpeg·h264·javacv·视频转换