• Stars
    star
    542
  • Rank 81,982 (Top 2 %)
  • Language
    C++
  • Created almost 9 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

samples to handling multimedia data
最简单的视音频数据处理示例
Simplest MediaData Test

雷霄骅 Lei Xiaohua
[email protected]
中国传媒大学/数字电视技术
Communication University of China / Digital TV Technology
http://blog.csdn.net/leixiaohua1020

本项目包含如下几种视音频数据解析示例:
 (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 audio stream from it.
 (6) UDP-RTP protocol analysis program. It can analysis UDP/RTP/MPEG-TS Packet.

More Repositories

1

simplest_ffmpeg_mobile

ffmpeg examples in Android / IOS / WinPhone
C
1,926
star
2

simplest_ffmpeg_player

the simplest video player based on FFmpeg
C
681
star
3

VideoEye

open-source stream analysis software
C++
678
star
4

simplest_ffmpeg_streamer

Simplest streamer based on FFmpeg
C
429
star
5

simplest_librtmp_example

Examples about usage of libRTMP
C
303
star
6

YUVplayer

Modified from a sourceforge project
C++
205
star
7

h264_analysis

A H.264 stream analysis software based on MFC
C++
182
star
8

simplest_ffmpeg_format

FFmpeg's mux/demux/remux examples
C
164
star
9

simplest_video_website

simplest video website based JavaEE and FFmpeg
Java
162
star
10

simplest_ffmpeg_video_encoder

the simplest video encoder based on FFmpeg
C
155
star
11

simplest_ffmpeg_video_filter

use FFmpeg's AVFilter to add watermark in a video file
C
129
star
12

simplest_flashmedia_example

simple examples about using flash player to play RTMP/HTTP/HLS
JavaScript
125
star
13

simplest_media_play

Examples about video/audio's playing
C
119
star
14

simplest_ffmpeg_device

FFmpeg's libavdevice examples
C
116
star
15

simplest_ffmpeg_audio_player

the simplest audio player based on FFmpeg
C
94
star
16

simplest_encoder

Examples about video encoders
C
93
star
17

ffplaymfc

C
79
star
18

leixiaohua1020.github.io

Shell
73
star
19

simplest_libvlc_example

Examples about libVLC
C
70
star
20

simplest_ffmpeg_mem_handler

ffmpeg's example about read/write from memory
C
53
star
21

simplest_directshow_example

Examples about DirectShow
C++
47
star
22

simplest_ffmpeg_audio_encoder

the simplest audio encoder based on FFmpeg
C
47
star
23

TIandSI

C
40
star
24

simplest_ffmpeg_picture_encoder

the simplest picture encoder based on FFmpeg
C
40
star
25

simplest_ffmpeg_swscale

Examples about handle pixel data using libswscale in FFmpeg.
C
36
star
26

simplest_keyframe_extractor

extract keyframe from input video data
C
15
star
27

simplest_ffmpeg_avutil

Examples about using of FFmpeg's libavutil
C
12
star
28

ffmpegmfc

8
star