- 博客(28)
- 资源 (47)
- 收藏
- 关注
转载 利用ffmpeg将无命名规则的静态图片合成视频
众所周知,ffmpeg将图片合成视频的正常指令一般是这样的ffmpeg -i picture/img-.jpg -vcodec mpeg4 video.avi-i指的是输入文件picture/img-.jpg指的是在picture目录下,将imgxx.jpg的所有图片合成视频。其中,xx代表2位整型数字。下面说一下ffmpeg是如何解析这条输入文件指令的。1、在libavforma
2013-01-31 15:48:08 14508 6
转载 getenv、setenv函数
getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include 定义函数 char * getenv(const char *name); 函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。 返回
2013-01-31 08:46:12 1591
转载 sigaction函数解析
sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldactint sigaction(int signo,
2013-01-30 11:34:23 690
原创 一个ffserver的测试配置文件
## This is a test configuration file. You can invoke it with# ../ffserver -f test.conf# when in the tests directory and once the vsynth1 subdirectory# has been populated. Then point your browser at ht
2013-01-28 17:55:08 2552
转载 ffmpeg+ffserver搭建流媒体服务器
ffmpeg和ffserver配合使用可以实现实时的流媒体服务。一、理解里边主要有如下四个东西,搞清楚他们之间的关系就差不多明白了。1. ffmpeg2. ffserver3. ffserver.conf4. feed1.ffm 1. ffmpeg,负责媒体文件的transcode工作,把你服务器上的源媒体文件转换成要发送出去
2013-01-28 17:49:06 9591 1
转载 关于利用ffserver搭建RTSP服务的代码 Streaming with FFServer
In this article I want to explain how to install ffserver for streaming with libx264 and mp3lame on ubuntu 12.04 with clean process.1) Download FFMpeg ( ffmpeg-0.6.6 )2) Install libx264-dev, l
2013-01-28 17:02:27 9283
转载 对X264/FFMPEG架构探讨
FFMPEG是目前被应用最广泛的编解码软件库,支持多种流行的编解码器,它是C语言实现的,不仅被集成到各种PC软件,也经常被移植到多种嵌入式设备中。使用面向对象的办法来设想这样一个编解码库,首先让人想到的是构造各种编解码器的类,然后对于它们的抽象基类确定运行数据流的规则,根据算法转换输入输出对象。在实际的代码,将这些编解码器分成encoder/decoder,muxer/demuxer和de
2013-01-21 10:53:59 3646
转载 ffmpeg使用x264编码的配置
我使用mencoder调用x264编码一个psp用的视频:x264+aac in mp4 (我修改过的,原作者的不能使用)mencoder test_video.vob -oac lavc -lavcopts acodec=libfaac:abitrate=94 -ovc x264 -x264encopts\cabac=1:ref=1:deblock=1,0,0:analyse=0
2013-01-21 10:52:05 1964
转载 FFMpeg框架代码阅读
FMpeg框架代码阅读内容摘要 FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、 DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码. TCPMP, VLC, MPlayer等开源
2013-01-18 13:48:15 991
转载 Ffmpeg框架结构解读
1、 FFMEPG结构说明 1.1》介绍 ffmpeg(Fast Forward Moving Pictures Experts Group)是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库,是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。ffmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中
2013-01-17 10:52:44 1199
原创 ffmpeg下x264编码broken ffmpeg default settings
使用ffmpeg调用x264实施编码,会出现报错,如下:[libx264 @ 0x8b7d8b0]broken ffmpeg default settings detected[libx264 @ 0x8b7d8b0]use an encoding preset (vpre) 追根溯源,x264的源代码中出现这段代码:在 x264 的source file encoder/
2013-01-17 10:02:40 2513
转载 x264 to FFmpeg option mapping
FFmpeg optionx264 option -g –keyint -b –bitrate -bufsize –vbv-bufsize -maxrate –vbv-maxrate -pass –pass -crf –crf -cqp –qp -bf –bframes
2013-01-17 09:18:08 1091
转载 eclipse 软件的背景颜色、字体设置
1.eclipse 背景色设置: Window->Preferences->(C/C++)->General->Editors->Text Editors->Backgroud colors 取消System default 设置成:RGB(204,232,207). 2.字体大小设置: 菜单windows>Prefenrence>General Appear
2013-01-16 17:00:13 797
转载 Ubuntu创建桌面快捷方式
有时候我们自己会从网上下载一些软件手动安装,那么,又该怎样创建软件的桌面快捷方式呢?这里以Eclipse 为例,首先到官网下载Eclipse软件包,直接解压在某个目录下,双击其中的eclipse文件,就可以启动eclipse了,不过如果每次要打开eclipse,都要从安装目录启动,是不是有些麻烦?依照下面的操作,来创建一个桌面快捷方式吧。1、创建一个文件,将下面的代码拷贝进去这里我们只需要
2013-01-16 12:38:07 514
转载 解决/usr/bin/ld: cannot find -lxxx
解决/usr/bin/ld:cannot find -lxxx 问题(2010-10-2116:55:44)cannot find -lxxx" title="解决/usr/bin/ld: cannot find -lxxx" height="15" align="absmiddle" width="15">转载标签:杂谈分类: linux
2013-01-15 14:12:43 1471
转载 Parallelization of the x264 encoder using OpenCL
http://li5.ziti.uni-heidelberg.de/x264gpu/index.shtml.en The increasing computation power of massive parallel architectures such as modern graphics devices can be used to speed-up the encodin
2013-01-14 19:17:50 2034 1
转载 AMD发布有史以来性能最好的SDK
AMD今天发布了新版软件开发包“APP SDK 2.8”,以及全新设计的统一开发工具套件“CodeXL”,为开发人员在AMD APU、CPU、GPU上开发加速应用提供必需的工具和资源,包括大量的示例代码、白皮书、库、工具等等,可用OpenCL、 C++、 DirectCompute等编程语言挖掘异构计算的处理能力。APP SDK 2.8针对OpenCL、Aparapi、C++ AMP带来了数十
2013-01-14 19:07:20 1231
转载 ffmpeg: error while loading shared libraries: libavdevice.so.53
ffmpeg正常安装后执行ffmpeg时出现如下错误:ffmpeg: error while loading shared libraries: libavdevice.so.53: cannot open shared object file: No such file or directory解决办法:vi /etc/ld.so.conf加入:/usr/local/lib执
2013-01-10 09:55:53 15321 3
转载 linux卸载软件
<!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify; widows:0; orphans:0}p.western {font-family:"Times New Roman",serif; font-size:1
2013-01-09 17:31:47 1032
转载 ffmpeg 配置与编译
ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。 ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ffmpeg用于对媒体文件
2013-01-07 16:14:08 1076
转载 install ffserver for streaming with libx264 and mp3lame on ubuntu
In this article I want to explain how to install ffserver for streaming with libx264 and mp3lame on ubuntu 12.04 with clean process.1) Download FFMpeg ( ffmpeg-0.6.6 )2) Install libx264-dev, l
2013-01-07 16:12:31 1401
转载 ffserver的配置
一个成功的配置。用realplayer播放 成功 http://127.0.0.1:8090/test.rm# Port on which the server is listening. You must select a different# port from your standard HTTP web server if it is running on the same#
2013-01-07 14:24:31 1369
转载 FFServer源码分析
在本章将浏览ffserver的源代码,理解其设计的思路。重点研究ffserver对rtprtcp的支持,研究ffserver管理多个连接的方法。为使用rtsp管理多播,进行rtp rtcp的流媒体传输做准备。在研究ffserver源码之前,我们需要理解ffserver的配置文件ffserver.conf。在ffserver.conf中透露了管理ffserver的蛛丝马迹。ffmpe
2013-01-07 14:21:51 3881 2
转载 Ubuntu下编译ffmpeg和x264解编码器
4. 获取最新版本的x264并编译安装,我们在这里通过git命令获取: cd~/git clone git://git.videolan.org/x264.git 开始编译并安装cdx264./configure –enable-sharedmakesudo checkinstall –f
2013-01-06 17:51:31 4191 1
转载 ffserver联合ffmpeg建立媒体服务器
ffmpeg和ffserver配合使用可以实现实时的流媒体服务。初次接触,可能很多人都会被搞得云里雾里。这里其实有四个东西,搞清楚他们的关系,也就明白了。1. ffmpeg2. ffserver3. ffserver.conf4. feed1.ffm1. ffmpeg,负责媒体文件的transcode工作,把你服务器上的源媒体文件转换成要发送出去的流媒体文件。2
2013-01-06 15:19:30 2853 3
转载 ffmpeg和ffserver配合使用实现实时的流媒体服务
ffmpeg和ffserver配合使用可以实现实时的流媒体服务,这里实时的数据来自摄像头,如果考虑到应用程序和网络状况,这里客户端看到的画面还是会落后与摄像头本地获取的画面,最糟糕时甚至看不到画面(扯远了),这里我们关注的是ffmpeg和ffserver之间是如何配合工作的,了解了他们之间的关系,对个别问题也能有的放矢。ffserver先于ffmpeg启动,它在启动的时候需要加参数-f指定其配
2013-01-06 15:18:34 2228
转载 GCC设定include和库路径
一、头文件 gcc 在编译时寻找所需要的头文件 : ※搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH (这些变量在windows下对应的是include环境变量)※再找内定目录 /usr/include /usr/local/include /usr/lib/gcc-
2013-01-04 18:09:27 815
转载 在Windows下使用OpenCL
目前,NVIDIA 和 AMD 的 Windows driver 均有支援 OpenCL(NVIDIA 的正式版 driver 是從 195.62 版开始,而 AMD 则是从 9.11 版开始)。NVIDIA 的正式版 driver 中包含 OpenCL.dll,因此可以直接使用。AMD 到目前为止,则仍需要安装其 SDK 才有 OpenCL.dll 。不过,在最新的 SDK 中,NVIDIA 和
2013-01-04 13:11:27 1151
基于分块颜色相关向量的图像检索算法
2012-08-09
基于聚类的视频镜头分割和关键帧提取
2012-08-05
基于内容的视频检索关键技术研究
2012-08-05
自适应宏块编码算法的研究
2012-08-05
基于OpenCV 的运动物体跟踪系统的设计与实现
2012-08-05
故事视频的语义分析与提取
2012-08-03
基于语义信息提取的新闻视频场景分割方法
2012-08-03
数字RGB与YCbCr颜色空问转换的精度
2012-07-29
室内场景视频结构化描述系统设计
2012-07-29
关于大小端--大端 小端 大小端
2011-07-23
wince 实现远程桌面连接
2011-07-07
ISO/IEC 13818-7----AAc 音频格式解释文档
2011-06-11
mp4 creator- win32
2011-05-28
WinCe中bib文件的作用
2011-05-05
流文件mp4研究大礼包
2011-04-11
采用directshow架构实现的嵌入式远程音视频传输系统
2011-03-15
基于Android的P2P手机高清视频在线点播系统
2014-11-27
使用eclipse/ndk-gdb对java/native code联合调试
2014-11-04
jni回调Java层函数示例
2014-10-13
Android应用源码通用UPnP、DLNA安卓播放器项目
2014-09-28
vlc media player 插件源码
2013-11-20
语音信号特征提取中Mel倒谱系MFCC的改进算法
2012-08-19
基于光流法对移动目标的视频检测与应用研究
2012-08-15
H.264 and MPEG-4 Video Compression
2012-08-11
一种利用空域相关性的块匹配算法
2012-08-10
综合MPEG-7中颜色特征的图像检索方法
2012-08-07
基于MPEG-7标准的视频描述与检索
2012-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人