ARM技术论坛
直播中

Tronlong创龙科技

3年用户 721经验值
擅长:嵌入式技术 存储技术 处理器/DSP EDA/IC设计 MEMS/传感技术
私信 关注

教您在79元ARM平台实现H.265视频解码

本帖最后由 Tronlong创龙科技 于 2024-7-19 17:01 编辑

什么是H.265视频编解码?
(1)什么是H.265

H.265,也被称为HEVC(HighEfficiency Video Coding),作为H.264的继任者,提供了更好的视频压缩和更高的视频质。H.265通过引入更多先进的编码技术,如更强大的运动估计和更高效的变换编码,对比H.264进行了改进。这些改进使得H.265能够以相同的质量下使用较低的比特率进行视频压缩,从而降低存储和传输的成本。
H.265标准的诞生是在有限带宽下传输更高质量的网络视频。对于大多数专业人士来说,H.265编码标准并不陌生,其是ITU-TVCEG继H.264之后所制定的视频编码标准。H.265标准主要是围绕着现有的视频编码标准H.264,在保留了原有的某些技术外,增加能够改善码流、编码质量、延时及算法复杂度之间的关系等相关的技术。H.265研究的主要内容包括,提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度。

图1


(2)H.265的主要优势
更好的压缩效率:H.265通过改进的编码算法和更多的编码选项,能够以更低的比特率提供相同质量的视频。这使得H.265更适合于高分辨率视频和高帧率视频的压缩。
更好的图像质量:H.265能够以相同的比特率下提供更高的图像质量。它使用了更高级的编码技术,如更大的变换块,以提供更好的图像细节和减少编码噪声。
更强的运动估计:H.265引入了更强大和精确的运动估计算法,能够更好地处理运动图像。这对于处理高动态场景或快速运动的视频非常有用。
支持更高的分辨率和帧率:H.265支持更高的分辨率和帧率,可以适应日益增长的高清和超高清视频需求。相对于H.264,H.265可以以更高的分辨率和帧率进行视频压缩。

图2


全志T113-i支持哪些视频编解码
T113-i支持多种视频编解码格式,视频编码支持JPEG、MJPEG格式,视频解码支持H.265、H.264、MPEG、JPEG、MJPEG等格式。创龙科技T113-i工业核心板含税仅售79元(1片起),可实现强劲的视频编解码能力,性价比不是一般的高。创龙科技T113-i工业核心板国产化率100%,可提供中国赛宝实验室(电子五所)国产化率证明报告。

图3


本节内容基于T113-i通过官方xplayerdemo案例演示H.265解码功能,支持最大分辨率为4K@30fps。案例源码位于T113-i产品资料LinuxSDK安装包的"/T113-i_v1.0/platform/framework/cedarx/xplayer/"目录下。

图4


首先,将评估板HDMI OUT接口连接至HDMI显示屏。评估板上电启动,将产品资料“4-软件资料Demovideo-demos”目录下的video-h265.mkv视频文件拷贝至评估板文件系统,执行如下命令关闭默认运行的Qt GUI显示程序。
Target#killall Launcher
Target#fbinit

图5


执行如下命令,运行官方案例xplayerdemo。
Target#xplayerdemo

图6


执行如下命令,设置需要解码播放的视频文件。
Target#set url: video-h265.mkv

图7


输入play命令解码播放视频,可看到HDMI显示屏输出视频。
Target#play

图8



图9


执行stop命令,停止视频解码。
Target#stop

图10


创龙科技T113-i平台已发布H.265视频解码案例,如需完整源码与文档,可与我司技术服务人员联系。


更多回帖

发帖
×
20
完善资料,
赚取积分