x265探索与研究(三):如何播放*.265格式的视频或解码视频流

简介: <h1 style="text-align:center">如何播放*.265<span style="font-family:宋体">格式的视频或解码视频流</span></h1> <p> </p> <p>            如下图,在得到.265<span style="font-family:宋体">格式的视频或视频流后应如何播放</span><span style="fo

如何播放*.265格式的视频或解码视频流

 

            如下图,在得到.265格式的视频或视频流后应如何播放265格式的视频呢?本博文总结出5种播放265格式视频或视频流的基本方法。



方式一:Elecard HEVC Player Sample

 

        软件下载地址:http://download.csdn.net/detail/frd2009041510/9387068

        下载后直接双击安装即可,播放效果如下图所示。


方式二:GitlHEVCAnalyzer

 

        我们可以更改“make-solutions.bat”中的内容,让生成的是*.bin文件,之后解码*.bin文件亦可播放,更改后的命令如下:

x265.exe --preset fast --input hall_cif_352x288_300.yuv --fps 30 --input-res 352x288 --output out.bin --psnr --ssim --bitrate 128

        如下图是生产的*.bin文件。


        接下来,下载GitlHEVCAnalyzer

        地址:http://download.csdn.net/detail/frd2009041510/8113987

        最后,用GitlHEVCAnalyzer打开out.bin进行解码即可,如下图所示。


方式三:VLC


        下载地址:http://download.csdn.net/detail/frd2009041510/9387112

        需要特别注意的是:VLC编译的时候必须开启x265支持(主要是打开ffmpeg的编译选项)。此部分在后续博文中会详细介绍具体步骤。

 

方式四:potplayer


        下载地址:http://download.csdn.net/detail/frd2009041510/9387103

        Potplayer对于*.265*.bin265格式均可播放,如下图所示。




方式五:HM解码器

 

        x265编码器产生的str.bin码流文件还可以采用HMTAppDecoder.exe解码并利用YUV播放器查看。


目录
相关文章
|
监控 关系型数据库 MySQL
轻松入门MySQL:主键设计的智慧,构建高效数据库的三种策略解析(5)
轻松入门MySQL:主键设计的智慧,构建高效数据库的三种策略解析(5)
664 0
Visual Studio C# CS0006 C# 未能找到元数据文件
Visual Studio C# CS0006 C# 未能找到元数据文件
355 0
Visual Studio C# CS0006 C# 未能找到元数据文件
|
Linux 测试技术 调度
Linux 驱动之gpio-key驱动分析
Linux内核中的gpio-keys.c(driver/input/keyboard/gpio-keys.c)统一了所有关于按键的驱动实现方式。其良好的代码架构可以兼容几乎所有平台的关于按键的处理流程。如果需要在目标平台实现关于按键的驱动程序,完全可以直接使用该驱动,几乎不用自己实现任何代码。
2081 0
|
3月前
|
存储 人工智能 自然语言处理
DeepSeek R1+Open WebUI实现本地知识库的搭建和局域网访问
本文介绍了使用 DeepSeek R1 和 Open WebUI 搭建本地知识库的详细步骤与注意事项,涵盖核心组件介绍、硬件与软件准备、模型部署、知识库构建及问答功能实现等内容,适用于本地文档存储、向量化与检索增强生成(RAG)场景的应用开发。
1229 0
|
存储 缓存 JavaScript
NPM怎样清空缓存
NPM怎样清空缓存
|
传感器 自动驾驶 安全
无人驾驶汽车也面临着一些挑战。
无人驾驶汽车也面临着一些挑战。
|
机器学习/深度学习 数据采集 人工智能
未来深度学习技术的前景与挑战
深度学习技术的快速发展已经引领了人工智能领域的革新,但其未来面临着诸多挑战与机遇。本文探讨了深度学习技术在不同领域的应用现状,分析了其面临的技术瓶颈及解决方案,并展望了未来深度学习技术的发展方向。 【7月更文挑战第9天】
209 1
|
安全 Linux 数据处理
探索Linux的kmod命令:管理内核模块的利器
`kmod`是Linux下管理内核模块的工具,用于加载、卸载和管理模块及其依赖。使用`kmod load`来加载模块,`kmod remove`卸载模块,`kmod list`查看已加载模块,`kmod alias`显示模块别名。注意需有root权限,且要考虑依赖关系和版本兼容性。最佳实践包括备份、查阅文档和使用额外的管理工具。
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶领域的应用
【5月更文挑战第18天】随着科技的发展,深度学习技术在各个领域的应用越来越广泛。特别是在自动驾驶领域,基于深度学习的图像识别技术已经成为了关键技术之一。本文将详细介绍基于深度学习的图像识别技术在自动驾驶领域的应用,包括其原理、实现方法以及面临的挑战和未来发展趋势。
246 5
|
存储 API 开发工具
开通oss服务
开通oss服务
1365 1