Flv视频格式解析
Flv文件分为2部分,头和数据部分。
Flv视频头
标准的视频头如下:
Field | Data Type | Default | Details |
---|---|---|---|
Signature | byte[3] | “FLV” | Always “FLV” |
Version | uint8 | 1 | Only 0x01 is valid |
Flags | uint8 bitmask | 0x05 | Bitmask: 0x04 is audio, |
IT夜班车
Flv文件分为2部分,头和数据部分。
标准的视频头如下:
Field | Data Type | Default | Details |
---|---|---|---|
Signature | byte[3] | “FLV” | Always “FLV” |
Version | uint8 | 1 | Only 0x01 is valid |
Flags | uint8 bitmask | 0x05 | Bitmask: 0x04 is audio, |
上一篇博客介绍了如何使用
ffserver + ffmpeg + ffpay
构建一个流媒体系统,使用http协议访问。本篇介绍如何通过RTSP协议访问。
其实上篇中ffmpeg只是循环一个静态的图片生成一个视频,因此看到的是一个不动的画面。
本篇介绍直接使用摄像头捕捉实时的画面以及如何使用本地的视频文件。
简而言之,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。计算机显示使用硬件加速会快些,但会在投影仪或截图时发现显示区是黑的,这时就要关闭硬件加速(硬件加速反方向操作)
硬件解码生效的时候,系统是怎么运转的呢?现在我们有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。
1.CPU从文件系统里读出原始数据(Dire… 更多... “什么是硬件加速”
以下文字转自:
http://www.cvlover.com/?p=328
买了一个红蓝3D眼镜,哈哈,看那些大片还真的有点效果,可惜目前的最大问题就是片源太少。怎么办呢?后来发现QQ影音有2D转3D的功能,于是满怀期待的转了一下,后来我发现其果断坑爹,绝对是,只看到字幕面前在前面,其他都是平面的。你叫别人情何以堪啊,腾讯哥哥。接上面博文,有提到2D转3D的相关技术,既然我现在有了红蓝眼镜了,那就自己… 更多... “红蓝3D的原理”
电视的发展有两个很重要的趋势:从标清到高清的高清化,分辨率会越来越高;实现立体视觉体念的3D技术。特别是3D技术,是将来很长一段时间内电视技术发展的一个重要趋势。
3D如果拍摄、制作精良,看起来会感觉非常好,现场感很强和画面非常有冲击力。有些3D电影是通过后期制作实现的,如果制作得不好还不如2D的电影,因为通过软件把二维转成三维,如果转的时候没有保证质量,从观看角度来说效果不一定比2D好。因此,必须… 更多... “3D视频揭秘”
简介
Video CD foramt(VCD格式) ,MPEG图像特有的一种文件格式。VCD写作软件将这种文件写到一张C上,该CD称为video CD,它可以在VCD播放机或用MPEG播放器在工作站的CD-ROM驱动器上播放。
VCD即 Video Compact Disc 的缩写:视频压缩盘片。VCD标准由索尼、飞利浦、JVC、松下等电器生产厂商联合于1993年制定,属于数字光盘的白皮书标准。
请参看:
x264提供h264格式的编码,注意只是编码,可以在他的官网下载:
http://www.videolan.org/developers/x264.html
如果是想要解码h264,可以去下载ffmpeg或者vlc:
ffmpeg:
vlc:
x264的opensource的东西,license是GNU GPL。源代码非常小,只有… 更多... “编译x264”
x264
只提供编码,不提供解码。
属于GPL
属于videolan开源工程的一部分
http://www.videolan.org/developers/x264.html
ffmpeg
属于GPL或者LGPL,确切属于哪一种,要根据编译选项,因为它里面的库有些属于GPL的有些属于LGPL的,你编译的时候打开或者关闭这些库的选项,就决定了它属于哪一种。
以下是关于视频相关知识和新闻方面的一些网站,排名越靠前,本人觉得越好:
http://www.lmtw.com/
http://www.cnii.com.cn
http://www.video.com.cn
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.