08448380779 Call Girls In Civil Lines Women Seeking Men
MPEG 2 - Presentation and Demo
1. MPEG 2 - Demo Encoder and
Decoder Video
“
P r e s e n t e r : T r o n g - A n B u i
A d v i s o r : P r o f . P e i - J u n L e e
Video Processing and Application Laboratory,
National Chi Nan University, Taiwan
N a t i o n a l S p a c e O r g a n i z a t i o n P r o j e c t
Ta i w a n 2 0 1 7
October 18th , 2017
NCNU, Taiwan
2. NCNU
ABOUT US
Video Processing and Application Laboratory,
National Chi Nan University, Taiwan
Project
Report
Demo:
MPEG 2 – Video Decoder and Encoder
3. NCNU
3
OUTLINE
Video Enc oder and D ec oder
Follow Pr oc es s ing
Build Envir onment and platfor m
Sour c e c ode Str uc tur e
Build and R unning
R es ult and Tes ting
Open Sour c e and Shar ing
4. NCNU
4
OUTLINE
Video Encoder and D ecoder
Follow Pr oc es s ing
Build Envir onment and platfor m
Sour c e c ode Str uc tur e
Build and R unning
R es ult and Tes ting
Open Sour c e and Shar ing
6. NCNU
6
MPEG-2 E n c o d e r a n d D e c o d e r
Encoder
Decoder
Y,U,V
files
Video
bit stream
Video
bit stream
Y,U,V
files
7. NCNU
7
OUTLINE
Video Encoder and D ecoder
Follow Processing
Build Envir onment and platfor m
Sour c e c ode Str uc tur e
Build and R unning
R es ult and Tes ting
Open Sour c e and Shar ing
8. NCNU
8
MPEG-2 F o l l o w i n g
Encoderaw files
(y,u,v)
Video
bit stream
(m2v)
Decodenew raw files
(y,u,v)
9. NCNU
9
OUTLINE
Video Encoder and D ecoder
Follow Processing
B uild Environment and plat f orm
Sour c e c ode Str uc tur e
Build and R unning
R es ult and Tes ting
Open Sour c e and Shar ing
10. NCNU
10
Build
Environment
C o d i n g L a n g u a g e a n d P l a t f o r m
{ C }
Programing
Basic and strong
language code
Run on: PC, sever,
hardware…
11. NCNU
11
OUTLINE
Video Encoder and D ecoder
Follow Processing
B uild Environment and plat f orm
Source code St ruct ure
Build and R unning
R es ult and Tes ting
Open Sour c e and Shar ing
12. NCNU
12
Source
code
S t r u c t u r e
base
src
par
vip_run
doc
make file
verify
source code C programing language
configuration files for encoding
steps and results run the program by following
how to run and setting decoder and encoder
build, clear, verify with make file in Linux
verify and compare the y,u,v files
13. NCNU
13
OUTLINE
Video Encoder and D ecoder
Follow Processing
B uild Environment and plat f orm
Source code St ruct ure
B uild and R unning
R es ult and Tes ting
Open Sour c e and Shar ing
14. NCNU
14
Compile B u i l d
make all
Run terminal from base
cd src/mpeg2dec; make 'CC=$(CC)'
'CFLAGS=$(CFLAGS) $(USE_DISP) $(USE_SHMEM) $(INCLUDEDIR)'
'LIBS=$(LIBS)' 'LIBRARYDIR=$(LIBRARYDIR)'
cd src/mpeg2enc; make 'CC=$(CC)' 'CFLAGS=$(CFLAGS)'
compile and build application program from c coding files
15. NCNU
15
Compile R u n n i n g E n c o d i n g
Run terminal from
base/vip_run/NSPOStep/01_Encoder_From_OriginalYUVFiles
./run
Encoder to video (.m2v file) from Y,U,V files in this folder
Y,U,V
files
Video
16. NCNU
16
Compile R u n n i n g D e c o d i n g
Run terminal from
base/vip_run/NSPOStep/02_Decoder
./run
Decoder to raw files (y,u,v files) from video file in this folder
Video
Y,U,V
files
17. NCNU
17
OUTLINE
Video Encoder and D ecoder
Follow Processing
B uild Environment and plat f orm
Source code St ruct ure
B uild and R unning
R esult and Test ing
Open Sour c e and Shar ing
18. NCNU
18
Compile Te s t r e s u l t
Test result following
Encoderaw files
(y,u,v)
video Video
bit stream file
(m2v)
Decode
new raw files
(y,u,v)
Re - Encode
new video
bit stream
(m2v)
Method 1
19. NCNU
19
Compile Te s t r e s u l t
Run terminal from
base/vip_run/NSPOStep/03_Re-generate
./run
Encoder to video (.m2v file) from Y,U,V files in this folder
Y,U,V
files
Video
compare 2 videos
21. NCNU
21
Compile Te s t r e s u l t
Test result following Method 2
Encoderaw files
(y,u,v)
video Video
bit stream file
(m2v)
Decode
new raw files
(y,u,v)
24. NCNU
24
OUTLINE
Video Encoder and D ecoder
Follow Processing
B uild Environment and plat f orm
Source code St ruct ure
B uild and R unning
R esult and Test ing
Open Source and Sharing
25. NCNU
25
Source
code
S h a r i n g a n d m o d i f y
Download and source code detail:
https://github.com/trongan93/viplab-videocoding-mpeg2
Modify and sharing by ViP Lab - NCNU
Download from this link or use command line
git clone https://github.com/trongan93/viplab-videocoding-mpeg2.git