avplayer
贾熊猫
这个作者很懒,什么都没留下…
展开
-
winnt.h error C2146: syntax error : missing ';' before identifier 'PVOID64'
http://www.cnblogs.com/RunOnTheWay/archive/2008/01/17/1043705.html上次开发DirectShow还是2005年1月,整整两年,今天又重操旧业。这次在VS2005上使用DirectShow,首次编译发现出现以下错误:error C2146: syntax error : missing ';' before iden转载 2013-08-24 09:57:30 · 2030 阅读 · 0 评论 -
编译avPlayer过程中遇到的问题
1:进入其他盘符的dos命令:cd \d I:\ 就是进入I盘的命令。2:找不到“libboost_system-vc100-mt-sgd-1_54.lib”,本人在自己编译的boost中的确找不到这个lib,但是我找到了类似的”libboost_system-vc100-mt-gd-1_54.lib”这个lib跟要求的lib只差一个“s",在网上超找发现:自己编译的boost是动态链接原创 2013-08-24 12:24:39 · 1299 阅读 · 0 评论 -
如何基于FFMPEG和SDL写一个少于1000行代码的视频播放器
原文地址:http://www.dranger.com/ffmpeg/ FFMPEG是一个很好的库,可以用来创建视频应用或者生成特定的工具。FFMPEG几乎为你把所有的繁重工作都做了,比如解码、编码、复用和解复用。这使得多媒体应用程序变得容易编写。它是一个简单的,用C编写的,快速的并且能够解码几乎所有你能用到的格式,当然也包括编码多种格式。唯一的问题是它的文档基本上是没有的转载 2013-08-26 12:03:09 · 1831 阅读 · 1 评论 -
ffmpeg库在windows下编译出现无法链接的问题的解决方法
问题的现象:网上的解决方法的总结:1.添加:#ifdef __cplusplusextern "C"{#pragma comment (lib, "Ws2_32.lib") #pragma comment (lib, "avcodec.lib")#pragma comment (lib, "avdevice.lib")#pragma原创 2013-08-27 13:55:15 · 5004 阅读 · 1 评论 -
参考ffmpeg的例子写的h264编解码显示程序
下面的代码有很多注释,而且主要是ffmpeg例子下的encode的例子,基本上没有改动,只是稍微改了一下,让他适合在vs下编译。#include#include//opencv的头文件。如果不会opencv的话,应把代码改动下。#ifdef __cplusplusextern "C" {#endif#include #include #include #include #原创 2013-08-29 16:57:32 · 3726 阅读 · 1 评论 -
opencv的highgui显示ffmpeg的数据
ffmpeg是一个强大的开源的编解码用的库,功能及其强大,但是由于其官方的文档少的可怜,例子少的可怜十分不利于普通初学者学习。我有opencv的基础,opencv的highgui做的界面虽然简单,但是代码也简单。在我不断的探索下,终于可以使用opencv的界面来显示ffmpeg的处理结果了。下面的ffmpeg代码是参考:http://blog.csdn.net/jia_zhengshen/ar原创 2013-09-09 16:52:13 · 1311 阅读 · 0 评论 -
图象扭曲算法
转载自:http://www.360doc.com/content/13/0912/12/1101310_313931130.shtml图象扭曲是平面图形变化的一种,它可用于许多场合,如在以前介绍的火焰特效中加入扭曲效果,会使火焰更逼真(当然代码要有更高的的效率才行),如果在字幕当中加入扭曲效果,会给人一种怪异的感觉。 图象扭曲的算法并不复杂,但要解释清楚却不是一件容易的事,为了说明问题转载 2013-09-12 12:46:37 · 5267 阅读 · 0 评论 -
我为avPlayer社区写的一个libav的中文api
但愿管理员的大婶们能发布啊。/*@author :贾增申,qq群中网名:宝玉,qq号:501821782avPlayer中的libav工程的api的中文介绍,以英文原文为准。*//* 播放器状态. */typedef enum play_status{ inited, playing, paused, completed, stoped} play_status;enum原创 2013-09-06 13:47:04 · 11499 阅读 · 0 评论 -
muxing.c的注释。
我想使用ffmpeg实现:读取视频-》opencv处理视频-》存储处理后的视频。但是opencv和ffmpeg的格式是不同的,opencv主要采用bgr或者hsv格式的,而ffmpeg为了压缩方便主要采用yuv420的帧格式。所以很是不方便。下面的代码主要是提取ffmpeg的example的muxing.c的代码,为了阅读方便我自己加了注释,方便我自己以后阅读。代码的作用是实现原创 2013-10-24 10:50:14 · 3376 阅读 · 3 评论