ffmpeg
文章平均质量分 74
feixiaku
这个作者很懒,什么都没留下…
展开
-
ffmpeg文档2:输出到屏幕
指导2:输出到屏幕 SDL和视频 为了在屏幕上显示,我们将使用SDL.SDL是Simple Direct Layer的缩写。它是一个出色的多媒体库,适用于多平台,并且被用在许多工程中。你可以从它的官方网站的网址 http://www.libsdl.org/上来得到这个库的源代码或者如果有可能的话你可以直接下载开发包到你的操作系统中。按照这个指导,你将需要 编译这个库转载 2013-04-22 11:29:57 · 564 阅读 · 0 评论 -
如何使用cygwin编译 ffmpeg
1)下载cygwin,本来想下载个最新的版本,在官网上找了下,全是英文的,又搜了google,就找到这个了http://download.csdn.net/source/29888562)下载安装mingw后,运行在安装目录下的\MSYS目录下的msys.bat。,我的是D:\MinGW32\MSYS\msys.bat。3) ffmpeg0.6的官方下载地址为:ffmpeg-0.6转载 2014-01-14 22:40:56 · 3093 阅读 · 3 评论 -
Compile FFmpeg on Ubuntu
Compile FFmpeg on UbuntuThis guide supports Ubuntu 12.10 (Quantal Quetzal), Ubuntu 12.04 (Precise Pangolin), and Ubuntu 11.10 (Oneiric Ocelot). Separate guides are available forUbuntu 10.04 (L转载 2014-01-19 15:29:37 · 925 阅读 · 0 评论 -
基于ffmpeg截取视频帧画面
http://bbs.chinaunix.net/thread-1932536-1-1.html#442796-hi-1-88085-2e22b97eb19b393848542888fbaa1159转载 2014-01-19 15:36:34 · 1611 阅读 · 0 评论 -
几个开源的视频编解码器介绍
http://blog.csdn.net/xy365/article/details/8424600排名分先后。一、ffmpeg ffmpeg属于GPL或者LGPL,确切属于哪一种,要根据编译选项,因为它里面的库有些属于GPL的有些属于LGPL的,你编译的时候打开或者关闭这些库的选项,就决定了它属于哪一种。http://www.ffmpeg.org/leg转载 2014-03-29 17:54:26 · 19620 阅读 · 1 评论 -
live555 关于使用ffmpeg扩展文件格式
live555目前只mpg、mkv、webM等少数几种音视频混合的文件,可以使用ffmpeg来扩展live555所支持的文件格式。花了一个多月的时间,终于可以支持mp4和avi了,媒体格式支持mpeg4、h264、mp3、aac。主要是参考了live555中mpg的实现。1.扩展mediaServer的主要步骤 1)定义一个RTSP Server类MyRTSPSe转载 2014-09-04 21:49:44 · 684 阅读 · 0 评论 -
自己动手写RTP服务器——用RTP协议传输TS流
目录(?)[-]自己动手写RTP服务器用RTP协议传输TS流预备知识参考代码测试自己动手写RTP服务器——用RTP协议传输TS流上一篇文章我们介绍了关于RTP协议的知识,那么我们现在就自己写一个简单的传输TS流媒体的RTP服务器吧。预备知识关于TS流的格式:TS流封装的具体格式请参考文档ISO/IEC 13818-1。这里我们只需要了解一转载 2014-09-05 10:04:41 · 2283 阅读 · 3 评论 -
VLC架构剖析
VLC架构剖析1. VideoLan简介1.1 videolan组成Videolan有以下两部分组成:VLC:一个最主要的部分,它可以播放各种类型的媒体文件和流媒体文件,并且可以创造媒体流并保存成各种格式的媒体文件,这些文件的质量要比没保存前的件好。videolan作为客户端可以播放本地文件,httP://,rtsp://。VLS:是一种流服务器,专门用来解决流的各种问题,它也转载 2015-04-08 19:16:35 · 848 阅读 · 0 评论 -
ffmpeg, ffplay, ffprobe用法
1. 使用ffmepg用法举例:ffmpeg -i input.avi -b:v 640k output.ts将input.avi专码成output.ts,并设置视频的码率为640kbs详细使用说明(英文):http://ffmpeg.org/ffmpeg.html2. 使用ffplay详细使用说明(英文):http://ffmpeg.org/ffplay.html转载 2015-05-21 20:49:13 · 1570 阅读 · 0 评论 -
h264: mp4 to annexb in ffmpeg
h264有两种封装,一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中一种是mp4模式,一般mp4 mkv会有,没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度很多解码器只支持annexb这种模式,因此需要将mp4做转换:在ffmpeg中用h264_mp4转载 2015-08-09 12:37:15 · 6205 阅读 · 1 评论 -
FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
前段时间编译了ffmpeg,由于需要生成在windows下的可执行文件,所以采用的是mingw+msys的环境。这个环境可以在windows下模拟一个linux终端,对linux下的makefile项目进行编译,从而生成windows下的可执行文件和动静态链接库。 对环境的搭建费了好大功夫,百度出来的文章基本上都是几年前的,大家转来转去,就那一个版本,还很简略,现在已经跟不上时代转载 2013-05-06 21:45:11 · 853 阅读 · 0 评论 -
我自己的FFMpeg编译之路
转载于:http://blog.csdn.net/huangxiansheng1980/article/details/5712003为了编译这个东西,快折腾了一个星期了。期间经历了很多痛苦的过程,今天我把整个过程,以及在这个过程的感悟写下来,以备日后查看,也希望能帮到一些像我一样的兄弟姐妹。 在这一个星期里前前后后加起来总共使用了3中方式编译ffmpeg1. 在基转载 2013-05-06 21:46:59 · 1101 阅读 · 0 评论 -
ffmpeg入门基础知识
获取ffmpeg源代码如果你是在Windows环境下,则可以先装SVN的一个客户端TortoiseSVN(非常好用,强烈推荐),他安装完成后会集成在右键菜单中,点Checkout菜单,在弹出的界面中输入:svn://svn.mplayerhq.hu/ffmpeg/trunk,然后选择一个本地目录,按确定就可以把ffmpeg的源代码下载到你指定的目录中了。 FFMPEG功能视频音转载 2013-05-04 23:09:28 · 998 阅读 · 0 评论 -
ffmpeg文档3:播放声音
指导3:播放声音 现在我们要来播放声音。SDL也为我们准备了输出声音的方法。函数SDL_OpenAudio()本身就是用来打开声音设备的。它使用一个叫做SDL_AudioSpec结构体作为参数,这个结构体中包含了我们将要输出的音频的所有信息。在我们展示如何建立之前,让我们先解释一下电脑是如何处理音频的。数字音频是由一长串的样本流组成的。每个样本表示声音波形中的一个值。声音按转载 2013-04-22 11:30:52 · 698 阅读 · 0 评论 -
ffmpeg文档5:同步视频
指导5:同步视频 如何同步视频 前面整个的一段时间,我们有了一个几乎无用的电影播放器。当然,它能播放视频,也能播放音频,但是它还不能被称为一部电影。那么我们还要做什么呢? PTS和DTS 幸运的是,音频和视频流都有一些关于以多快速度和什么时间来播放它们的信息在里面。音频流有采样,视频流有每秒的帧率。然而,如果我们只是简单的通过数帧 和转载 2013-04-22 11:35:05 · 697 阅读 · 0 评论 -
ffmpeg文档7:快进快退
指导7:快进快退 处理快进快退命令 现在我们来为我们的播放器加入一些快进和快退的功能,因为如果你不能全局搜索一部电影是很让人讨厌的。同时,这将告诉你av_seek_frame函数是多么容易使用。我们将在电影播放中使用左方向键和右方向键来表示向后和向前一小段,使用向上和向下键来表示向前和向后一大段。这里一小段是10秒,一大段是60秒。所以 我们需要设置我们的主转载 2013-04-22 11:36:51 · 761 阅读 · 0 评论 -
ffmpeg文档4:创建线程
目录(?)[-]Spawning ThreadsOverviewSimplifying CodeOur First ThreadSpawning ThreadsOverviewLast time we added audio support by taking advantage of SDL's audio functi转载 2013-04-22 11:33:48 · 673 阅读 · 0 评论 -
ffmpeg文档6:同步音频
指导6:同步音频 同步音频 现在我们已经有了一个比较像样的播放器。所以让我们看一下还有哪些零碎的东西没处理。上次,我们掩饰了一点同步问题,也就是同步音频到视频而不是其它的同 步方式。我们将采用和视频一样的方式:做一个内部视频时钟来记录视频线程播放了多久,然后同步音频到上面去。后面我们也来看一下如何推而广之把音频和视频 都同步到外部时钟。 生成一个视频转载 2013-04-22 11:36:01 · 697 阅读 · 0 评论 -
ffmpeg文档1:制作屏幕录像
指导1:制作屏幕录像源代码:tutorial01.c [cpp] view plaincopy// tutorial01.c // Code based on a tutorial by Martin Bohme (boehme@inb.uni-luebeckREMOVETHIS.de) // Tested on Gent转载 2013-04-22 11:27:28 · 596 阅读 · 0 评论 -
ffmpeg + x264 编码H264(x86+arm)
转载于:http://blog.csdn.net/xyyangkun/article/details/7074428一、x86-linux1、 编译x264我用的是目前最新版:x264-snapshot-20101130-2245.tar.bz2./configure --disable-asmmake(把x264的静态库和头文件拷贝到相应位置,即gcc查找库转载 2013-04-29 13:43:58 · 1282 阅读 · 0 评论 -
H264解码器源码(Android 1.6 版和QT都可以调用)
H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。转载 2013-04-29 13:46:07 · 1115 阅读 · 0 评论 -
ffmpeg简介与组成
转载于:http://www.cnblogs.com/elesos/archive/2013/01/15/2861948.htmlFFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libav转载 2013-05-04 23:06:04 · 873 阅读 · 0 评论 -
错误解决error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file
目录(?)[-] 方法1 方法2 前提:ubuntu-debug机器上向SVN提交了pdu-IVT,想在别的普通机器上验证直接make能否成功,编译出的用户程序能否运行。工作PC机上装有VMware,里面的ubuntu版本跟ubuntu-debug机器上相同,都是ubuntu 11.10版本。VMware的家目录下有个目录pdu-IVT,是从SVN上更新出来之后,直接拷贝过来的。在将ubunt转载 2015-08-09 15:48:00 · 12193 阅读 · 0 评论