x265探索与研究(三):如何播放*.265格式的视频或解码视频流
如何 探索 视频 研究 格式 播放 解码 视频流
2023-09-14 08:57:58 时间
h1 >
采集音频和摄像头视频并实时H264编码及AAC编码 采集音频和摄像头视频并实时H264编码及AAC编码 0. 前言 我在前两篇文章中写了DirectShow捕获音视频然后生成avi,再进行264编码的方法。那种方法有一些局限性,不适合实时性质的应用,如:视频会议、视频聊天、视频监控等。
【iOS】控件截图、MP4格式视频流和m3u8格式视频流截取某一帧功能的实现 最近开发遇到一个点击按钮实现直播视频流截屏的功能,去网上查了一下资料,总结了一下iOS中截屏相关的知识,然后自己做了个demo。 demo主要实现了3种截屏方法,分别对应三种不同的应用场景。 1、imageView截图,这个截图方法可以用来实现截取项目中的控件,可截取的控件可包括UIImageView、UIView等。
如下图,在得到.265格式的视频或视频流后应如何播放265格式的视频呢?本博文总结出5种播放265格式视频或视频流的基本方法。
软件下载地址:http://download.csdn.net/detail/frd2009041510/9387068
下载后直接双击安装即可,播放效果如下图所示。
我们可以更改“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进行解码即可,如下图所示。
下载地址:http://download.csdn.net/detail/frd2009041510/9387112
需要特别注意的是:VLC编译的时候必须开启x265支持(主要是打开ffmpeg的编译选项)。此部分在后续博文中会详细介绍具体步骤。
方式四:potplayer
下载地址:http://download.csdn.net/detail/frd2009041510/9387103
Potplayer对于*.265或*.bin的265格式均可播放,如下图所示。
x265编码器产生的str.bin码流文件还可以采用HM中TAppDecoder.exe解码并利用YUV播放器查看。
采集音频和摄像头视频并实时H264编码及AAC编码 采集音频和摄像头视频并实时H264编码及AAC编码 0. 前言 我在前两篇文章中写了DirectShow捕获音视频然后生成avi,再进行264编码的方法。那种方法有一些局限性,不适合实时性质的应用,如:视频会议、视频聊天、视频监控等。
【iOS】控件截图、MP4格式视频流和m3u8格式视频流截取某一帧功能的实现 最近开发遇到一个点击按钮实现直播视频流截屏的功能,去网上查了一下资料,总结了一下iOS中截屏相关的知识,然后自己做了个demo。 demo主要实现了3种截屏方法,分别对应三种不同的应用场景。 1、imageView截图,这个截图方法可以用来实现截取项目中的控件,可截取的控件可包括UIImageView、UIView等。
相关文章
- 【说站】python比较运算如何使用
- Oracle 视图 V$SECUREFILE_TIMER 官方解释,作用,如何使用详细说明
- 探索Linux下文件拷贝的神奇之处(linux下如何拷贝文件)
- Python如何合理使用assert(新手必读)
- 探索MySQL引擎:查看的方法(如何查看mysql的引擎)
- 如何在Oracle中修改序列值(oracle修改序列值)
- 探索Linux世界:深度Linux操作系统如何表现?(深度linux怎么样)
- 如何使用Linux命令安装jar文件(linux安装jar命令)
- 探索Linux:查看系统信息的方法(如何查看linux信息)
- 版本探索如何查看Oracle客户端版本(查看oracle客户端)
- Linux 下如何快速获取进程ID的秘诀(linux 打印进程id)
- 探索 Linux 下如何优化大磁盘分区方案(linux 大磁盘分区)
- 如何让 Redis 永不关闭(怎么让redis时时开着)
- MySQL中INT字段如何实现补零操作(mysql中int补零)
- MySQL中如何通过CMD命令快捷退出(cmd退出吗mysql)
- 普通用户如何运行Redis(用普通用户运行redis)
- Oracle如何查询表的相关信息(oracle什么查询表)
- Oracle实战窍门如何让不同用户访问(oracle不同用户访问)
- 深度探索Redis缓存如何进行保存(redis缓存怎么保存)
- 教你如何用CSS来控制网页字体的显示样式