- 博客(24)
- 资源 (47)
- 收藏
- 关注
转载 ffmpeg 中av_rescale_rnd 的含义
一、函数声明:[cpp] view plaincopyprint?int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding rnd); 直接看代码, 它的作用是计算 "a * b / c" 的值并分五种方式来取整.用在FFmpeg中,则
2014-02-28 11:08:22 9603 3
转载 I,P,B帧和PTS,DTS的关系
基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图
2014-02-28 10:30:43 1479
转载 ffmpeg 实现音频aac编码
1、编译ffmepg./configure --disable-yasm --enable-nonfree --enable-libfaac --prefix=/home/ffmpeg/1_ffmpeg-2.1.1/install2、编译audio_enc.cmakefile:12345678
2014-02-28 09:43:03 12580
转载 avformat_open_input using custom AVDictionary to set parameter
I'm producing MPEGTS streams (h264/aac) using ffmpeg, so I know exactly how they are coded, and I could modify that if needed.Now, when I receive them in my own code, I always have to run them throu
2014-02-27 16:51:52 6534
转载 YUV420、YUV422、RGB24转换
//平面YUV422转平面RGB24static void YUV422p_to_RGB24(unsigned char *yuv422[3], unsigned char *rgb24, int width, int height){ int R,G,B,Y,U,V; int x,y; int nWidth = width>>1; //色度信号宽度 for (y=0;y
2014-02-27 09:02:44 4533
转载 FMpeg分析:AVPicture、AVFrame和AVPacket
typedef struct AVPicture { uint8_t *data[4]; int linesize[4]; ///} AVPicture;typedef struct AVFrame{ uint8_t *data[4]; // 有多重意义,其一用NULL 来判断是否被占用 int lin
2014-02-26 17:59:59 3200
转载 Linux Socket编程(不限Linux)
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?
2014-02-25 09:28:26 736
转载 linux下socket编程实例
一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数syntax:
2014-02-25 09:09:46 925
转载 使用ffmpeg获取一帧摄像头数据
近在研究FFmpeg,比较惊讶的是网上一大堆资料都是在说如何从已有的视频中截取一帧图像,却很少说到如何直接从摄像头中捕获一帧图像,其实我一直有个疑问,就是在Linux下,大家是用什么库来采集摄像头的(opencv?)?还是自己写v4l2的代码来实现?我之前一直都是用v4l2来采集摄像头的。经过一些时间的研究,最后成功地用FFmpeg实现了从摄像头采集一帧图像,实现代码也非常简单。不多说,上代码。
2014-02-24 16:12:47 6493
转载 利用FFmpeg将 IPCamera 的RTSP转码成RTMP发布在RED5
目录[-] 因为最近的项目需求,要做IP摄像头的网络直播,初步的想法是想使用Red5作为流媒体服务器,使用RTMP协议发布。整理了一下要解决如下问题:解决方法:具体步骤: 因为最近的项目需求,要做IP摄像头的网络直播,初步的想法是想使用Red5作为流媒体服务器,使用RTMP协议发布。整理了一下要解决如下问题:1、 摄
2014-02-24 16:06:58 16489 4
转载 自己动手写RTP服务器——传输所有格式的视频
上一篇文章我们介绍了如何用一个简单的UDP socket搭建一个RTP服务器。我把这份80行的代码呈现到客户面前的时候,就有人不满意了。还有人在参考的时候会问:“楼主你的TS格式的文件是哪里来的?应该去哪里下载?”“这也太简单了吧,不就是用UDP把TS文件发过去么?就这么几十行代码也算个大作业?”“平时看的视频格式哪有TS的呀,不是avi就是mp4、rmvb什么的,根本不实用啊!”
2014-02-24 14:16:32 2998
转载 自己动手写RTP服务器——用RTP协议传输TS流
上一篇文章我们介绍了关于RTP协议的知识,那么我们现在就自己写一个简单的传输TS流媒体的RTP服务器吧。预备知识关于TS流的格式:TS流封装的具体格式请参考文档ISO/IEC 13818-1。这里我们只需要了解一些简单的信息就好。首先TS流是有许多的TS Packet组成的,每个TS Packet的长度固定为188 bytes,每个packet都是以sync_byte:0x47开头
2014-02-24 14:13:23 1638
转载 自己动手写RTP服务器——关于RTP协议
本文会带领着你一步步动手实现一个简单的RTP传输服务器,旨在了解RTP流媒体传输协议以及一些关于多媒体编解码的知识。关于RTP协议的必备知识要动手实现一个协议,当然首先需要阅读该协议的文档。RTP协议的文档,有rfc1889、rfc1890、rfc3550,其中rfc3550是现在的版本,另外两个是过期版。这个协议可以在ietf的官网找到:http://tools.ietf.org
2014-02-24 14:11:08 1712
转载 ffmpeg录音及搭建在线广播
适用场景:想录制或转播FM调频电台节目但暂时找不到解决办法。硬件条件:声卡: 普通多媒体计算机上配置的声卡就可以胜任, 包括各种主板集成声卡。收音机: 普通收音机就能胜任,只要转播的调频电台能够稳定清晰, 没有杂音。双头音频连接线: 可以到相关的影音制品商店买到双头的音频线, 但是要注意接口必须同时支持声卡和收音机耳机接口。音频双头线自己DIY 制作
2014-02-21 14:51:03 1903
转载 vlc命令行: 转码 流化 推流
写在命令行之前的话: VLC不仅仅可以通过界面进行播放,转码,流化,也可以通过命令行进行播放,转码和流化。还可以利用里面的SDK进行二次开发。vlc命令行使用方法: 1,安装最新版的vlc1.0.3版 2,打开cmd,进入vlc的安装文件目录,即C:\Program Files\VideoLAN\VLC\vlc.exe 3,输入vlc.exe -
2014-02-21 12:33:00 15028
转载 ffmpeg命令行jpg转png出错求助
大家好,我想把jpg图片转成png,命令如下: ffmpeg -i a.jpg a.png 然后ffmpeg显示如下: /usr/local/lib/libavfilter.so.3: symbol sws_isSupportedEndiannessConversion, version LIBSWSCALE_2 not defined in file libswscale.so.2
2014-02-20 15:48:38 5229
转载 在Ubuntu成功编译FFmpeg并生成ffplay
编译这个东西真的很纠结,也很辛苦啊,但总算成功了,相当高兴呵呵,下面的内容是参加一下网站上的博客,我根据我的实践补充一下:ffmpeg 是很强大的编解码库,可以编解码视频和音频。通俗的说是可以做播放器。我的是Ubuntu Linux 11.04(我觉得Linux版本没有什么关系,只不过是SDL库对ffplay的生成很重要)下面是安装步骤:我们从官方下载 FFmpeg 0.8.7 "
2014-02-20 12:42:48 2752
转载 ubuntu下安装ffmpeg,ffplay问题
环境:ubuntu10.04问题1:编译不生成ffplay ffplay依赖sdl,安装之前要先安装SDL。 下载地址:http://www.libsdl.org/download-1.2.php 问题2:ffplay不可用,不能播放视频。 “SDL: 。。。。。。” x86下需要安
2014-02-20 10:26:52 3379
转载 做流媒体服务器需要什么(FMS)
在很流行流媒体网站,无论是视频播放,还是聊天网站,现在都是很多娱乐网站的主流。这里,我介绍的是基于FMS的流媒体网站,客户端用FLASH,这是成本最低,起点最容易的搭建流媒体网站的方案。 首先,需要一个FMS(Flash Media server)服务器端,在 Adobe官网上有下载,目前出道3.5版本 下载好以后,安装FMS服务器端,整个过程很简单,唯一需
2014-02-19 11:33:04 3730
转载 ffmpeg教程五 —— 使用举例
1.1.1 截取一张352x240尺寸大小的,格式为jpg的图片:ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg1.1.2 把视频的前30帧转换成一个Animated Gifffmpeg -i test.asf -vframes 30 -y -f gif a.gif1.1.3 截取
2014-02-19 10:53:47 1544
转载 ffmpeg 通过通过组播发送本地TS流文件
命令:ffmpeg -re -i /media/1.mpg -r 1800 -c copy -f mpegts udp://239.1.1.1:7000环境:ffmpeg version 1.1.3 Copyright (c) 2000-2013 the FFmpeg developers built on Jul 17 2013 15:52:04
2014-02-19 10:51:27 10687 1
转载 ubuntu -locate 和 find:两个查找文件的命令
对于初次切换到 Linux 系统的朋友来说,如果想要从命令行界面执行查找文件的任务的话,那么,locate 和 find 是两个需要了解的命令。虽说这两个命令都可以满足查找文件的操作,不过却是各有所长,在选择上不妨兼而用之。locate:该命令在运行时需要后台索引的数据库作为支撑,在 Ubuntu 中这个数据库文件位于 /var/cache/locate/locatedb。一般来说,这
2014-02-18 16:24:54 6272
转载 ubuntu12.04 android studio 安装
1、下载JDK ,我下载的是jdk-7u51-linux-i586.tar.gz我这里有jvm文件夹,直接cd过去:$ cd /usr/lib/jvm/拷贝下载的jdk-7u51-linux-i586.tar.gz到jvm文件夹:$ sudo cp ~/下载/jdk-7u51-linux-i586.tar.gz /usr/lib/jvm解压:$ sudo tar -zxv
2014-02-17 15:57:05 17703
基于分块颜色相关向量的图像检索算法
2012-08-09
基于聚类的视频镜头分割和关键帧提取
2012-08-05
基于内容的视频检索关键技术研究
2012-08-05
自适应宏块编码算法的研究
2012-08-05
基于OpenCV 的运动物体跟踪系统的设计与实现
2012-08-05
基于语义信息提取的新闻视频场景分割方法
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
YUV Viewer (附测试文件格式:yuv420)
2011-02-24
基于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
综合MPEG-7中颜色特征的图像检索方法
2012-08-07
基于MPEG-7标准的视频描述与检索
2012-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人