weixinhum

后青春期的诗

Windows下Video_Codec_SDK的环境配置和简单的硬解码Demo

最近因为需求以及一直以来觉得CPU解码太傻X,研究了一波硬解码。通过连续三四天不间断的挖坑填坑,大抵总结了网上资料给出的三种操作: 1. 用FFMPEG硬解码完从显存拷回内存,然后就没有然后了,存起来了事。 优点:十分简单,FFMPEG本身就给出了例子,跑就行了。 缺点:从显存拷贝回内存,大...

2019-07-09 16:40:08

阅读数 118

评论数 0

FFmpeg 获取RTSP传过来的视频数据并保存成文件

废话不多说,直接上代码。  需要注意的是,FFmpeg的版本很多,最新版本可能有些函数已经换成别的了。如果无法自行更改代码,可以找我以前相关FFmpeg的文章,下载我x64版本的工程包,里面就有这个版本的FFmpeg。#ifndef INT64_C #define INT64_C(c) (c ...

2017-08-24 00:06:41

阅读数 8132

评论数 3

FFmpge x86与x64版本性能研究

由于之前一直用的x86架构进行编程,形成了惯性,一直没有注意到x84的性能跟x64相比会差多远。前阵子看了魅族的发布会说手机操作系统升级到64位后流畅性得到了巨大的提升,突然灵机一动,搞了些许尝试,一试才发现果然不是一个数量级的。     拿FFmpge解码为例,720P的H264视频在32位的f...

2016-01-06 22:33:07

阅读数 905

评论数 0

利用FFmpeg将Jpeg图片转为任意视频容器格式

在一些嵌入式系统中,视频以jpeg图像格式传出来,而且数据量非常大。这种情况下如果要对jpeg图像进行解码并且重新编码成264之类的格式再放入视频容器中会消耗大量的CPU资源,若不是性能特别犀利的CPU是无法承受的,这个时候有一个折衷的办法,就是直接将jpeg连续保存起来(也就是保存成mjpeg视...

2015-05-20 16:38:05

阅读数 5289

评论数 7

利用FFmpge进行视频解码(从H264视频流到图像)

同上面所写的两篇文章,本篇依然是介绍FFmpge的相关操作,前一篇讲的是视频压缩,本篇则相反的讲视频的解码。废话不多说,直接上代码吧。 同理于上篇,本篇先设计一个视频解码相关的类,定义如下: class Ffmpeg_Decoder { public: AVCodecParserCon...

2014-07-13 19:29:10

阅读数 6853

评论数 10

利用FFmpge进行视频压缩(从图像到H264视频流)

    对于FFmpeg相信做视频或图像处理这一块的都不会陌生,在网上也能找到很多相关的代码,但由于版本不同等原因,往往找到的代码都是需要自行修改才可以用,为此本人希望能尽绵薄之力,将开发包和自行编写的代码都放出来,如果初学者想要可以直接运行的代码做参考的话,可以下载我放出的FFmpeg开发包进行...

2014-07-11 22:57:47

阅读数 11204

评论数 6

VS配置FFmpeg开发环境

在做视频处理的时候,通常需要对视频数据进行编解码,这时利用开源的FFmpeg视频音频处理方案是大多数程序员的选择,毕竟自己去进行编解码器的编写实在是太太太没效率了,而且大多数情况下还满满的都是写不出来。。。然决定用FFmpeg只是最开始的一步,因为后面如何去搭建这个环境是个比较麻烦的问题。 通常...

2014-07-11 18:18:34

阅读数 9117

评论数 3

提示
确定要删除当前文章?
取消 删除