简介之前写了一遍提取MP4中的音视频并且解码,这一篇引入SDL2.0来显示解码后的视频序列实现一个简易的视频播放器。我这里用的FFMPEG和SDL2.0都是最新版的可能网上的资料不是很多,API接口也变了很多,不过大体的思路还是一样的。分析几个FFMPEG函数在这之前我们分析几个代码中可能引起疑问的...
分类:
其他好文 时间:
2015-12-23 12:31:10
阅读次数:
386
本文以H264视频流为例,讲解解码流数据的步骤。为突出重点,本文只专注于讨论解码视频流数据,不涉及其它(如开发环境的配置等)。如果您需要这方面的信息,请和我联系。准备变量定义AVCodecContext。如果您使用类,可以定义成类成员。我这里定义成全局变量。static AVCodecContext...
分类:
其他好文 时间:
2015-12-18 16:11:29
阅读次数:
159
前言H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以先...
分类:
其他好文 时间:
2015-12-09 11:38:33
阅读次数:
161
aa将mkv中的音视频复用成ts流:ffmpeg -i 32_mkv_h264_718x480_ac3.mkv -codec copy -bsf:v h264_mp4toannexb -f mpegts xx.ts 7 %a mpegtsenc.c /home/yingc/gc...
分类:
其他好文 时间:
2015-12-02 17:59:39
阅读次数:
129
-------------------author:pkf-----------------------------time:2015-8-20---------------------------------------------qq:1327706646(1) sps 数据结构(2) 指数.....
分类:
其他好文 时间:
2015-11-27 21:43:41
阅读次数:
2192
http://blog.csdn.net/jefry_xdz/article/details/84613431、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其...
分类:
其他好文 时间:
2015-11-27 12:41:46
阅读次数:
8039
annex-b格式总的来说H264的码流的打包方式有两种,一种为annex-b byte stream format的格式,这个是绝大部分编码器的默认输出格式,就是每个帧的开头的3~4个字节是H264的start_code,0x00000001或者0x000001。另一种是原始的NAL打包格式,就是...
分类:
其他好文 时间:
2015-11-20 12:16:38
阅读次数:
245
来源:https://github.com/jgh-/VideoCore Code Issues 77 Pull requests 4 Wiki Pulse Graphs SSH clone URLYou can clone with,, or.An audio and video man...
分类:
Web程序 时间:
2015-11-19 01:49:56
阅读次数:
862
来源:http://stackoverflow.com/questions/29502563/how-to-encode-picture-to-h264-use-avfoundation-on-mac-not-use-x264How to encode picture to H264 use AVF...
分类:
Web程序 时间:
2015-11-19 00:44:14
阅读次数:
1761
来源:http://www.aichengxu.com/view/37145在iOS平台使用ffmpeg解码h264视频流,有需要的朋友可以参考下。对于视频文件和rtsp之类的主流视频传输协议,ffmpeg提供avformat_open_input接口,直接将文件路径或URL传入即可打开。读取视频数...
分类:
移动开发 时间:
2015-11-19 00:32:58
阅读次数:
1457