Images
文章平均质量分 82
ljzcom
这个作者很懒,什么都没留下…
展开
-
YCrCb(YUV) & RGB
原文:http://blog.chinaunix.net/uid-23215128-id-2521388.html UV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与R GB视频信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的视频信号同时传输)。其中"Y"表示明亮转载 2012-02-13 16:24:17 · 1505 阅读 · 0 评论 -
H264的一些资源整理
1。http://www.zooyoo.org/?tag=h2642。怎么区分h264视频流的I frame 和B frame? http://group.gimoo.net/review/778293。H264 FAQ集锦 http://blog.ednchina.com/ningjinghai123/254722/Message.aspx4。mp4(原创 2012-02-14 17:47:45 · 1573 阅读 · 0 评论 -
ffmpeg的编译大全
最近互联网视频共享的网站很火,公司也想搞类似的网站,初步是用fms+ffmpeg形式fms负责在线录制,播放,ffmpeg则在后台处理上传的资源转换成一定的格式。 为了让ffmpeg支持的格式尽量多,所以特把我的编译笔记分享一下 环境:redhat as4 1。首先获取ffmpeg 很多人找不到怎么下载,其实之前ffmpeg可以通过cvs下载,不过最近他已经换成了更加强大的转载 2012-03-28 17:09:50 · 618 阅读 · 0 评论 -
Linux ffmpeg的安装编译过程
1、下载ffmpeg。 在网上搜索一下,或者到官方网站下载 2、解压 tar命令解压 3、配置 ./configure --enable-shared --prefix=/usr/local/ffmpeg 其中:--enable-shared 是允许其编译产生动态库,在以后的编程中要用到这个几个动态库。--prefi转载 2012-03-28 17:12:38 · 563 阅读 · 0 评论 -
YUV格式详解
YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大。YUV是一个比较笼统地说法,针对它的具体排列方式,可以分为很多种具体的格式。转载一篇对yuv格式解释的比较清楚地文章,也可以直接参考微软的那篇文章。对于YUV格式,比较原始的讲解是MPEG-2 VIDEO部分的解释,当然后来微软有一个比较经典的解释,中文的大转载 2012-01-31 14:19:54 · 813 阅读 · 0 评论 -
RTMP流媒体协议在视频监控系统中应用的优势
RTMP是flash player从视频服务器接收视频的一种TCP协议。adobe公司已经公布了rtmp协议的大部分内容,虽然还有一些细节未公开,不过对于我们自己开发一个rtmp服务器已经足够了,即使不开放,很多开源的项目已经把协议的很多细节搞清楚了。 目前很多视频监控系统前端设备都是IP摄像头,而这些摄像头视频格式大部分都是MPEG4/h.264格式,最新的flash player对于这转载 2013-05-13 15:10:22 · 974 阅读 · 0 评论 -
MKV(Matroska)常见问题浅析
最近碰到一个新的视频文件格式,扩展名是MKV,以前没怎么接触过。到网上查了一下,发现其被誉为“网络视频新宠儿”,而且是完全免费。这就找到MKV的网站www.matroska.org上仔细看了看,跟大家在这分享一下MKV的基本知识。 问:什么是MKV?简单介绍一下。答:MKV是Matroska视频格式的扩展名。Matroska是一种可扩展的开放标准音视频容器,并非是一种音视频转载 2013-07-31 16:32:20 · 2510 阅读 · 0 评论 -
H264中I帧与IDR帧区别
DR(Instantaneous Decoding Refresh)--即时解码刷新。 I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由I原创 2012-03-28 10:02:19 · 8174 阅读 · 2 评论 -
各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采转载 2012-03-09 12:51:59 · 4714 阅读 · 0 评论 -
ffmpeg开发指南
FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。 一、转载 2012-03-09 12:41:52 · 904 阅读 · 0 评论 -
TS流的解码过程-ES-PES-DTS-PTS-PCR
TS 流解码过程:1. 获取TS中的PAT2. 获取TS中的PMT3. 根据PMT可以知道当前网络中传输的视频(音频)类型(H264),相应的PID,PCR的PID等信息。4. 设置demux 模块的视频Filter 为相应视频的PID和stream type等。5. 从视频Demux Filter 后得到的TS数据包中的payload 数据就是 one p转载 2012-02-14 17:44:53 · 900 阅读 · 0 评论 -
H264基本概念 -- 图像、帧、片、NALU
《《《《《《《《《《《《《《《《《《《《《《《《《《什么是MPEG2编码中的帧、场和图 帧 frame ,就是通常的意思,比如电影是24帧/s的。场 field ,就是在隔行扫描的时候,把一副图像的奇数行放在一起就是一场,成为奇数场。图 picture ,frame和field都可以称为picture的。mpeg2支持帧(frame)模式,也支持场(转载 2012-02-13 14:21:47 · 1292 阅读 · 0 评论 -
JPEG文件编/解码详解
JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写。它由国际电话与电报咨询委员会CCITT(The International Telegraph and Telephone Consultative Committee)与国际标准化组织ISO于1986年联合成立的一个小组,负责制定静态数字图像的编码标准。小组一直致力于标准化工作,开发研制转载 2012-02-14 17:29:54 · 749 阅读 · 0 评论 -
隔行扫描与逐行扫描的来龙去脉
概论 无论是逐行扫描还是隔行扫描,都有视频文件、传输和显像三个概念,这三个概念相通但不相同。最早出现的是隔行扫描显像,同时就配套产生了隔行传输,而隔行扫描视频文件是到数字视频时代才出现的,其目的是为了兼容原有的隔行扫描体系(隔行扫描就是到现在还依然在广泛应用)。 通常显示器分隔行扫描和逐行扫描两种扫描方式。隔行扫描指显示屏在显示一幅图像时,先扫描奇数行,全部完成奇数行扫描后再扫转载 2012-02-14 17:21:34 · 1812 阅读 · 0 评论 -
我的H.264学习历程
半年前,我知道了H.264这个名词。那个时候决定学习H.264,可是我连资料都不知道如何收集。而且整个学校就只有我一个人在学习H.264,找不到人交流,所以那个时候学得真的是举步维艰,很痛苦,而能在网上认识一个学习H.264的朋友真的是一件让我很高兴的事。 后来慢慢在网上找到了一些介绍H.264的文章,当然也找到了peter李的网站,找到了流媒体论坛。那个时候在论坛里看见别人问的转载 2012-02-16 10:01:49 · 1187 阅读 · 0 评论 -
H.264开源解码器介绍及评测 -- JM, X264, T264, ffmpeg libavcodec, intel IPP simple player
2003年5月,当H.264编码标准草案发布时,很多人都觉得H.264太复杂,不宜实用。眨眼间3年过去了,以往的论断、疑惑被如今的现实冲洗的干干净净。随着硬件性能的提高和视频编码工作者对H.264的不断优化,如今的H.264已完全实用,最新的达芬奇芯片上能实现D1分辨率(720*480)视频的实时编码,而对于解码,普通的PC机就能实现x264编码的DVDrip电影的流畅播放。纵观过去的三年,有多少转载 2012-02-16 11:31:14 · 4939 阅读 · 0 评论 -
视频编码的常见参数基本概念 --bit rate / frame rate /sample rate等等
码率:Bit Rate,指视频或音频文件在单位时间内使用的数据流量,该参数的单位通常是Kbps,也就是千比特每秒。通常2000kbps~3000kbps就已经足以将画质效果表现到极致了。码率参数与视频文件最终体积大小有直接性的关系。 混合码率:Overall Bit Rate,指视频文件中视频和音频混合后的整体平均码率。一般描述一个视频文件的码率都是指OBR,如新浪播客允许的OBR上转载 2012-02-16 09:30:24 · 17937 阅读 · 0 评论 -
什么是白平衡?
白平衡是摄像机的一个极重要的概念。 所谓白平衡,就是摄像机对白色物体的还原。当我们用肉眼观看这大千世界时,在不同的光线下,对相同的颜色的感觉基本是相同的,比如在早晨旭日初升时,我们看一个白色的物体,感到它是白的;而我们在夜晚昏暗的灯光下,看到的白色物体,感到它仍然是白的。这是由于人类从出生以后的成长过程中,人的大脑已经对不同光线下的物体的彩色还原有了适应性。但是,作为摄像机,可没有人眼的转载 2012-02-14 17:16:03 · 815 阅读 · 0 评论 -
PAL制式和NTSC制式的区别
很多人都知道有NTSC和PAL两大制式,那到底什么是NTSC制式?什么是PAL制式呢?简单的说,NTSC和PAL属于全球两大主要的电视广播制式,但是由于系统投射颜色影像的频率而有所不同。NTSC是 National Television System Committee 的缩写,其标准主要应用于日本、美国、加拿大、墨西哥等等,PAL 则是 Phase Alternating Line 的缩写,主要转载 2012-02-13 16:50:54 · 3333 阅读 · 0 评论 -
Wireshark 抓包分析 RTSP/RTP/RTCP 基本工作过程
整体而言,RTSP 通常工作于可靠的传输协议 TCP 之上,就像 HTTP 那样,用于发起/结束流媒体传输,交换流媒体元信息。RTP 通常工作于 UDP 之上,用于传输实际的流媒体数据,其中的载荷格式因具体流媒体类型的不同而不同,通常有专门的 RFC 规范对其进行定义,如 H.264 编码格式视频数据的载荷格式在 RFC 6184, RTP Payload Format for H.264 Vi...转载 2018-02-25 10:48:49 · 498 阅读 · 0 评论