0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2024-01-11 15:55 次阅读

什么是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研究的主要内容包括,提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度。

(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%,可提供中国赛宝实验室(电子五所)国产化率证明报告。

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

wKgZomWfnqyAdatvAACB4x29d-o541.png

图4

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

Target#killall Launcher

Target#fbinit

wKgaomWfnrmAcKF3AABgVwOlcuk522.png

图5

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

Target#xplayerdemo

wKgaomWfntKALrbKAALtIgkZ-HY744.png

图6

执行如下命令,设置需要解码播放的视频文件。

Target#set url: video-h265.mkv

wKgaomWfntyAY8lBAAJjvDShvM8380.png

图7


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

Target#play

wKgaomWfnumAAsx5AAKOqNaoEIk378.png

图8

wKgaomWfnvWAMJc6AAEVSeoahEw992.png

图9

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

Target#stop

wKgZomWfnwGAWV_eAABQ7KZyg24039.png

图10


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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9040

    浏览量

    366724
  • 视频解码
    +关注

    关注

    1

    文章

    49

    浏览量

    18133
  • 创龙科技
    +关注

    关注

    2

    文章

    131

    浏览量

    7704
收藏 人收藏

    评论

    相关推荐

    在米尔电子MPSOC实现12G SDI视频采集H.265压缩SGMII万兆以太网推流

    的ZU4EV MPSoC平台,接入真4k 60UHD-SDI视频源后,使用VCU进行高效H.265解码,再通过SGMII万兆以太网实现网络
    发表于 11-01 16:56

    基于Arm架构的珠峰芯片加速极致视频体验

    H.265/HEVC 进一步提高了压缩效率,在传输高清视频流和 4K 视频时所需的带宽大约是 H.264 的一半。然而,新一代编解码技术在
    的头像 发表于 11-01 13:54 515次阅读
    基于<b class='flag-5'>Arm</b>架构的珠峰芯片加速极致<b class='flag-5'>视频</b>体验

    在米尔电子MPSOC实现12G SDI视频采集H.265压缩SGMII万兆以太网推流

    米尔电子的ZU4EV MPSoC平台,接入真4k 60UHD-SDI视频源后,使用VCU进行高效H.265解码,再通过SGMII万兆以太网实现
    发表于 10-14 17:42

    雷卯Leiditech针对算能开发者套件SM7 32-EN4-22-S推荐的防静电浪涌器件示意图

    1. CPU:8核 ARM A53@2.3GHz 2. NPU: 支持FP32/FP16/BF16/INT8,支持高达32路高清视频智能分析 3. 视频解码能力:
    的头像 发表于 10-14 09:17 996次阅读
    雷卯Leiditech针对算能开发者套件SM7 32-EN4-22-S推荐的防静电浪涌器件示意图

    RK3568开发板系统编译与烧写(必会)

    应用。 高性能VPU支持4K60帧视频解码,多路视频源同时解码H.265/H.264/VP9/
    发表于 08-27 11:13

    【技术分享】H.264 与H.265的区别,二者应该如何选择?

    启明智显的国产工业级HMI芯片Model4集成图形、视频显示和编解码相关的硬件模块,支持H.264视频解码器,能够为高清
    的头像 发表于 07-30 16:41 1156次阅读
    【技术分享】<b class='flag-5'>H</b>.264 与<b class='flag-5'>H.265</b>的区别,二者应该如何选择?

    迅为RK3568邮票孔小板ARM3568J核心板瑞芯微人工智能AI鸿蒙Linux安卓

    应用。 高性能VPU支持4K60帧视频解码,多路视频源同时解码H.265/H.264/VP9/
    发表于 07-25 14:50

    迅为RK3568开发板基于迅为原创理论与实践相结合610+期配套教程

    解码,多路视频源同时解码H.265/H.264/VP9/VP8视频
    发表于 07-18 10:30

    基于RK3588的8K视频解码显示案例分享!引领超高清工业视频时代

    本案例使用GStreamer API通过ARM从本地导入8K视频文件(H.264编码格式或H.265编码格式),然后进行H.264或
    发表于 07-17 11:15

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

    : video-h265.mkv 图7 输入play命令解码播放视频,可看到HDMI显示屏输出视频。Target#play 图8 图9 执行stop命令,停止
    发表于 07-17 10:46

    国产!全志科技T507-H工业核心板( 4核ARM Cortex-A5)规格书

    接口,支持双屏异显、 G31 MP2GPU 、4K@60fps H.265 视频硬件解码、4K@25fps H.264 视频硬件编码。核心板
    发表于 07-12 17:26

    瑞芯微工业处理器8K视频解码+8K显示案例测试

    本案例使用GStreamer API通过ARM从本地导入8K视频文件(H.264编码格式或H.265编码格式),然后进行H.264或
    发表于 04-28 14:28 722次阅读
    瑞芯微工业处理器8K<b class='flag-5'>视频</b>编<b class='flag-5'>解码</b>+8K显示案例测试

    Radeon Vulkan RADV驱动新增支持H.264/H.265编码

    去年5月,David Airlie提出并实现H.264 / H.265 Vulkan Video编码补丁集,现已融入Mesa 24.1版本之中。针对此次Git主线合并请求,Airlie简短评论道:“此补丁旨在拓展Vulkan,
    的头像 发表于 04-12 14:59 576次阅读

    Vulkan 1.3.277新增AV1 Decode扩展,提升视频解码质量

    NVIDIA始终积极投入这一开源计划,不仅持续完善Vulkan Video演示范例,还示范了Encode H.264/H.265以及Decode AV1扩展在其平台上的使用效果。
    的头像 发表于 02-03 14:02 833次阅读

    Enhanced-RTMP协议如何支持H.265呢?

    准确的说,RTMP是传输协议,传输协议内部的封装是flv格式,其实我们所说的支持H.265,是在flv封装格式里面支持H.265编码数据。
    的头像 发表于 01-03 09:15 1058次阅读