Description: 本解码库以ffmpeg为参考模型,针对不同档次的H.264码流进行了修正,解码核心部分进行了相应的MMX优化。
整个解码过程分3个步骤进行,只需要按顺序调用头文件里描述的初始化、处理、释放这三个函数即可。
解码得到的图像数据为YUV,该工程将YUV转换为RGB,直接显示,省去了解码后,还需要借助YUVViewer等工具打开YUV文件的步骤,更加的方便快捷。
支持各个档次的H.264码流解码,将H.264码流放在H264Test目录下即可。
编译平台:VC6.0,VC2005,VC2008.
-The decoding library to ffmpeg as a reference model for different grades of H.264 streams was amended to decode the core parts of the corresponding MMX optimization. The whole decoding process comprises three steps, according to the order simply call the header file describing the initialization, handling, release of these three functions can be. Decoded image data obtained as YUV, the project would convert YUV to RGB, direct display, eliminating the need for decoding, but also with tools such as open YUV file YUVViewer steps, more of the convenient. Support the various grades of H.264 stream decoding, the H.264 yards in exile in H264Test directory can be. Compile Platform: VC6.0, VC2005, VC2008. Platform: |
Size: 6300672 |
Author:致胜织梦 |
Hits:
Description: ABSTRACT
The Scalable Video Coding (SVC) extension to the H.264/AVC
video coding standard introduces multiple functionalities to the
H.264/AVC decoding process. These functionalities include
spatial, quality and temporal scalability. In this document, we
introduce an additional capability that is supported by the SVC
extensions. This feature is commonly referred to as bit-stream
rewriting, and it allows a multiple layer, scalable bit-stream to
be converted to a single layer, H.264/AVC compliant bit-steam
without loss and without reconstruction of image intensity data. Platform: |
Size: 83968 |
Author:鸣涧 |
Hits:
Description: 在各大数据库平台上搜集下来了关于基于H.264,MP4格式的流媒体系统的设计和试验,同时有关于基于RTP协议的流媒体实现研究资料。-Collected in the major database platforms down based on H.264, MP4 format, streaming media system design and testing, and RTP-based protocol on the implementation of streaming media data. Platform: |
Size: 14200832 |
Author:黄欣 |
Hits:
Description: The following tools are provided:
es2ts: Read ES (video), output TS
esdots: Print one character per ES unit
esfilter: "Fast forward" ES video data to a file (outputs ES or TS)
esmerge: Merge H.264 video and AAC ADTS audio ES to TS (very specific)
esreport: Report on the contents of an ES file
esreverse: "Reverse" ES video data to a file (outputs ES or TS)
ps2es: Use ts2es (ts2es -pes) to obtain the effect of this.
ps2ts: Read PS data, output TS
psdots: Print one character per PS packet
psreport: Report on the contents of a PS file
stream_type: Make a (barely) educated guess what a file contains
ts2es: Extract an ES stream from a TS file
tsinfo: Report program info for a TS file (summarise PAT/PMT info)
tsplay: Play (and possibly loop) a PS/TS file over UDP (using timing info) or TCP
tsreport: Report on the contents of a TS file
tsserve: Serve PS/TS files to clients (multicast) over TCP-The following tools are provided:
es2ts: Read ES (video), output TS
esdots: Print one character per ES unit
esfilter: "Fast forward" ES video data to a file (outputs ES or TS)
esmerge: Merge H.264 video and AAC ADTS audio ES to TS (very specific)
esreport: Report on the contents of an ES file
esreverse: "Reverse" ES video data to a file (outputs ES or TS)
ps2es: Use ts2es (ts2es-pes) to obtain the effect of this.
ps2ts: Read PS data, output TS
psdots: Print one character per PS packet
psreport: Report on the contents of a PS file
stream_type: Make a (barely) educated guess what a file contains
ts2es: Extract an ES stream from a TS file
tsinfo: Report program info for a TS file (summarise PAT/PMT info)
tsplay: Play (and possibly loop) a PS/TS file over UDP (using timing info) or TCP
tsreport: Report on the contents of a TS file
tsserve: Serve PS/TS files to clients (multicast) over TCP Platform: |
Size: 487424 |
Author:guoq |
Hits:
Description: RTP 协议是IETF ( Internet Engineering TaskFo rce) 在RFC1889 中给出的, 是专门为交互式音频、视频、仿真数据等实时媒体应用而设计的轻型传输协议。RTP 被定义为在一对一或一对多的传输情况下工作, 其目的是提供时间信息和实现流同步。RTP 通常使用UDP来传送数据, 但RTP 也可以在TCP 或A TM 等协议下工作.对H.264网络开发有何大帮助-
The RTP protocol is given in RFC1889 by IETF (Internet Engineering TaskFo rce), light transmission protocol is designed specifically for interactive audio, video, simulation data and real-time media applications. RTP is defined as working one-on-one or one-to-many transmission, its purpose is to provide time information and stream synchronization. RTP typically use UDP to transfer data, but the RTP in the protocol of the TCP or A TM. H.264 network development of the help! ! Platform: |
Size: 116736 |
Author:李国 |
Hits:
Description: 做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264、MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要。本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流。-Do video capture and processing, natural and ultimately, to learn to analyze YUV data. From the acquisition point of view, the video capture chip output stream are generally in the form of YUV data stream (such as H.264, MPEG video codec) point of view, but also in the original YUV video processing stream encoding and parsing, YUV data stream for people to do the video field, it is essential to understand how to analyze. This article is based on my study and understanding, a brief introduction to how to analyze YUV data stream. Platform: |
Size: 145408 |
Author:Ardy |
Hits:
Description: mpeg-2的ps码流协议,用于rtp封装,在网络上传输的,同时也是将h.264压缩数据包封装-mpeg-2' s ps stream protocol for rtp package transmitted on the network, but also the h.264 compressed data packet encapsulation Platform: |
Size: 162816 |
Author:将 |
Hits:
Description: h.264文件格式详细介绍以及其数据的码流结构详细分析。
-h.264 document format detailed introduction as well as its data symbol stream structure multianalysis. Platform: |
Size: 106496 |
Author:jcfx |
Hits:
Description: 本程序可以YUV格式的像素数据编码为H.264码流,是最简单的基于libx264的视频编码器-This procedure can YUV pixel data coding format for H.264 stream, is based on the simplest of the video encoder libx264 Platform: |
Size: 1024 |
Author:hehe |
Hits:
Description: * 本项目包含如下几种视音频测试示例:
* (1)像素数据处理程序。包含RGB和YUV像素格式处理的函数。
* (2)音频采样数据处理程序。包含PCM音频采样格式处理的函数。
* (3)H.264码流分析程序。可以分离并解析NALU。
* (4)AAC码流分析程序。可以分离并解析ADTS帧。
* (5)FLV封装格式分析程序。可以将FLV中的MP3音频码流分离出来。
* (6)UDP-RTP协议分析程序。可以将分析UDP/RTP/MPEG-TS数据包。(* This project contains following samples to handling multimedia data:
* (1) Video pixel data handling program. It contains several examples to handle RGB and YUV data.
* (2) Audio sample data handling program. It contains several examples to handle PCM data.
* (3) H.264 stream analysis program. It can parse H.264 bitstream and analysis NALU of stream.
* (4) AAC stream analysis program. It can parse AAC bitstream and analysis ADTS frame of stream.
* (5) FLV format analysis program. It can analysis FLV file and extract MP3 audio stream.
* (6) UDP-RTP protocol analysis program. It can analysis UDP/RTP/MPEG-TS Packet.
*) Platform: |
Size: 24964096 |
Author:梁立峰
|
Hits: