āĻāĻāĻŋ āĻšāĻ˛ y4mcolorbars āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
y4mcolorbars - āĻāĻāĻāĻŋ āĻ°āĻāĻŦāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ YUV4MPEG2 āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
y4mcolorbars [āĻ āĻĒāĻļāĻ¨]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
y4mcolorbars āĻāĻāĻāĻŋ YUV4MPEG2 āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĢā§āĻ°ā§āĻŽ āĻĨāĻžāĻā§ a
āĻāĻžāĻ˛āĻžāĻ°āĻŦāĻžāĻ° āĻā§āĻ¸ā§āĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ SMPTE EG-1-1990 āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
Y'CbCr āĻāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛āĻžāĻ°āĻŦāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸āĻāĻā§āĻ¤
āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ MJPEG āĻā§āĻ˛ā§ āĻĒāĻžāĻāĻĒāĻŋāĻ āĻ¸āĻšāĻāĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ stdout āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
y4mcolorbars āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
-n NUM
āĻŽā§āĻ 'āĻ¸āĻāĻā§āĻ¯āĻž' āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻāĻĒā§āĻāĨ¤ [āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 1]
-F n:d
āĻ¸āĻ āĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻžāĻ° āĻšāĻ˛:
24000:1001 - NTSC 3:2 āĻĒā§āĻ˛āĻĄāĻžāĻāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻŽ
24:1 - āĻĻā§āĻļā§āĻ¯āĻŧ āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ°
25:1 - PAL/SECAM
30000:1001 - NTSC āĻāĻŋāĻĄāĻŋāĻ [āĻĄāĻŋāĻĢāĻ˛ā§āĻ]
50:1 - PAL āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻšāĻžāĻ°
60000:1001 - NTSC āĻĢāĻŋāĻ˛ā§āĻĄ āĻ°ā§āĻ
-W w āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ [āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 720]
-H h āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ [āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 480]
-A n:d
āĻ¸āĻ āĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻšāĻ˛:
1:1 - āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ (āĻ¯ā§āĻŽāĻ¨ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸)
10:11 - CCIR-601 NTSC [āĻĄāĻŋāĻĢāĻ˛ā§āĻ]
59:54 - CCIR-601 PAL
-I x āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĒāĻŋāĻĒāĻŋāĻāĻŽ āĻāĻŋāĻ¤ā§āĻ°(āĻā§āĻ˛āĻŋ) āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤
p - āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛, āĻ -āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ [āĻĄāĻŋāĻĢāĻ˛ā§āĻ]
t - āĻļā§āĻ°ā§āĻˇ/āĻāĻ°ā§āĻ§ā§āĻŦ-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ
b - āĻ¨ā§āĻā§/āĻ¨āĻŋāĻŽā§āĻ¨-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ
-Q n āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ "-I/+Q" āĻĒā§āĻ¯āĻžāĻā§ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž:
0 - -I āĻāĻŦāĻ +Q āĻ 20% (20IRE) [āĻĄāĻŋāĻĢāĻ˛ā§āĻ]
1 - -I āĻāĻŦāĻ +Q āĻ 50% (50IRE)
2 - +Cb āĻāĻŦāĻ +Cr 100%
-S āĻŽā§āĻĄ
āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻžāĻŦāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
444 - 4:4:4 (āĻā§āĻ¨āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ¨ā§āĻ) [āĻĄāĻŋāĻĢāĻ˛ā§āĻ]
420jpeg - 4:2:0 JPEG/MPEG-1, āĻāĻ¨ā§āĻāĻžāĻ°āĻ¸ā§āĻāĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻā§āĻ¸āĻŋāĻāĻŋāĻ
420mpeg2 - 4:2:0 MPEG-2, āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻā§āĻ¸āĻžāĻāĻāĻŋāĻ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛ āĻŽā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ āĻ¸āĻžāĻŦāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§; āĻāĻžāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻžāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 4:4:4 āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¸āĻžāĻŦāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§,
āĻ¯ā§āĻŽāĻ¨ y4mscaler(1).
-v [0,1,2]
āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻ˛ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
0 - āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤
1 - āĻ¤āĻĨā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻžāĻĄāĻŧāĻžāĻ. [āĻĄāĻŋāĻĢāĻ˛ā§āĻ]
2 - āĻā§āĻ¯āĻžāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻĒ-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻĢāĻžāĻ°ā§āĻ¸ā§āĻ-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ 200āĻāĻŋ āĻāĻžāĻ˛āĻžāĻ°āĻŦāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž 4:3 NTSC āĻā§āĻ¸:
y4mcolorbars -n 200 -It -S 420jpeg | yuvplay
āĻ¨ā§āĻā§-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ 200āĻāĻŋ āĻ°āĻā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž 4:3 PAL āĻā§āĻ¸:
y4mcolorbars -n 200 -H 576 -F 25:1 -A 59:54 -Ib | yuvplay
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ y4mcolorbars āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨