ffmpeg
饭特稀特别稀
曾梦想仗剑走天涯,如今却码字写代码。
展开
-
ffplay_mfc流程分析-函数脑图
看过雷神的ffplay_mfc代码,当时为了分析流程,做了一个脑图,现在分享给大家。原创 2016-10-28 14:27:39 · 419 阅读 · 0 评论 -
如何快速实现ffmpeg dxva2硬解码
首先,ffmpeg本身支持dxva2硬结解码,但解码器类型有限,并不是所有的都可以硬解。我使用的ffmpeg的版本是3.2,支持dxva2硬件加速的有以下几种文件格式:AV_CODEC_ID_MPEG2VIDEO、AV_CODEC_ID_H264、AV_CODEC_ID_VC1、AV_CODEC_ID_WMV3、AV_CODEC_ID_HEVC、AV_CODEC_ID_VP9。在正常软解代原创 2017-04-24 10:19:37 · 8330 阅读 · 2 评论 -
解决windows 7下ffmpeg dxva2硬解码速度过慢
由于项目要兼顾Win 7和Win 10,故将硬解的代码放到Win 7上跑了一下,居然发现视频一直在同步音频,且视频播放卡顿。查到最后发现是由于 av_image_copy_plane()函数执行时间过久,在我的i7-6700K上,拷贝一帧需要50+ms,这是不能接受的。想到qtav有一个优化拷贝的选项,故将其代码download下看了看,copytoFrame()函数原型如下:原创 2017-12-25 21:40:05 · 4509 阅读 · 1 评论