- 博客(29)
- 资源 (1)
- 收藏
- 关注
转载 ffmpeg 获取视频关键帧
// keyframe.cpp :////#include "stdafx.h" //int _tmain(int argc, _TCHAR* argv[]) //{ // return 0; //}#include "stdafx.h"#include #include #include #include #include extern "C"{ #inc
2016-04-12 22:31:30 2702
转载 最新版ffmpeg 提取视频关键帧
对于ffmpeg的配置请看我的上篇博客:http://blog.csdn.net/kuaile123/article/details/11367309所用视频为 flv格式的,用的vs2010,电脑为64位,下面的也是64位,别下错了。因为ffmpeg的函数和版本有关系,这里记录下我所用的整合的版本,是昨天下的最新版的,需要请下载http://download.csdn.n
2016-04-12 22:30:00 9010 1
转载 ffmpeg里获取完整一帧的例子
#include #include "stdlib.h"#include "avcodec.h"#include "avformat.h"#include "avutil.h"#include "flvdec.h"bool GetNextFrame(AVFormatContext *pFormatCtx, AVCodecContext *pCodecCtx, int videoStr
2016-04-12 22:28:32 1209
转载 FFMPEG SDK 开发介绍
av_picture_copy((AVPicture *)pDstFrame, (AVPicture *)pSinkFrame, (PixelFormat)pSinkFrame->format, pSinkFrame->width, pSinkFrame->heighhttp://blog.s
2016-04-12 22:27:32 420
转载 FFMPEG解码流程
FFMPEG解码流程:1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解
2016-04-12 22:25:52 388
转载 FFmpeg源代码结构图 - 编码
http://blog.csdn.net/leixiaohua1020/article/details/44226355
2016-04-12 22:23:16 772
转载 ffmpeg学习(二) 通过rtsp获取H264裸流并保存到mp4文件
http://doc.okbase.net/wenjingu/archive/101505.html
2016-04-12 22:20:13 2247
转载 最简单的基于FFmpeg的推流器(以推送RTMP为例)
http://blog.csdn.net/leixiaohua1020/article/details/39803457
2016-04-12 22:19:39 553
转载 基于Ubuntu交叉编译FFmpeg Windows SDK
基于Ubuntu交叉编译FFmpeg Windows SDK写在前面 FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对
2016-04-12 22:17:51 1473 1
转载 使用Eclipse对FFmpeg进行调试
在研究代码的过程中,调试运行是一种非常有效的方法。我们常用的Visual Studio建立的工程可以很方便地对程序进行调试运行。但是对于FFMpeg这样的工程,想要进行单步调试就没这么容易了。如果一定要调试运行FFMpeg,最好按照我们之前博文的描述编译完成之后,放在Eclipse中进行调试运行。在开始之前,需要按照前几篇博文的描述安装Ubuntu并编译FFMpeg的源代码。具体链
2016-04-12 22:16:52 390
转载 linux下编译ffmpeg
1、下载ffmpeg。下载网址:http://www.ffmpeg.org/download.html2、解压缩tar -zxvf ffmpeg-2.0.1.tar.gz3、配置,生成Makefile./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg如果执行结果不对,可以根据提示
2016-04-12 22:15:21 596
转载 Linux上使用Qt Creator进行C/C++开发
Linux上使用Qt Creator进行C/C++开发 Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Creato
2016-04-12 22:14:30 401
转载 最简单的基于FFmpeg的AVDevice例子(读取摄像头)
FFmpeg中有一个和多媒体设备交互的类库:Libavdevice。使用这个库可以读取电脑(或者其他设备上)的多媒体设备的数据,或者输出数据到指定的多媒体设备上。Libavdevice支持以下设备作为输入端:alsaavfoundationbktrdshowdv1394fbdevgdigrabiec61883jacklavfilibcdiolib
2016-04-12 22:13:41 682
转载 FFMPEG视音频编解码零基础学习方法
在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,
2016-04-12 22:12:32 730
转载 ffmpeg转码(avi转mp4)
http://blog.csdn.net/zqf_office/article/details/30265869
2016-04-12 22:10:26 3396 1
转载 Windows下FFmpeg调试
为了深入了解ffmpeg的工作原理,需要阅读源代码,调试源代码。在Windows下调试ffmpeg源码,一种方法是在MinGW+Msys环境下,利用GDB进行调试;另一种是借助Eclipse进调试,其本质也是调用GDB进行调试,只是提供了良好界面,便于用户交互。本文主要记录利用Eclipse调试FFmpeg源码的过程。1.Eclipse安装Eclipse安装过程可参考网上其他资料,
2016-04-12 22:08:49 650
转载 FFmpeg基本原理一
[转]FFmpeg基本原理一2014-9-9阅读155 评论0FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解了多媒体处理的基本流程,研读ffmpeg源代码才能事半功倍。下面分析一下多媒体中最基
2016-04-12 22:08:03 646
转载 OpenGL ES 三种类型修饰 uniform attribute varying
1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const ),它不能被shader程序修改。(shader只能用,不能改)
2016-04-11 14:34:15 350
原创 OpenGL中使用着色器的步骤
在OpenGL整个程序的初始化阶段(一般是init()函数),做以下工作。1、顶点着色程序的源代码和片段作色程序的源代码要分别保存到一个字符数组里面;2、使用glCreateshader()分别创建一个顶点着色器对象和一个片段着色器对象;3、使用glShaderSource()分别将顶点着色程序的源代码字符数组绑定到顶点着色器对象,将片段着色程序的源代码字符数组绑定到片段着色器对象;
2016-04-11 14:09:36 345
转载 mFC + ffmpeg
本文介绍一个自己做的FFMPEG移植到VC下的开源工程:ffmpeg for MFC。本工程将ffmpeg工程中的ffmpeg转码器(ffmpeg.c)移植到了VC环境下。并且使用MFC做了一套简单的界面。它可以完成一个视频转码的基本功能:封装格式以及编码格式的转换。通过本程序可以学习视频转码器的原理,以及Windows的消息机制等知识。平台:VC2010类库:FFmpeg,MFC
2016-04-06 23:40:54 2354
转载 将h.264视频流封装成flv格式文件
flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html其实flv还是挺简单的一个视频格式,下面就来先谈一谈FLV的格式吧。 FLV是一个二进制文件,简单来说,其是由一个文件头(FLV header)和很多
2016-04-06 23:28:37 552
转载 FFMPEG解码流程
FFMPEG解码流程:1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解
2016-04-06 23:26:43 319
转载 FFMPEG源码分析
FFMPEG基本概念:ffmpeg是一个开源的编解码框架,它提供了一个音视频录制,解码和编码库。FFMPEG是在linux下开发的,但也有windows下的编译版本。 ffmpeg项目由以下几部分组成: ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件. ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平
2016-04-06 23:25:11 368
转载 FFplay使用指南
1. ffplay 是什么?简单的说,ffplay 是一个使用了 ffmpeg 和 sdl 库的、一个简单的可移植的媒体播放器。2. ffplay 使用方式命令行: ffplay [选项] ['输入文件']3. ffplay 可使用的选项3.1 通用选项view sourceprint?01.'-L' 显示 lice
2016-04-06 23:22:55 1462
转载 【FFmpeg】ffplay播放rtsp视频流花屏问题
问题描述:ffplay播放rtsp视频流时,播放过程中随机出现花屏现象。基本流程学习:阅读ffplay源码,熟悉其播放rtsp视频流的基本流程。在ffplay源码阅读和分析的基础上,画出了其播放rtsp的函数调用关系,如下图所示:avformat_open_input函数根据输入的文件名,与rtsp_read_packet关联。rtsp_read_packe
2016-04-06 23:21:20 1351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人