有时候我们需要获取h264裸码流进行分析。本文介绍如何通过FFmpeg 获取h264 码流。获取到的h264码流文件 可以直接通过vlc 等播放器直接播放。
如下图 是通过WinHex工具 分析的一个h264文件
ffmpeg 获取h264 思路如下:
1,写4位头(00,00,00,01)
2,写sps
3,写4位头(00,00,00,01)
4,写pps
...
分类:
其他好文 时间:
2015-02-03 15:07:04
阅读次数:
427
从H264的裸流中,PPS,SPS中,一定可以获取到的,有图像的宽,高信息。这部分信息的提取,用Stream eye 分析:这里需要特别提一下这两个参数: pic_width_in_mbs_minus1 = 119(1920)pic_height_in_map_units_minus1 = 67(1...
分类:
其他好文 时间:
2015-01-18 13:02:20
阅读次数:
715
代码如下:
function Video2Bmp(const strVideoFileName, strSavePath: string): Boolean;
var
pfc1 : PAVFormatContext;
pfc2 : PAVFormatContext;
intVideoStreamIndex: Integer;
pps ...
分类:
其他好文 时间:
2014-12-20 15:36:31
阅读次数:
178
输入的数据准备好了,编码后的数据都在x264_nal_t的数组。我这里设置的参数是Baseline Profile,所以编码后没有B帧,将编码后的数据保存分析后发现,第一次编码的时候会有4个NAl,分别是SPS、PPS、SEI、I帧,也即分别是00 00 00 01 67、 00 00 00 01 ...
分类:
其他好文 时间:
2014-12-16 20:38:49
阅读次数:
422
或许,对于国内视频网站来说,以往有太多“惨不忍睹”、“不堪回首”、“难以释怀”、“悲愤交加”的过往。太过惨烈的竞争和风云突变的形势,让视频网站一刻也不敢停歇。只能一步步加速向前跑,跑不动或者停下来休息的都已经被市场所淘汰。56视频、PPTV、PPS、风行、暴风影音等由盛转衰的视频网站都是最好的前车之鉴。
但跑得再快,如果没有方向,也只会是做无用功,甚至最后会像无头苍蝇一般陷入死胡同。在奔跑的...
分类:
Web程序 时间:
2014-12-10 10:49:19
阅读次数:
186
Atitit.web 视频播放器classid clsid 大总结quicktime,vlc
1. Classid的用处。用来指定播放器 1
2. 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。 1
3. ----readone 2
4. ---wmp 最新版(支持wmp12) 2
5. --pps (不能使用) ...
分类:
Web程序 时间:
2014-12-09 01:54:14
阅读次数:
227
(1)通过块的宽高解析出真个h264的分辨率如何解析SDP中包含的H.264的SPS和PPS串http://www.pernet.tv.sixxs.org/thread-109-1-1.htmlSDP中的H.264的SPS和PPS串,包含了初始化H.264解码器所需要的信息参数,包括编码所用的pro...
分类:
其他好文 时间:
2014-12-04 21:36:37
阅读次数:
1904
ppt如何免费的转换成pdf怎样把ppt转成pdf?ppt因其通俗易懂、容易上手而成为老师们制作课件的常用工具,而pdf是目前比较流行的网络文档存储格式,有时在ppt课件中为了更清晰地说明问题,希望可以转换成pdf。那么有什么好法子可以将ppt、pps转换成pdf呢?本次教程,小编推荐一款软件给大家...
分类:
其他好文 时间:
2014-12-01 11:22:42
阅读次数:
192
一、sequence_parameter_set_rbsp_t结构体内成员及用途 1. unsignedprofile_idc: 它指的是码流对应的profile. 1.1 基线profile(Baseline profile) 遵循基线profile的码流应该遵循以下的约束: a) 只有I...
分类:
其他好文 时间:
2014-10-28 12:03:57
阅读次数:
297
PPT保存pps演示文档时,在另一个电脑中字体显示不正常!(已解决)...
分类:
其他好文 时间:
2014-09-20 18:44:29
阅读次数:
194