“L
a
b
o
ra
tó
ri
o
”
d
e
T
V
d
ig
it
a
l
u
s
a
n
d
o
s
o
ft
w
a
re
o
p
e
n
s
o
u
rc
e
O
b
je
c
ti
v
o
s
R
e
a
li
za
r
u
m
a
p
e
sq
u
is
a
d
e
s
o
ft
w
a
re
O
p
e
n
S
o
u
rc
e
,
n
o
m
e
a
d
a
m
e
n
te
o
q
u
e
e
st
á
d
is
p
o
n
ív
e
l
e
m
S
o
u
rc
e
fo
rg
e
.n
e
t
re
la
c
io
n
a
d
o
c
o
m
a
i
m
p
le
m
e
n
ta
ç
ã
o
d
e
o
p
e
ra
ç
õ
e
s
d
e
p
ro
c
e
ss
a
m
e
n
to
d
e
s
in
a
is
a
u
d
io
v
is
u
a
is
q
u
e
t
ip
ic
a
m
e
n
te
e
x
is
te
m
e
m
si
st
e
m
a
s
d
e
p
ro
d
u
ç
ã
o
d
e
T
V
d
ig
it
a
l.
D
e
v
e
m
s
e
r
id
e
n
ti
fi
c
a
d
a
s
a
p
li
c
a
ç
õ
e
s
p
a
ra
:
•
a
q
u
is
iç
ã
o
d
e
v
íd
e
o
,
so
m
e
i
m
a
g
e
m
•
c
o
d
if
ic
a
ç
ã
o
c
o
m
d
if
e
re
n
te
s
fo
rm
a
to
s
(M
P
E
G
-2
,
M
P
E
G
-4
,
JP
E
G
,
e
tc
.)
•
c
o
n
v
e
rs
ã
o
e
n
tr
e
f
o
rm
a
to
s
•
p
ré
e
p
ó
s
p
ro
c
e
ss
a
m
e
n
to
(
ta
l
c
o
m
o
f
il
tr
a
g
e
n
s)
•
e
d
iç
ã
o
•
a
n
o
ta
ç
ã
o
In
st
a
la
ç
ã
o
d
o
s
p
ro
g
ra
m
a
s
e
t
e
st
e
d
a
s
su
a
s
fu
n
c
io
n
a
li
d
a
d
e
s.
L
in
u
x
A
q
u
is
iç
ã
o
::
V
L
C
::
K
in
o
(D
V
)
::
T
v
ti
m
e
T
e
le
v
is
io
n
V
ie
w
e
r
(T
V
)
::
V
id
e
o
4
L
in
u
x
G
ra
b
::
M
p
e
g
4
IP
C
o
d
if
ic
a
ç
ã
o
::
F
fm
p
e
g
::
T
ra
n
s
c
o
d
e
C
o
n
v
e
rs
ã
o
::
K
in
o
::
V
L
C
::
F
F
M
p
e
g
::
M
J
P
E
G
T
o
o
ls
F
il
tr
o
s
::
X
in
e
::
V
L
C
E
d
iç
ã
o
::
K
in
o
(D
V
)
::
J
a
s
h
a
k
a
::
C
in
e
le
rr
a
::
F
re
e
j
::
E
ff
e
c
tv
::
L
iv
e
s
A
n
o
ta
ç
ã
o
::
A
g
to
o
lk
it
::
V
id
e
o
S
q
u
ir
re
l
P
la
y
b
a
c
k
::
V
L
C
::
P
la
y
e
rY
U
V
::
V
id
e
o
m
e
te
r
::
M
P
la
y
e
r
::
X
m
o
v
ie
V
L
C
(
V
id
e
o
L
a
n
C
li
e
n
t)
V L C -th e c ro ss -p la tf o rm m e d ia p la y e r a n d st re a m in g se rv e r. V L C m e d ia p la y e r is a h ig h ly p o rt a b le m u lt im e d ia p la y e r fo r v a ri o u s a u d io a n d v id e o fo rm a ts (M P E G -1 , M P E G -2 , M P E G -4 , D iv X , m p 3 , o g g , .. .) a s w e ll a s D V D s, V C D s, a n d v a ri o u s st re a m in g p ro to c o ls . It c a n a ls o b e u se d a s a s e rv e r to st re a m in u n ic a st o r m u lt ic a st in IP v 4 o r IP v 6 o n a h ig h -b a n d w id th n e tw o rk . h tt p :/ /w w w .v id e o la n .o rg /K
in
o
(D
V
)
K in o i s a n o n -l in e a r D V e d it o r fo r G N U /L in u x . It f e a tu re s e x c e ll e n t in te g ra ti o n w it h I E E E -1 3 9 4 f o r c a p tu re , V T R c o n tr o l, a n d re c o rd in g b a c k t o t h e c a m e ra . It c a p tu re s v id e o t o d is k i n R a w D V a n d A V I fo rm a t, i n b o th t y p e -1 D V a n d t y p e -2 D V ( se p a ra te a u d io st re a m ) e n c o d in g s. h tt p :/ /w w w .ki n o d v .o rg /T
v
ti
m
e
T
e
le
v
is
io
n
V
ie
w
e
r
(T
V
)
T v ti m e is a h ig h q u a li ty t e le v is io n a p p li c a ti o n f o r u se w it h v id e o c a p tu re c a rd s o n L in u x s y st e m s. T v ti m e p ro c e ss e s th e i n p u t fr o m a c a p tu re c a rd a n d d is p la y s it o n a c o m p u te r m o n it o r o r p ro je c to r.h
tt
p
:/
/t
v
ti
m
e
.s
o
u
rc
e
fo
rg
e
.n
e
t/
V
id
e
o
4
L
in
u
x
G
ra
b
T h is p ro je c t is a r e a lt im e V id e o 4 L in u x re c o rd in g s o ft w a re . It m a ke s it p o ss ib le to r e c o rd A V I D iv X fi le s in r e a lt im e fr o m a n y V id e o 4 L in u x d e v ic e . T h e p ro je c t is d e v e lo p e d u n d e r th e G N U G e n e ra l P u b li c L ic e n se . T h e p ro je c t is i n d e v e lo p m e n t st a te , b u t a t th is t im e i t' s p o ss ib le t o g e t a v e rs io n w h ic h c a n c a p tu re i n r e a lt im e . A t a l a te r p o in t, a f u ll s u p p o rt f o r sc h e d u le d c a p tu ri n g f ro m d if fe re n t c h a n n e ls a t d if fe re n t ti m e t o d if fe re n t fi le s.h
tt
p
:/
/v
4
lg
ra
b
.s
o
u
rc
e
fo
rg
e
.n
e
t/
M
p
e
g
4
IP
M P E G 4 IP p ro v id e s a n e n d -t o -e n d sy st e m t o e x p lo re s tr e a m in g m u lt im e d ia . T h e p a c ka g e i n c lu d e s m a n y e x is ti n g o p e n s o u rc e p a c k a g e s a n d t h e " g lu e " to i n te g ra te t h e m to g e th e r. T h is i s a t o o l fo r st re a m in g v id e o a n d a u d io t h a t is s ta n d a rd s-o ri e n te d a n d fr e e f ro m p ro p ri e ta ry p ro to c o ls a n d e x te n si o n s. P ro v id e d a re a l iv e M P E G -4 /H .2 6 1 /M P E G -2 /H .2 6 3 M P 3 /A A C /A M R b ro a d c a st e r a n d f il e r e c o rd e r, c o m m a n d l in e u ti li ti e s su c h a s a n M P 4 fi le c re a to r a n d h in te r, a n d a n p la y e r th a t c a n b o th s tr e a m a n d p la y b a c k fr o m l o c a l fi le . h tt p :/ /m p e g 4 ip .s o u rc e fo rg e .n e t/F
fm
p
e
g
F F m p e g is a v e ry f a st v id e o a n d a u d io c o n v e rt e r. I t c a n a ls o g ra b f ro m a l iv e a u d io /v id e o s o u rc e . T h e c o m m a n d l in e i n te rf a c e i s d e si g n e d t o b e i n tu it iv e , in t h e s e n se th a t F F m p e g tr ie s to f ig u re o u t a ll p a ra m e te rs t h a t c a n p o ss ib ly b e d e ri v e d a u to m a ti c a ll y . Y o u u su a ll y o n ly h a v e t o s p e c if y t h e t a rg e t b it ra te y o u w a n t. F F m p e g c a n a ls o c o n v e rt f ro m a n y sa m p le r a te t o a n y o th e r, a n d r e si z e v id e o o n t h e f ly w it h a h ig h q u a li ty p o ly p h a se fi lt e r. h tt p :/ /f fm p e g .m p la y e rh q .h u /T
ra
n
s
c
o
d
e
T ra n sc o d e is a t e x t c o n so le v id e o -st re a m p ro c e ss in g t o o l. I t su p p o rt s e le m e n ta ry v id e o a n d a u d io f ra m e tr a n sf o rm a ti o n s. S o m e e x a m p le m o d u le s a re i n c lu d e d t o e n a b le i m p o rt o f M P E G -1 /2 , D ig it a l V id e o , a n d o th e r fo rm a ts . It a ls o in c lu d e s e x p o rt m o d u le s fo r w ri ti n g t o A V I fi le s w it h D iv X , O p e n D iv X , X v iD , D ig it a l V id e o o r o th e r c o d e c s. D ir e c t D V D t ra n sc o d in g is a ls o s u p p o rt e d . A s e t o f to o ls i s a v a il a b le t o e x tr a c t a n d d e c o d e t h e s o u rc e s in to r a w v id e o /a u d io s tr e a m s fo r im p o rt a n d t o e n a b le p o st -p ro c e ss in g o f A V I fi le s. h tt p :/ /w w w .t ra n sc o d in g .o rg /c g i-b in /t ra n sc o d eM
J
P
E
G
T
o
o
ls
T h e m jp e g p ro g ra m s a re a s e t o f to o ls th a t c a n d o r e c o rd in g o f v id e o s a n d p la y b a c k, s im p le c u t-a n d -p a st e e d it in g a n d t h e M P E G c o m p re ss io n o f a u d io a n d v id e o u n d e r L in u x . h tt p :/ /m jp e g .s o u rc e fo rg e .n e t/J
a
h
s
h
a
k
a
J a h sh a ka . Im a g in e i f y o u c o u ld .. . E d it w it h f le x ib il it y a n d s p e e d . C re a te E ff e c ts i n r e a l ti m e A n im a te w it h u n li m it e d f e a tu re s P a in t a n d d e si g n o n m o v in g v id e o C re a te m u si c w it h a ll t h e t o o ls t h e p ro s u se W o rk in a n y f o rm a t a t a n y r e so lu ti o n .. . a ll w h il e s h a ri n g f il e s, p ro je c ts a n d c li p s w it h u se rs o n y o u r n e tw o rk o r a ro u n d t h e w o rl d h tt p :/ /w w w .j a h sh a ka .o rg /X
in
e
X in e is a f re e m u lt im e d ia p la y e r. It p la y s b a c k C D s, D V D s, a n d V C D s. I t a ls o d e c o d e s m u lt im e d ia f il e s li ke A V I, M O V , W M V , a n d M P 3 f ro m l o c a l d is k d ri v e s, a n d d is p la y s m u lt im e d ia st re a m e d o v e r th e I n te rn e t. It i n te rp re ts m a n y o f th e m o st c o m m o n m u lt im e d ia f o rm a ts a v a il a b le -a n d so m e o f th e m o st u n c o m m o n f o rm a ts , to o . h tt p :/ /x in e h q .d e /C
in
e
le
rr
a
C in e le rr a d o e s p ri m a ri ly 3 m a in t h in g s: c a p tu ri n g , c o m p o si ti n g , a n d e d it in g a u d io a n d v id e o w it h s a m p le l e v e l a c c u ra c y . It 's a s e a m le ss i n te g ra ti o n o f a u d io , v id e o , a n d s ti ll p h o to s ra re ly e x p e ri e n c e d o n a w e b s e rv e r. If y o u w a n t to m a ke m o v ie s, y o u j u st w a n t to d e fy t h e e st a b li sh m e n t, y o u w a n t th e s a m e ki n d o f c o m p o si ti n g a n d e d it in g s u it e t h a t th e b ig b o y s u se , o n th e w o rl d 's m o st e ff ic ie n t U N IX o p e ra ti n g s y st e m , it 's t im e f o r C in e le rr a h tt p :/ /h e ro in e w a rr io r. c o m /c in e le rr a .p h p 3F
re
e
j
F re e J is a v is io n m ix e r: a n i n st ru m e n t fo r re a lt im e v id e o m a n ip u la ti o n u se d in t h e f ie ld s o f d a n c e t e a th e r, v e e ja y in g , m e d ic a l v is u a li sa ti o n a n d T V . W it h F re e J m u lt ip le l a y e rs c a n b e fi lt e re d t h ru e ff e c t c h a in s a n d t h e n m ix e d t o g e th e r. T h e s u p p o rt e d l a y e r in p u ts a re i m a g e s, m o v ie s, l iv e c a m e ra s, p a rt ic le g e n e ra to rs , te x t sc ro ll e rs , fl a sh a n im a ti o n s a n d m o re . A ll t h e r e su lt in g v id e o m ix c a n b e sh o w n o n m u lt ip le a n d r e m o te sc re e n s, e n c o d e d i n to a m o v ie a n d st re a m e d l iv e t o t h e i n te rn e t. h tt p :/ /f re e j. o rg /E
ff
e
c
tv
E ff e c T V is a r e a l-ti m e v id e o e ff e c to r. Y o u c a n w a tc h T V o r v id e o t h ro u g h a m a z in g e ff e c to rs . h tt p :/ /e ff e c tv .s o u rc e fo rg e .n e t/ in d e x .h tm lL
iv
e
s
L iV E S is a V id e o E d it in g S y st e m . It i s d e si g n e d t o b e s im p le t o u se , y e t p o w e rf u l. I t is s m a ll i n s iz e , y e t h a s m a n y a d v a n c e d f e a tu re s. L iV E S is p a rt e d it o r, p a rt V J t o o l. I t w il l ru n u n d e r L in u x , B S D a n d U N IX . h tt p :/ /s o u rc e fo rg e .n e t/ p ro je c ts /l iv e sA
n
o
ta
ç
ã
o
:: V id e o S q u ir re l V id e o S q u ir re l is a c ro ss -p la tf o rm w x W in d o w s v id e o f il e c a ta lo g e r. D e si g n e d t o g a th e r in fo m a ti o n o n t h e a c tu a l v id e o f il e s, e x c o m p re ss io n u se d , b it ra te , v id e o p ix e l si z e a n d s o o n . h tt p :/ /s o u rc e fo rg e .n e t/ p ro je c ts /j o ry d o w n lo a d e r/ :: A g to o lki t A G T K i s a s u it e o f so ft w a re c o m p o n e n ts f o r b u il d in g t o o ls f o r a n n o ta ti n g li n g u is ti c s ig n a ls , ti m e -s e ri e s d a ta w h ic h d o c u m e n ts a n y ki n d o f li n g u is ti c b e h a v io r (e .g . a u d io , v id e o ). T h e i n te rn a l d a ta s tr u c tu re s a re b a se d o n a n n o ta ti o n g ra p h ic s. h tt p :/ /a g tk. so u rc e fo rg e .n e t/P
la
y
e
rY
U
V
P Y U V i s a v id e o s e q u e n c e p la y e r, w h ic h h a s b e e n c o n c e iv e d t o p la y se v e ra l fo rm a ts o f ra w , u n c o m p re ss e d v id e o . T h is ki n d o f se q u e n c e s is g e n e ra ll y u se d t o s u p p o rt s tu d io q u a li ty p ro d u c ti o n o r sp e c if ic r e se a rc h i n t h e d ig it a l v id e o p ro c e ss in g f ie ld . h tt p :/ /d a n te .d ie i. u n ip g .i t/ ~ b a ru ff a /d v b t/ p la y e r. p h pV
id
e
o
m
e
te
r
T h e V id e o M e te r c a n b e u se d i n s e v e ra l d if fe re n t w a y s. I t is d e si g n e d t o p la y c o n c a te n a te d Y U V -s tr e a m s in t h e Y U V 4 :2 :0 f o rm a t. T h is f o rm a t is w id e sp re a d i n t h e v id e o re se a rc h a n d c o d e c d e v e lo p m e n t, s o h a v in g a p la y e r c o u ld b e u se fu l. T h e p ro g ra m s u p p o rt s u p t o 3 s e q u e n c e s th a t c a n b e p la y e d b a c k A s fo r o u r p u rp o se s o f w ir e le ss v id e o tr a n sm is si o n e v a lu a ti o n , w e n a m e d t h e se q u e n c e s a c c o rd in g ly o ri g in a l, e n c o d e d , a n d t ra n sm it te d . T h e s u p p o rt e d f o rm a ts a re Q C IF (1 7 6 x 1 4 4 ) a n d C IF ( 3 5 2 x 2 8 8 ). h tt p :/ /w w w .a c ti c o m .b iz /v id e o m e te r. h t m lM
P
la
y
e
r
M P la y e r is a m o v ie p la y e r w h ic h r u n s o n m a n y s y st e m s. It p la y s m o st M P E G /V O B , A V I, O g g /O G M , V IV O , A S F /W M A /W M V , Q T /M O V /M P 4 , R e a lM e d ia , M a tr o ska , N U T , N u p p e lV id e o , F L I, Y U V 4 M P E G , F IL M , R o Q , P V A f il e s, s u p p o rt e d b y m a n y n a ti v e , X A n im , a n d W in 3 2 D L L c o d e c s. Y o u c a n w a tc h V id e o C D , S V C D , D V D , 3 iv x , D iv X 3 /4 /5 a n d e v e n W M V m o v ie s. h tt p :/ /w w w .m p la y e rh q .h uX
m
o
v
ie
X M o v ie w a s o ri g in a ll y w ri tt e n a s a si m p le , fa st m e th o d t o p la y u n c o m p re ss e d m o v ie s w it h s te re o so u n d b a c k w h e n t h e o n ly u n c o m p re ss e d m o v ie p la y e r w a s x a n im a n d t h e o n ly M P E G p la y e r w a s M T V . X M o v ie is m a in ly i n te n d e d f o r u n c o m p re ss e d m o v ie p la y b a c k, n o n st a n d a rd o u tp u t fr o m C in e le rr a , a n d t e st in g d e c o d e r li b ra ri e s. I t' s n o t in te n d e d f o r lo w r e so lu ti o n , lo w b it ra te in te rn e t d o w n lo a d s. Y o u r lu c k w il l im p ro v e w it h s o m e th in g l ike M P la y e r h tt p :/ /h e ro in e w a rr io r. c o m /x m o v ie .p h p 3W
in
d
o
w
s
A
q
u
is
iç
ã
o
e
F
il
tr
o
s
::
V
L
C
::
V
ir
tu
a
lD
u
b
C
o
d
if
ic
a
ç
ã
o
e
C
o
n
v
e
rs
ã
o
::
M
e
d
ia
C
o
d
e
r
::
S
u
p
e
r
E
d
iç
ã
o
::
J
a
s
h
a
k
a
A
n
o
ta
ç
ã
o
::
R
e
p
la
y
to
o
l
P
la
y
b
a
c
k
::
V
L
C
::
M
P
la
y
e
r
::
Y
U
V
P
la
y
e
r
D
e
lu
x
e
V
L
C
(
V
id
e
o
L
a
n
C
li
e
n
t)
V L C -th e c ro ss -p la tf o rm m e d ia p la y e r a n d st re a m in g se rv e r. V L C m e d ia p la y e r is a h ig h ly p o rt a b le m u lt im e d ia p la y e r fo r v a ri o u s a u d io a n d v id e o fo rm a ts (M P E G -1 , M P E G -2 , M P E G -4 , D iv X , m p 3 , o g g , .. .) a s w e ll a s D V D s, V C D s, a n d v a ri o u s st re a m in g p ro to c o ls . It c a n a ls o b e u se d a s a s e rv e r to st re a m in u n ic a st o r m u lt ic a st in IP v 4 o r IP v 6 o n a h ig h -b a n d w id th n e tw o rk . h tt p :/ /w w w .v id e o la n .o rg /V
ir
tu
a
lD
u
b
V ir tu a lD u b is a v id e o c a p tu re /p ro c e ss in g u ti li ty , li c e n se d u n d e r th e G N U G e n e ra l P u b li c L ic e n c e . It l a c k s th e e d it in g p o w e r o f a g e n e ra l-p u rp o se e d it o r su c h a s A d o b e P re m ie re , b u t is s tr e a m li n e d f o r fa st li n e a r o p e ra ti o n s o v e r v id e o . It h a s b a tc h -p ro c e ss in g c a p a b il it ie s fo r p ro c e ss in g l a rg e n u m b e rs o f fi le s a n d c a n b e e x te n d e d w it h t h ir d -p a rt y v id e o fi lt e rs . V ir tu a lD u b is m a in ly g e a re d t o w a rd p ro c e ss in g A V I fi le s, a lt h o u g h i t c a n re a d ( n o t w ri te ) M P E G -1 a n d a ls o h a n d le s e ts o f B M P i m a g e s. h tt p :/ /w w w .v ir tu a ld u b .o rg /M
e
d
ia
C
o
d
e
r
M e d ia C o d e r is a f re e u n iv e rs a l a u d io /v id e o b a tc h t ra n sc o d e r d is tr ib u te d u n d e r G P L li c e n se , w h ic h p u ts t o g e th e r lo ts o f e x c e ll e n t a u d io /v id e o c o d e c s a n d t o o ls f ro m t h e o p e n s o u rc e c o m m u n it y i n to a n a ll -i n -o n e s o lu ti o n , c a p a b le o f tr a n sc o d in g a m o n g d if fe re n t a u d io /v id e o f o rm a ts . W it h m a n y e x tr a f e a tu re s a n d a e x p a n d a b le a rc h it e c tu re , M e d ia C o d e r is m o re t h a n a G U I o f a b u n c h o f c o m m a n d l in e t o o ls . h tt p :/ /m e d ia c o d e r. so u rc e fo rg e .n e t/S
u
p
e
r
S U P E R -S im p li fi e d U n iv e rs a l P la y e r E n c o d e r & R e n d e re r. A G U I to f fm p e g , M E n c o d e r, m p la y e r, x 2 6 4 , m p p e n c , ff m p e g 2 th e o ra & t h e th e o ra /v o rb is R e a lP ro d u c e r p lu g In h tt p :/ /w w w .e ri g h ts o ft .c o m /S U P E R .h tm lY
U
V
P
la
y
e
r
D
e
lu
x
e
Y U V P la y e r D e lu x e i s a f u ll -f e a tu re d to o l fo r p la y b a c k o f u n c o m p re ss e d p la n a r Y U V v id e o f il e s. I t is i n te n d e d fo r re se a rc h e rs i n t h e a re a o f v id e o c o m p re ss io n , d e v e lo p e rs o f v id e o c o d e c s a n d v id e o c h ip s a n d f o r a ll sp e c ia li st s in v o lv e d i n v id e o p ro c e ss in g . A n u m b e r o f u n iq u e f e a tu re s a n d a th o ro u g h ly d e si g n e d i n te rf a c e m a ke th is p ro g ra m t h e h e lp fu l to o l n e c e ss a ry w h e n t h e p la y b a c k o f u n c o m p re ss e d Y U V v id e o f il e s is r e q u ir e d . h tt p :/ /w w w .y u v p la y e r. c o m /R
e
p
la
y
to
o
l
R e p la y to o l p ro v id e s a n e n v ir o n m e n t fo r th e re p la y a n d a n n o ta ti o n o f m u lt ip le m e d ia s o u rc e s, s u c h a s v id e o fi le s, t e x t lo g s, m a p d a ta e tc .h
tt
p
:/
/w
w
w
.c
s
.n
o
tt
.a
c
.u
k
/~
a
p
f/
L in u x • V L C • F fm p e g • J a h s h a k a • F re e J • Mp la y e r • P la y e rY U V