āĻāĻāĻŋ āĻšāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ ffplay- āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
ffplay - FFplay āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
ffplay [āĻ āĻĒāĻļāĻ¨] [āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
FFplay FFmpeg āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ SDL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ FFmpeg API-āĻāĻ° āĻā§āĻ¸ā§āĻāĻŦā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻ¯āĻž, āĻ¯āĻž SI āĻāĻāĻ¨āĻŋāĻ āĻāĻĒāĻ¸āĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ: 'K',
'M', āĻŦāĻž 'G'āĨ¤
SI āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻĒāĻ¸āĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ 'i' āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĒāĻ¸āĻ°ā§āĻāĻāĻŋāĻā§ a āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻā§āĻŖāĻŋāĻ¤āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻāĻĒāĻ¸āĻ°ā§āĻ, āĻ¯āĻž 1024-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ XNUMX-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
1000. SI āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻĒāĻ¸āĻ°ā§āĻā§ 'B' āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ˛ā§ āĻŽāĻžāĻ¨āĻāĻŋāĻā§ 8 āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ,
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ: 'KB', 'MiB', 'G' āĻāĻŦāĻ 'B' āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¸āĻ¤ā§āĻ¯ āĻĨā§āĻā§ "āĻ¨āĻž" āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻžāĻŽā§āĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ
"-nofoo" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ "foo" āĻ¨āĻžāĻŽā§āĻ° āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻŦā§āĨ¤
āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°ā§
āĻāĻŋāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻŦāĻŋāĻāĻ°ā§āĻ āĻŦāĻž āĻā§āĻĄā§āĻāĨ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ(āĻā§āĻ˛āĻŋ) āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤ āĻ¤āĻž āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻ¯ā§āĻŽāĻ¨ "-codec:a:1 ac3"-āĻ "a:1" āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻŽā§āĻ˛ā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ ac3 āĻā§āĻĄā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§, āĻ¯āĻžāĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻŽāĻ¨ "-b:a 128k"-āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŦ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ā§ˇ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "-āĻā§āĻĄā§āĻ āĻāĻĒāĻŋ" āĻŦāĻž "-āĻā§āĻĄā§āĻ:
āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ" āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻŦā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛:
stream_index
āĻāĻ āĻ¸ā§āĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§āĨ¤ āĻ¯ā§āĻŽāĻ¨ "-threads:1 4" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄ āĻāĻŖāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°āĻŦā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ 4.
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻāĻžāĻāĻĒ[:stream_index]
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻāĻžāĻāĻĒ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛: āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ 'v' āĻŦāĻž 'V', āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ 'a', 's'-āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛, āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ 'd' āĻāĻŦāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ 't'āĨ¤ 'v' āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§, 'V'
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻŋ, āĻāĻŋāĻĄāĻŋāĻ āĻĨāĻžāĻŽā§āĻŦāĻ¨ā§āĻ˛ āĻŦāĻž āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧā§ˇ
āĻāĻ˛āĻž āĻ¯āĻĻāĻŋ stream_index āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŽā§āĻŦāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ stream_index āĻāĻ āĻāĻ°
āĻĒā§āĻ°āĻāĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ā§ˇ
p:āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ_āĻāĻāĻĄāĻŋ[:stream_index]
If stream_index āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ stream_index āĻŽāĻ§ā§āĻ¯ā§
āĻāĻāĻĄāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ_āĻāĻāĻĄāĻŋ. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤
#stream_id or i:stream_id
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻāĻĄāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽāĻŋāĻ˛āĻžāĻ¨ (āĻ¯ā§āĻŽāĻ¨ MPEG-TS āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ PID)āĨ¤
m:āĻāĻžāĻŦāĻŋ[:āĻŽā§āĻ˛ā§āĻ¯]
āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§ āĻāĻžāĻŦāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻāĻā§. āĻ¯āĻĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻ¯āĻžāĻ āĻ¯ā§ āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤
u āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§, āĻā§āĻĄā§āĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŦāĻ āĻ āĻĒāĻ°āĻŋāĻšāĻžāĻ°ā§āĻ¯
āĻ¤āĻĨā§āĻ¯ āĻ¯ā§āĻŽāĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻŦāĻž āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ ffmpeg, āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ āĻĒāĻļāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ ff* āĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-L āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻš, -?, - āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯, --help [ARG]
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻā§āĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ˛āĻŋāĻ (āĻ -āĻāĻ¨ā§āĻ¨āĻ¤) āĻā§āĻ˛ āĻ āĻĒāĻļāĻ¨ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ ARG āĻšāĻ¯āĻŧ:
āĻĻā§āĻ°ā§āĻ
āĻŦā§āĻ¸āĻŋāĻ āĻā§āĻ˛ āĻ āĻĒāĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻ˛ āĻ āĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻāĻ¨āĻā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻš āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨,
āĻĄāĻŋāĻā§āĻĄāĻžāĻ°, āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°, āĻŽā§āĻā§āĻ¸āĻžāĻ°, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻĄāĻŋāĻā§āĻĄāĻžāĻ°=āĻĄāĻŋāĻā§āĻĄāĻžāĻ°_āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽā§āĻ° āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°_āĻ¨āĻžāĻŽāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĄāĻŋāĻā§āĻĄāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ¨āĻā§āĻĄāĻžāĻ°=āĻāĻ¨āĻā§āĻĄāĻžāĻ°_āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ¨āĻā§āĻĄāĻžāĻ°_āĻ¨āĻžāĻŽāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¨āĻā§āĻĄāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
demuxer =demuxer_name
āĻ¨āĻžāĻŽā§āĻ° demuxer āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ demuxer_nameāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻ¸āĻŦ demuxers āĻāĻŦāĻ muxers āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ.
muxer =muxer_name
āĻ¨āĻžāĻŽā§āĻ° muxer āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ muxer_nameāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ muxers āĻāĻŦāĻ demuxers āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°=āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-version
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻāĻžāĻ¨āĨ¤
- āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¨ (āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻš)āĨ¤
- āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĻā§āĻāĻžāĻ¨.
- āĻā§āĻĄā§āĻ
libavcodec āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĄā§āĻ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ 'āĻā§āĻĄā§āĻ' āĻļāĻŦā§āĻĻāĻāĻŋ āĻāĻ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻā§āĻĄāĻŧā§ āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻāĻāĻžāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻ¯āĻžāĻā§ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĄāĻŋāĻā§āĻĄāĻžāĻ°
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻāĻ¨āĻā§āĻĄāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻŦāĻŋāĻāĻ¸āĻāĻĢāĻāĻ¸
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻĒā§āĻ°āĻā§āĻāĻ˛
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻĻā§āĻāĻžāĻ¨.
- āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻāĻĒāĻ˛āĻŦā§āĻ§ libavfilter āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻāĻžāĻ¨āĨ¤
-pix_fmts
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¨.
-āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋāĻāĻ¸
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¨.
- āĻ˛ā§āĻāĻāĻ
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻ°āĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ°āĻā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻžāĻ¨āĨ¤
-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¯āĻ¨ā§āĻ¤ā§āĻ°[,āĻ āĻĒā§āĻ 1=val1[,āĻ āĻĒā§āĻ 2=val2]...]
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻā§āĻ¸ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻŋāĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĢā§āĻ°āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤
ffmpeg - āĻāĻ¤ā§āĻ¸ āĻĒāĻžāĻ˛āĻ¸, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° = 192.168.0.4
- āĻĄā§āĻŦā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°[,āĻ āĻĒā§āĻ 1=val1[,āĻ āĻĒā§āĻ 2=val2]...]
āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¸āĻŋāĻā§āĻ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻŋāĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¸āĻŋāĻā§āĻ āĻ¨āĻžāĻŽ āĻ¯āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻĢā§āĻ°āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¤ā§āĨ¤
ffmpeg -sinks āĻĒāĻžāĻ˛āĻ¸, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°=192.168.0.4
-āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ [āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ+]āĻ˛āĻ āĻ¸ā§āĻ¤āĻ° | -v [āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ+]āĻ˛āĻ āĻ¸ā§āĻ¤āĻ°
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ "āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ +" āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧā§āĻā§
āĻ˛āĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ "āĻļā§āĻˇ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž n
āĻŦāĻžāĻ°" āĻ˛āĻžāĻāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ā§ˇ "āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ" āĻāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻ¯āĻĻāĻŋ "āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻž, āĻāĻŦāĻ āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻšāĻ˛ā§
āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻā§, 'āĻ°āĻŋāĻĒāĻŋāĻ' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻ˛āĻ āĻ¸ā§āĻ¤āĻ°
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§:
āĻļāĻžāĻ¨ā§āĻ¤, -8
āĻāĻŋāĻā§āĻ āĻĻā§āĻāĻžāĻ¨ āĻ¨āĻž; āĻā§āĻĒ āĻĨāĻžāĻā§.
āĻāĻ¤āĻā§āĻ, 0
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋāĻā§ āĻā§āĻ°āĻžāĻļā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻŦāĻ āĻĻāĻžāĻŦāĻŋ
āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž. āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻā§āĻ¨ āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ, 8
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¯āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§āĻ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻĒāĻ°ā§ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤
āĻ¤ā§āĻ°ā§āĻāĻŋ, 16
āĻ¯ā§āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻžāĻ¨ā§ˇ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž, 24
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻā§āĻ˛ āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻā§āĻ¨ā§ āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻāĻ¨āĻž āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻŦā§.
āĻ¤āĻĨā§āĻ¯, 32
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŦāĻ
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨āĨ¤
āĻļāĻŦā§āĻĻāĻĒā§āĻ°ā§āĻŖ, 40
"āĻ¤āĻĨā§āĻ¯" āĻāĻ° āĻŽāĻ¤ā§āĻ, āĻāĻ°āĻ āĻāĻžāĻ°ā§āĻŦāĻ¸ āĻāĻžāĻĄāĻŧāĻžāĨ¤
āĻĄāĻŋāĻŦāĻžāĻ, 48
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻ¸āĻŦāĻāĻŋāĻā§ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻā§āĻ°ā§āĻ¸ 56
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ stderr āĻ āĻ˛āĻ āĻāĻ°ā§, āĻ¯āĻĻāĻŋ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ°āĻāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ˛āĻ āĻ°āĻ āĻ¸ā§āĻāĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ AV_LOG_FORCE_NOCOLOR or NO_COLOR, āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ AV_LOG_FORCE_COLOR. āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° NO_COLOR
āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ FFmpeg āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤
-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
"āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ-YYYYMMDD-HHMMSS.log" āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§āĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻžāĻ āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĨ¤ āĻāĻāĻŋ "-āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻāĻžāĻ°ā§āĻŦā§āĻ"āĻ āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻĢāĻāĻĢāĻāĻ°āĻāĻĒā§āĻ°ā§āĻ āĻ¯ā§ āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§. āĻ¯āĻĻāĻŋ
āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ ':'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻā§=āĻŽāĻžāĻ¨ āĻā§āĻ°āĻŽ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§;
āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨāĻžāĻāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ¸ā§āĻā§āĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
delimiter ':' (ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ā§ ``āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĒāĻžāĻ˛āĻžāĻ¨ā§' āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤:
āĻĢāĻžāĻāĻ˛
āĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨; %p āĻāĻ° āĻ¨āĻžāĻŽā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, %t āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, "%%" āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻāĻ¨ "%" āĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ¤āĻ°
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛āĻ āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ ("-āĻ˛āĻāĻ˛ā§āĻā§āĻ˛" āĻĻā§āĻā§āĻ¨)āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ ffreport.log 32 āĻāĻ° āĻ˛āĻ āĻ˛ā§āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
(āĻ˛āĻ āĻ¸ā§āĻ¤āĻ° "āĻ¤āĻĨā§āĻ¯" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻŽ):
FFREPORT=file=ffreport.log:level=32 ffmpeg -i āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ
āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻžā§ˇ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĨ¤
-āĻšāĻžāĻāĻĄ_āĻŦā§āĻ¯āĻžāĻ¨āĻžāĻ°
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ FFmpeg āĻā§āĻ˛ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻāĻĒāĻŋāĻ°āĻžāĻāĻ āĻ¨ā§āĻāĻŋāĻļ, āĻŦāĻŋāĻ˛ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻā§āĻāĻžāĻŦā§
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-cpuflags āĻĒāĻ¤āĻžāĻāĻž (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ¸āĻžāĻĢ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻāĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻāĻ°āĻā§āĻ¨āĨ¤
ffmpeg -cpuflags -sse+mmx ...
ffmpeg -cpuflags mmx ...
ffmpeg -cpuflags 0 ...
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻšāĻ˛:
x86
MMX
mmxext
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨
sse2
sse2 āĻ§ā§āĻ°
sse3
sse3 āĻ§ā§āĻ°
ssse3
āĻĒāĻ°āĻŽāĻžāĻŖā§
sse4.1
sse4.2
avx
avx2
xop
fma3
fma4
3dnow
3āĻāĻžāĻ¨ā§āĻā§āĻ¸āĻ
bmi1
bmi2
cmov
āĻāĻāĻ°āĻāĻŽ
āĻāĻ°ā§āĻŽāĻāĻŋ 5 āĻāĻŋ
āĻāĻ°ā§āĻŽāĻ 6
āĻāĻ°ā§āĻŽāĻāĻŋ 6 āĻāĻŋ 2
āĻāĻŋāĻāĻĢāĻĒāĻŋ
āĻāĻŋāĻāĻĢāĻĒāĻŋāĻāĻŋ 3
āĻ¨āĻŋāĻ āĻ¨ā§āĻā§āĻ¯āĻžāĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻāĻāĻ°āĻ 64
āĻāĻ°ā§āĻŽāĻ 8
āĻāĻŋāĻāĻĢāĻĒāĻŋ
āĻ¨āĻŋāĻ āĻ¨ā§āĻā§āĻ¯āĻžāĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
āĻāĻ˛āĻāĻŋāĻā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ2
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ3
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ4
k6
k62
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨
athlonxp
k8
-āĻāĻĒā§āĻ¨āĻā§āĻ˛_āĻŦā§āĻā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ OpenCL āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄ āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ FFmpeg "--enable-opencl" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻāĻ¨ FFmpeg "--enable-opencl" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ OpenCL-āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ
āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -opencl_options. ffmpeg-āĻ "āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨-
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
OpenCL āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻāĻžāĻ˛ā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, FFmpeg āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻāĻ˛āĻŦā§āĨ¤ āĻ¯āĻāĻ¨
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ OpenCL āĻĒā§āĻ°āĻ¸āĻā§āĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ OpenCL āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻā§āĻˇ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻ āĻ¸āĻŦ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
OpenCL āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻŽāĻ§ā§āĻ¯ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻĨāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ ffmpeg āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ -opencl_options OpenCL-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ¤ā§āĻŦāĻ°āĻŋāĻ¤ āĻā§āĻĄāĨ¤
āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻĻāĻā§āĻˇā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¤āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨:
ffmpeg -opencl_bench
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻāĻĄāĻŋ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (pidx) āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻāĻĄāĻŋ (didx) āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻ°ā§āĻĨāĻžā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ°
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯. āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
ffmpeg -opencl_options platform_idx= :device_idx= ...
-opencl_options āĻ āĻĒāĻļāĻ¨ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
OpenCL āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ FFmpeg āĻšāĻ¯āĻŧā§āĻā§
"-enable-opencl" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻĄāĻŧāĻž ':' āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ ``āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛ āĻĻā§āĻā§āĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ' āĻŦāĻŋāĻāĻžāĻāĨ¤
AVOptions
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ libavformat, libavdevice āĻāĻŦāĻ libavcodec āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ AVOptions āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻāĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻšā§āĻ˛ā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¤āĻžāĻ°āĻž
āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻŋāĻāĻā§āĻ¤:
āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻ§āĻžāĻ°āĻ, āĻā§āĻĄā§āĻ āĻŦāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°/āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ AVFormatContext āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻŦāĻ AVCodecContext-āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤
āĻā§āĻĄā§āĻ āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ.
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ§āĻžāĻ°āĻ, āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻā§āĻĄā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĨ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻžāĻ¤ā§āĻ°ā§/āĻĄāĻŋāĻāĻžāĻāĻ¸/āĻā§āĻĄā§āĻā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻāĻŋ MP3 āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ID2.3v3 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ ID2.4v3 āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ˛āĻŋāĻāĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĻā§āĻ¯ id3v2_version MP3 muxer āĻāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
ffmpeg -i input.flac -id3v2_version 3 out.mp3
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĄā§āĻ AVOptions āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¤āĻžāĻĻā§āĻ°.
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: - nooption āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ AVOptions, use āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž - āĻŦāĻŋāĻāĻ˛ā§āĻĒ 0/- āĻŦāĻŋāĻāĻ˛ā§āĻĒ 1.
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ AVOptions āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻĒāĻžāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻ¨ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻāĻŦāĻ āĻļā§āĻā§āĻ°āĻ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻĒāĻļāĻ¨
-x āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĢā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻĨ.
-y āĻāĻā§āĻāĻ¤āĻž
āĻĢā§āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻāĻā§āĻāĻ¤āĻž.
-s āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° (WxH āĻŦāĻž āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻžāĻ¤ā§ āĻšā§āĻĄāĻžāĻ° āĻ¨ā§āĻ
āĻāĻžāĻāĻāĻž YUV āĻāĻ° āĻŽāĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻžāĻāĻā§āĻ āĻāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ -āĻāĻŋāĻĄāĻŋāĻ_āĻ¸āĻžāĻāĻāĨ¤
-āĻāĻĢāĻāĻ¸ āĻĢā§āĻ˛āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻŽā§āĻĄā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-vn āĻāĻŋāĻĄāĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
-sn āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻ¸āĻāĻ¸ āĻĒāĻŋāĻāĻāĻ¸
āĻāĻžāĻāĻ¯āĻŧāĻž āĻĒāĻŋāĻāĻāĻ¸. āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ ffplay
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§ āĻāĻžāĻāĻŦā§ āĻĒāĻŋāĻāĻāĻ¸.
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
-t āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛
āĻā§āĻ˛āĻž āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ āĻĄāĻŋāĻ/āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
-āĻŦāĻžāĻāĻ
āĻŦāĻžāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨.
-nodisp
āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-f fmt
āĻĢā§āĻ°ā§āĻ¸ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĨ¤
-window_title āĻā§āĻ¤āĻžāĻŦ
āĻāĻāĻ¨ā§āĻĄā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ)āĨ¤
-āĻ˛ā§āĻĒ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ˛ā§āĻĒāĻ¸ āĻŽā§āĻāĻŋ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻŦāĻžāĻ° 0 āĻŽāĻžāĻ¨ā§ āĻāĻŋāĻ°āĻāĻžāĻ˛āĨ¤
-āĻļā§āĻŽā§āĻĄ āĻŽā§āĻĄ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻŽā§āĻĄ āĻšāĻ¯āĻŧ:
0, āĻāĻŋāĻĄāĻŋāĻ
āĻāĻŋāĻĄāĻŋāĻ āĻĻā§āĻāĻžāĻ¨
1, āĻĸā§āĻāĻā§āĻ˛āĻžāĻ¨ā§
āĻ āĻĄāĻŋāĻ āĻ¤āĻ°āĻā§āĻ āĻĻā§āĻāĻžāĻ¨
2, rdft
RDFT āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻĻā§āĻāĻžāĻ¨ (āĻŦāĻŋāĻĒāĻ°ā§āĻ¤) āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻĄāĻŋāĻ¸āĻā§āĻ°āĻŋāĻ āĻĢā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ)
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻāĻŋāĻĄāĻŋāĻ", āĻ¯āĻĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¨āĻž āĻĨāĻžāĻā§ āĻŦāĻž āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻšāĻ˛ā§ "rdft" āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻā§ āĻāĻŋāĻĒā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻļā§ āĻŽā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ w.
-āĻāĻŋāĻāĻĢ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻāĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§, āĻāĻ¨āĻĒā§āĻ āĻšāĻ¯āĻŧ
"āĻāĻ¨" āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤, āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ "āĻāĻāĻ" āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§āĨ¤ ffmpeg āĻĻā§āĻā§āĻ¨-
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻā§āĻ°
āĻā§ āĻāĻŋāĻĒā§ āĻļā§ āĻŽā§āĻĄ āĻ¸āĻš āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ w.
-af āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° (āĻā§āĻ¸ āĻāĻŦāĻ āĻ¸āĻŋāĻā§āĻ āĻ¸āĻš) āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ "-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°"āĨ¤
-i āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛
āĻĒāĻĄāĻŧāĻž āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
āĻ āĻā§āĻ°āĻ¸āĻ° āĻ āĻĒāĻļāĻ¨
-pix_fmt āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
-āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛_āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĨ¤
-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, āĻā§āĻĄā§āĻ āĻĻā§āĻāĻžāĻ¨
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ/āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨
āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§, āĻāĻāĻŋāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ "-āĻ¨ā§āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-āĻĢā§āĻˇā§āĻ
āĻ¨āĻ¨-āĻ¸ā§āĻĒā§āĻ-āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤
-āĻā§āĻ¨āĻĒā§āĻāĻ¸
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¸ā§āĻ¸āĻāĻāĻ¤ āĻāĻĻāĻ°ā§āĻļ
āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĄāĻŧāĻŋ āĻ āĻĄāĻŋāĻ ("āĻāĻžāĻāĻĒ=āĻ āĻĄāĻŋāĻ"), āĻāĻŋāĻĄāĻŋāĻ ("āĻāĻžāĻāĻĒ=āĻāĻŋāĻĄāĻŋāĻ") āĻŦāĻž āĻŦāĻžāĻšā§āĻ¯āĻŋāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
("āĻāĻžāĻāĻĒ=āĻāĻā§āĻ¸āĻ")āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻ āĻĄāĻŋāĻāĨ¤ āĻ āĻĄāĻŋāĻ-āĻāĻŋāĻĄāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĄāĻŧāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĄāĻŧāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
(āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻŦāĻž āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ°) āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤
-ast audio_stream_specifier
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻŦāĻžāĻš
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, "āĻ¸ā§āĻ°āĻž" āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ.
-vst āĻāĻŋāĻĄāĻŋāĻ_āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ°ā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻŦāĻžāĻš
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, "āĻ¸ā§āĻ°āĻž" āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
-sst āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛_āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ°ā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻŦāĻžāĻš
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, "āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ" āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻž āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤
-āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻŋāĻĄāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
- exitonkeydown
āĻā§āĻ¨ā§ āĻā§ āĻāĻžāĻĒāĻ˛ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻā§āĻ¸āĻŋāĻāĻ¨āĻŽāĻžāĻāĻ¸āĻĄāĻžāĻāĻ¨
āĻā§āĻ¨ā§ āĻŽāĻžāĻāĻ¸ āĻŦā§āĻ¤āĻžāĻŽ āĻāĻžāĻĒāĻ˛ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻā§āĻĄā§āĻ:āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž_āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ°ā§ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻā§āĻ° āĻāĻ°ā§āĻ¨ā§ˇ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž_āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ°ā§,
āĻ¯āĻž "a" (āĻ āĻĄāĻŋāĻ), "v" (āĻāĻŋāĻĄāĻŋāĻ), āĻāĻŦāĻ "s" āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻŽāĻžāĻ¨ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻā§āĻĄā§āĻ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻā§āĻĄā§āĻ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¸ā§āĻā§āĻĄā§āĻ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻā§āĻ° āĻāĻ°ā§āĨ¤
-āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻžāĻ¨
āĻĢāĻžāĻāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻā§āĻ°āĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-noautorotate āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĨ¤
-āĻĢā§āĻ°ā§āĻŽāĻĄā§āĻ°āĻĒ
āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĄāĻŧāĻŋ āĻšāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĄāĻŧāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻ°āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ¤ā§āĻ¸, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ¨ā§āĻĢā§āĻ°ā§āĻŽāĻĄā§āĻ°āĻĒ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĨ¤
-āĻāĻ¨āĻĢāĻŦā§āĻĢ
āĻāĻ¨āĻĒā§āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧā§āĻ¨
āĻ¯āĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻāĻŦ. āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĄā§āĻāĻž āĻĄā§āĻ°āĻĒ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻ¸āĻŽāĻ¯āĻŧāĻŽāĻ¤ā§ āĻ¨āĻž āĻĒāĻĄāĻŧāĻ˛ā§āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻŽ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-noinfbuf āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĨ¤
āĻ¯āĻĻāĻŋāĻ āĻā§āĻ˛āĻŋ
q, āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
āĻāĻžāĻĄāĻŧā§āĨ¤
f āĻāĻāĻ˛ āĻĒāĻ°ā§āĻĻāĻž āĻā§āĻĄāĻŧā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨.
p, SPC
āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻĻāĻŋāĻ¨
a āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¸āĻžāĻāĻā§āĻ˛ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĨ¤
v āĻ¸āĻžāĻāĻā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĨ¤
t āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¸āĻžāĻāĻā§āĻ˛ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĨ¤
c āĻ¸āĻžāĻāĻā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤
w āĻ¸āĻžāĻāĻā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻž āĻļā§ āĻŽā§āĻĄ.
s āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§ āĻ¯āĻžāĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻ āĻ¨āĻž āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻŦāĻŋāĻ°āĻžāĻŽ āĻĻāĻŋāĻ¨, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻĻāĻŋāĻ¨āĨ¤
āĻŦāĻžāĻŽ āĻĄāĻžāĻ¨
10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§/āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻ āĻĨā§āĻā§ āĻāĻĒāĻ°ā§
1 āĻŽāĻŋāĻ¨āĻŋāĻ āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§/āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤
āĻĒā§āĻˇā§āĻ āĻž āĻ¨āĻŋāĻā§/āĻĒā§āĻˇā§āĻ āĻž up
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§/āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§/āĻāĻāĻžāĻŽā§ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨
10 āĻŽāĻŋāĻ¨āĻŋāĻ
āĻŽāĻžāĻāĻ¸ āĻā§āĻ˛āĻŋāĻ
āĻĒā§āĻ°āĻ¸ā§āĻĨā§āĻ° āĻāĻā§āĻ¨āĻžāĻāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ā§ āĻļāĻ¤āĻžāĻāĻļā§āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻāĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ FFmpeg āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻŦāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤
āĻŦāĻ°āĻžāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŦāĻ āĻĒāĻ˛āĻžāĻ¯āĻŧāĻ¨āĻĒāĻ°
FFmpeg āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
¡ ' āĻāĻŦāĻ \ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° (āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤)āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ°āĻā§ a āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ \.
¡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻā§āĻˇāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŦāĻĻā§āĻ§ '' āĻĒāĻžāĻ°ā§āĻ¸āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻāĻā§āĻˇāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻ°āĻŋāĻ¤ā§āĻ° ' āĻ¨āĻŋāĻā§āĻ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ
āĻ āĻā§āĻ°āĻŖā§ āĻāĻŦāĻ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸āĻā§āĻ˛āĻŋ, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻŦāĻž āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ°ā§āĻ¸āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻž a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻ˛āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ° āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻ¯āĻž āĻā§āĻšā§āĻ¤ āĻļā§āĻ˛ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻĢāĻžāĻāĻļāĻ¨ "av_get_token" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ libavutil/avstring.h āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¨ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻĒāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻĻā§āĻ§ā§āĻ¤ āĻŦāĻž āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤āĻŋ.
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻāĻŋ āĻā§āĻ˛āĻ¸/āĻĢā§āĻ¸ā§āĻā§āĻĒ FFmpeg āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¸ā§āĻā§āĻĒ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ "'" āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ "āĻā§āĻ°āĻžāĻāĻŽ āĻĄāĻŋ'āĻāĻŽā§āĻ°" āĻāĻ¸ā§āĻā§āĻĒ āĻāĻ°ā§āĻ¨:
āĻ āĻĒāĻ°āĻžāĻ§ d\'āĻāĻŽā§āĻ°
āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ "'" āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§:
'āĻ āĻĒāĻ°āĻžāĻ§ āĻĄāĻŋ' \'āĻāĻŽā§āĻ°'
āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻ°āĻŖā§ āĻŦāĻž āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨:
' āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ'
¡ āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻāĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
' āĻ¸ā§āĻā§āĻ°āĻŋāĻ '\'āĻ¸ā§āĻā§āĻ°āĻŋāĻ\' āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ'
¡ āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž \ āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻŦāĻž āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
'c:\foo' āĻā§ c:\\foo āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¤āĻžāĻ°āĻŋāĻ
āĻā§āĻšā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
[(YYYY-MM-DD|YYYYMMDD)[T|t| ]](HH:MM:SS[.m...]]])|(HHMMSS[.m...]]]))[Z]
āĻāĻāĻ¨
āĻŽāĻžāĻ¨ "āĻāĻāĻ¨" āĻšāĻ˛ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž Z āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ UTC āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻŦāĻāĻ°ā§āĻ°-āĻŽāĻžāĻ¸-āĻĻāĻŋāĻ¨ā§āĻ° āĻ āĻāĻļ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻāĻ°ā§āĻ°-āĻŽāĻžāĻ¸-āĻĻāĻŋāĻ¨ āĻ˛āĻžāĻā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
[-] :] : [. ...]
HH āĻāĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§, MM āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ 2 āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻŦāĻ
SS āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ 2 āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĻā§āĻ¯ m āĻļā§āĻˇā§ āĻĻāĻļāĻŽāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§
āĻŽāĻžāĻ¨ SS.
or
[-] + [. ...]
S āĻāĻā§āĻāĻŋāĻ āĻĻāĻļāĻŽāĻŋāĻ āĻ āĻāĻļ āĻ¸āĻš āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§ m.
āĻāĻāĻ¯āĻŧ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§, āĻāĻā§āĻāĻŋāĻ - āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛:
55 55 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
12:03:45
12 āĻāĻ¨ā§āĻāĻž, 03 āĻŽāĻŋāĻ¨āĻŋāĻ āĻāĻŦāĻ 45 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
23.189
23.189 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨxāĻāĻā§āĻāĻ¤āĻž, āĻ āĻĨāĻŦāĻž
āĻāĻāĻāĻŋ āĻāĻāĻžāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻžāĻŽ.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤:
āĻāĻ¨āĻāĻŋāĻāĻ¸āĻ¸āĻŋ
720x480
āĻ¸āĻžāĻĨā§ 720x576
qntsc
352x240
qpal
352x288
sntsc
640x480
spal
768x576
āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ°
352x240
ntsc-āĻāĻŦāĻŋ
352x240
sqcif
128x96
qcif
176x144
CIF 352x288
4cif
704x576
16cif
1408x1152
qqvga
160x120
qvga
320x240
VGA 640x480
svga
800x600
xga 1024x768
uxga
1600x1200
qxga
2048x1536
sxga
1280x1024
qsxga
2560x2048
hsxga
5120x4096
wvga
852x480
wxga
1366x768
wsxga
1600x1024
wuxga
1920x1200
woxga
2560x1600
wqsxga
3200x2048
wquxga
3840x2400
whsxga
6400x4096
āĻšā§āĻā§āĻ¸āĻāĻž
7680x4800
āĻ¸āĻŋāĻāĻŋāĻ 320x200
āĻ āĻšāĻ 640x350
hd480
852x480
hd720
1280x720
hd1080
1920x1080
2k 2048x1080
2kflat
1998x1080
2kscope
2048x858
4k 4096x2160
4kflat
3996x2160
4kscope
4096x1716
āĻāĻ¨āĻāĻāĻāĻĄāĻŋ 640x360
hqvga
240x160
wqvga
400x240
fwqvga
432x240
hvga
480x320
QHD 960x540
2kdci
2048x1080
4kdci
4096x2160
uhd2160
3840x2160
uhd4320
7680x4320
āĻāĻŋāĻĄāĻŋāĻ āĻšāĻžāĻ°
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ_āĻ¸āĻāĻā§āĻ¯āĻž/āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ_āĻĄā§āĻ¨, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻāĻā§āĻ¯āĻž, āĻ
āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤:
āĻāĻ¨āĻāĻŋāĻāĻ¸āĻ¸āĻŋ
30000/1001
āĻ¸āĻžāĻĨā§ 25/1
qntsc
30000/1001
qpal
25/1
sntsc
30000/1001
spal
25/1
āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ°
24/1
ntsc-āĻāĻŦāĻŋ
24000/1001
āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻž āĻāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻž:āĻĄāĻŋāĻ¨ā§āĻŽāĻŋāĻ¨ā§āĻāĻ°.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ āĻ¸ā§āĻŽ (1/0) āĻŦāĻž āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻŦā§āĻ§ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻŋāĻ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽāĻžāĻ¨ "0:0" āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
Color
āĻāĻāĻŋ āĻ¨ā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ°āĻā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻā§āĻ¸ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻŽāĻŋāĻ˛) āĻŦāĻž āĻāĻāĻāĻŋ
"[0x|#]RRGGBB[AA]" āĻā§āĻ°āĻŽ, āĻ¸āĻŽā§āĻāĻŦāĻ¤ @ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯āĻž āĻāĻ˛āĻĢāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻāĻĒāĻžāĻĻāĻžāĻ¨.
āĻāĻ˛āĻĢāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ "0x" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻž
0.0 āĻāĻŦāĻ 1.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, āĻ¯āĻž āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻŽāĻžāĻ¨āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ (0x00 or 0.0
āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻā§āĻ, 0xff or 1.0 āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻ¸ā§āĻŦāĻā§āĻ)āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ˛āĻĢāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ 0xff āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§.
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻ°āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§.
āĻ°āĻā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤:
āĻāĻ˛āĻŋāĻ¸ āĻŦā§āĻ˛ā§
0xF0F8FF
āĻāĻ¨ā§āĻāĻŋāĻ āĻšā§āĻ¯āĻŧāĻžāĻāĻ
0xFAEBD7
āĻ¨ā§āĻ°
0x00FFFF
āĻĒāĻžāĻ¨ā§āĻ¨āĻž
0x7FFFD4
āĻ¨āĻā§āĻ¨ā§āĻ˛
0xF0FFFF
āĻŦā§āĻāĻ
0xF5F5DC
āĻŦāĻŋāĻ¸āĻā§āĻ
0xFFE4C4
āĻāĻžāĻ˛ā§
0x000000
āĻŦā§āĻ˛āĻžāĻā§āĻāĻĄ āĻāĻ˛āĻŽāĻ¨ā§āĻĄ
0xFFEBCD
āĻ¨ā§āĻ˛
0x0000FF
āĻŦā§āĻ˛ā§āĻāĻžāĻ¯āĻŧā§āĻ˛ā§āĻ
0x8A2BE2
āĻŦāĻžāĻĻāĻžāĻŽā§
0xA52A2A
āĻŦāĻžāĻ°āĻ˛āĻŋāĻāĻĄ
0xDEB887
āĻā§āĻ¯āĻžāĻĄā§āĻ āĻŦā§āĻ˛ā§
0x5F9EA0
āĻā§āĻ°ā§āĻˇā§āĻāĻžāĻ¨ āĻŽāĻ āĻŦāĻŋāĻļā§āĻˇ
0x7FFF00
āĻāĻāĻ˛ā§āĻ
0xD2691E
āĻĒā§āĻ°āĻŦāĻžāĻ˛
0xFF7F50
CornflowerBlue
0x6495ED
āĻāĻ°ā§āĻ¨āĻ¸āĻŋāĻ˛ā§āĻ
0xFFF8DC
āĻāĻ°āĻā§āĻ¤
0xDC143C
āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨
0x00FFFF
āĻāĻžāĻĸāĻŧ āĻ¨ā§āĻ˛
0x00008B
DarkCyan
0x008B8B
āĻĄāĻžāĻ°ā§āĻ āĻā§āĻ˛ā§āĻĄā§āĻ¨ āĻ°āĻĄ
0xB8860B
āĻāĻžāĻĸāĻŧ āĻ§ā§āĻ¸āĻ°
0xA9A9A9
DarkGreen
0x006400
āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻāĻžāĻāĻŋ
0xBDB76B
āĻĄāĻžāĻ°ā§āĻāĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž
0x8B008B
āĻĄāĻžāĻ°ā§āĻ āĻ āĻ˛āĻŋāĻ āĻā§āĻ°āĻŋāĻ¨
0x556B2F
āĻĄāĻžāĻ°ā§āĻāĻ°ā§āĻā§āĻ
0xFF8C00
āĻĄāĻžāĻ°ā§āĻāĻ āĻ°ā§āĻāĻŋāĻĄ
0x9932CC
āĻāĻžāĻ˛āĻā§ āĻ˛āĻžāĻ˛
0x8B0000
āĻĄāĻžāĻ°ā§āĻ āĻ¸ā§āĻ¯āĻžāĻŽāĻ¨
0xE9967A
DarkSeaGreen
0x8FBC8F
āĻĄāĻžāĻ°ā§āĻāĻ¸ā§āĻ˛ā§āĻ āĻŦā§āĻ˛ā§
0x483D8B
āĻĄāĻžāĻ°ā§āĻāĻ¸ā§āĻ˛ā§āĻ āĻā§āĻ°ā§
0x2F4F4F
DarkTurquoise
0x00CED1
DarkViolet
0x9400D3
āĻāĻā§āĻ° āĻā§āĻ˛āĻžāĻĒā§
0xFF1493
DeepSkyBlue
0x00BFFF
āĻĄāĻŋāĻŽ āĻā§āĻ°ā§
0x696969
DodgerBlue
0x1E90FF
āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻŦā§āĻ°āĻŋāĻ
0xB22222
FloralWhite
0xFFFAF0
āĻ¸āĻŦā§āĻ āĻ āĻ°āĻŖā§āĻ¯
0x228B22
āĻĢāĻŋāĻāĻ¸āĻŋāĻ¯āĻŧāĻž
0xFF00FF
Gainsboro
0xDCDCDC
āĻā§āĻ¸ā§āĻāĻšā§āĻ¯āĻŧāĻžāĻāĻ
0xF8F8FF
āĻ¸ā§āĻŦāĻ°ā§āĻŖ
0xFFD700
āĻā§āĻ˛ā§āĻĄā§āĻ¨āĻ°āĻĄ
0xDAA520
āĻ§ā§āĻ¸āĻ°
0x808080
Green
0x008000
āĻ¸āĻŦā§āĻāĻžāĻ āĻšāĻ˛ā§āĻĻ
0xADFF2F
āĻšāĻžāĻ¨āĻŋāĻĄāĻŋāĻ
0xF0FFF0
āĻāĻ°āĻŽ āĻā§āĻ˛āĻžāĻĒā§
0xFF69B4
IndianRed
0xCD5C5C
āĻŦā§āĻāĻ¨āĻŋ āĻ¨ā§āĻ˛āĻŦāĻ°ā§āĻŖ
0x4B0082
āĻāĻāĻāĻ°āĻŋ
0xFFFFF0
āĻāĻžāĻāĻŋ
0xF0E68C
āĻ˛ā§āĻ¯āĻžāĻā§āĻŖā§āĻĄāĻžāĻ°
0xE6E6FA
āĻ˛ā§āĻ¯āĻžāĻā§āĻ¨ā§āĻĄāĻžāĻ° āĻŦā§āĻ˛āĻžāĻļ
0xFFF0F5
LawnGreen
0x7CFC00
LemonChiffon
0xFFFACD
āĻšāĻžāĻ˛āĻāĻž āĻ¨ā§āĻ˛
0xADD8E6
LightCoral
0xF08080
LightCyan
0xE0FFFF
āĻšāĻžāĻ˛āĻāĻž āĻā§āĻ˛ā§āĻĄā§āĻ¨ āĻ°ā§āĻĄ āĻšāĻ˛ā§āĻĻ
0xFAFAD2
āĻšāĻžāĻ˛āĻāĻž āĻ¸āĻŦā§āĻ
0x90EE90
āĻšāĻžāĻ˛āĻāĻž āĻ§ā§āĻ¸āĻ°
0xD3D3D3
āĻšāĻžāĻ˛āĻāĻž āĻā§āĻ˛āĻžāĻĒāĻŋ
0xFFB6C1
āĻ˛āĻžāĻāĻ āĻ¸ā§āĻ¯āĻžāĻŽāĻ¨
0xFFA07A
āĻšāĻžāĻ˛āĻāĻž āĻ¸āĻžāĻāĻ° āĻ¸āĻŦā§āĻ
0x20B2AA
LightSkyBlue
0x87CEFA
āĻ˛āĻžāĻāĻāĻ¸ā§āĻ˛ā§āĻ āĻā§āĻ°ā§
0x778899
āĻšāĻžāĻ˛āĻāĻž āĻāĻ¸ā§āĻĒāĻžāĻ¤ āĻ¨ā§āĻ˛
0xB0C4DE
āĻšāĻ˛ā§āĻĻ āĻŦāĻžāĻ¤āĻŋ
0xFFFFE0
āĻā§āĻ¨
0x00FF00
āĻā§āĻ¨ āĻ¸āĻŦā§āĻ
0x32CD32
āĻ˛āĻŋāĻ¨ā§āĻ¨
0xFAF0E6
āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻ°āĻā§
0xFF00FF
āĻ¤ā§āĻŦāĻĄāĻŧāĻŋ
0x800000
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¯āĻŧāĻžāĻŽā§āĻ°āĻŋāĻ¨
0x66CDAA
MediumBlue
0x0000CD
MediumOrchid
0xBA55D3
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŦā§āĻā§āĻ¨āĻŋ
0x9370D8
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¸āĻžāĻāĻ° āĻ¸āĻŦā§āĻ
0x3CB371
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¸ā§āĻ˛ā§āĻ āĻ¨ā§āĻ˛
0x7B68EE
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽāĻ¸ā§āĻĒā§āĻ°āĻŋāĻāĻā§āĻ°āĻŋāĻ¨
0x00FA9A
MediumTurquoise
0x48D1CC
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŦā§āĻā§āĻ¨āĻŋ āĻ˛āĻžāĻ˛
0xC71585
āĻŽāĻ§ā§āĻ¯āĻ°āĻžāĻ¤ āĻ¨ā§āĻ˛
0x191970
āĻŽāĻŋāĻ¨ā§āĻāĻā§āĻ°āĻŋāĻŽ
0xF5FFFA
āĻŽāĻŋāĻ¸ā§āĻāĻŋ āĻ°ā§āĻ
0xFFE4E1
āĻŽā§āĻāĻžāĻ¸āĻŋāĻ¨
0xFFE4B5
āĻ¨āĻžāĻāĻžāĻā§āĻšā§āĻ¯āĻŧāĻžāĻāĻ
0xFFDEAD
āĻ¨ā§āĻŦāĻžāĻšāĻŋāĻ¨ā§
0x000080
āĻāĻ˛ā§āĻĄāĻ˛ā§āĻ¸
0xFDF5E6
āĻāĻ˛āĻĒāĻžāĻ
0x808000
OliveDrab
0x6B8E23
āĻāĻŽāĻ˛āĻž
0xFFA500
āĻāĻŽāĻ˛āĻž āĻ˛āĻžāĻ˛
0xFF4500
āĻ°āĻžāĻ¸ā§āĻ¨āĻž
0xDA70D6
āĻĢā§āĻ¯āĻžāĻāĻžāĻļā§ āĻā§āĻ˛ā§āĻĄā§āĻ¨ āĻ°āĻĄ
0xEEE8AA
āĻĢā§āĻ¯āĻžāĻāĻžāĻļā§ āĻ¸āĻŦā§āĻ
0x98FB98
āĻĢā§āĻ¯āĻžāĻāĻžāĻļā§ āĻĢāĻŋāĻ°ā§āĻāĻž
0xAFEEEE
PaleVioletRed
0xD87093
āĻĒā§āĻāĻĒā§āĻāĻ¯āĻŧāĻžāĻšāĻŋāĻĒ
0xFFEFD5
PeachPuff
0xFFDAB9
āĻĒā§āĻ°ā§
0xCD853F
āĻĒāĻ°āĻžāĻāĻžāĻˇā§āĻ āĻž
0xFFC0CB
āĻŦāĻ°āĻ
0xDDA0DD
āĻ¨ā§āĻ˛ āĻĒāĻžāĻāĻĄāĻžāĻ°
0xB0E0E6
āĻ°āĻā§āĻ¤āĻŦāĻ°ā§āĻŖ
0x800080
āĻ˛āĻžāĻ˛ 0xFF0000
āĻ°ā§āĻāĻŋāĻŦā§āĻ°āĻžāĻāĻ¨
0xBC8F8F
āĻ°āĻžāĻāĻā§āĻ¯āĻŧ āĻ¨ā§āĻ˛
0x4169E1
SaddleBrown
0x8B4513
āĻ¸ā§āĻ¯āĻžāĻ˛āĻŽāĻ¨ āĻŽāĻžāĻ
0xFA8072
āĻŦā§āĻ˛ā§ āĻŦāĻžāĻĻāĻžāĻŽā§
0xF4A460
āĻ¸āĻŦā§āĻ āĻ¸āĻŽā§āĻĻā§āĻ°
0x2E8B57
āĻ¸ā§-āĻļā§āĻ˛
0xFFF5EE
āĻ°āĻā§āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻāĻŋ
0xA0522D
āĻ°ā§āĻĒāĻž
0xC0C0C0
āĻāĻāĻžāĻļā§ āĻ¨ā§āĻ˛
0x87CEEB
SlateBlue
0x6A5ACD
āĻ§ā§āĻ¸āĻ°
0x708090
āĻ¤ā§āĻˇāĻžāĻ°
0xFFFAFA
āĻ¸āĻŦā§āĻ āĻŦāĻ¸āĻ¨ā§āĻ¤
0x00FF7F
āĻāĻ¸ā§āĻĒāĻžāĻ¤ āĻ¨ā§āĻ˛
0x4682B4
āĻāĻˇāĻž 0xD2B48C
āĻā§āĻˇā§āĻĻā§āĻ° āĻšāĻāĻ¸
0x008080
āĻāĻžāĻāĻāĻžāĻāĻžāĻ
0xD8BFD8
āĻāĻŽā§āĻā§
0xFF6347
āĻĢāĻŋāĻ°ā§āĻāĻž
0x40E0D0
āĻŦā§āĻā§āĻ¨ā§
0xEE82EE
āĻāĻŽ
0xF5DEB3
āĻ¸āĻžāĻĻāĻž
0xFFFFFF
āĻ¸āĻžāĻĻāĻž āĻ§ā§āĻāĻ¯āĻŧāĻž
0xF5F5F5
āĻšāĻ˛ā§āĻĻ
0xFFFF00
āĻšāĻ˛ā§āĻĻ āĻ¸āĻŦā§āĻ
0x9ACD32
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻ¸ā§āĻŦāĻāĻžāĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§, FFmpeg āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻāĻĄāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŖā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§:
FL āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻŦāĻžāĻŽā§
FR āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĄāĻžāĻ¨
FC āĻ¸āĻžāĻŽāĻ¨ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°
āĻāĻ˛āĻāĻĢāĻ āĻāĻŽ āĻāĻŽā§āĻĒāĻžāĻā§āĻ
BL āĻĢāĻŋāĻ°ā§ āĻŦāĻžāĻŽ
BR āĻĢāĻŋāĻ°ā§ āĻĄāĻžāĻ¨
, FLC āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻŦāĻžāĻŽ
FRC āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§
BC āĻĒāĻŋāĻāĻ¨ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°
SL āĻĒāĻžāĻļ āĻŦāĻžāĻŽ
SR āĻĒāĻžāĻļā§ āĻĄāĻžāĻ¨
TC āĻļā§āĻ°ā§āĻˇ āĻā§āĻ¨ā§āĻĻā§āĻ°
TfL āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻŦāĻžāĻŽ
TFC āĻļā§āĻ°ā§āĻˇ āĻ¸āĻžāĻŽāĻ¨ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°
āĻāĻŋāĻāĻĢāĻāĻ° āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§
tbl āĻāĻĒāĻ°ā§ āĻĒāĻŋāĻāĻ¨ā§ āĻŦāĻžāĻŽ
tbc āĻāĻĒāĻ°ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°
āĻāĻŋāĻŦāĻŋāĻāĻ° āĻāĻĒāĻ°ā§ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻĢāĻŋāĻ°ā§
DL āĻĄāĻžāĻāĻ¨āĻŽāĻŋāĻā§āĻ¸ āĻŦāĻžāĻŽ
DR āĻĄāĻžāĻāĻ¨āĻŽāĻŋāĻā§āĻ¸ āĻĄāĻžāĻ¨
WL āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻŦāĻžāĻŽ
WR āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻĄāĻžāĻ¨
āĻāĻ˛-āĻāĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦāĻžāĻŽ āĻāĻŋāĻ°ā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ§āĻ¨ SDR āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄāĻžāĻ¨ āĻāĻžāĻ°āĻĒāĻžāĻļā§
LFE2, XNUMX
āĻāĻŽ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ 2
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ°āĻāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻŽāĻ¨ā§
FC
āĻ¸ā§āĻā§āĻ°āĻŋāĻ
FL+FR
2.1 FL+FR+LFE
3.0 FL+FR+FC
3.0 (āĻĒāĻŋāĻāĻ¨ā§)
FL+FR+BC
4.0 FL+FR+FC+BC
āĻāĻ¤ā§āĻ°ā§āĻā§āĻ
FL+FR+BL+BR
āĻāĻ¤ā§āĻ°ā§āĻā§āĻ (āĻĒāĻžāĻ°ā§āĻļā§āĻŦ)
FL+FR+SL+SR
3.1 FL+FR+FC+LFE
5.0 FL+FR+FC+BL+BR
5.0 (āĻĒāĻžāĻ°ā§āĻļā§āĻŦ)
FL+FR+FC+SL+SR
4.1 FL+FR+FC+LFE+BC
5.1 FL+FR+FC+LFE+BL+BR
5.1 (āĻĒāĻžāĻ°ā§āĻļā§āĻŦ)
FL+FR+FC+LFE+SL+SR
6.0 FL+FR+FC+BC+SL+SR
6.0(āĻ¸āĻžāĻŽāĻ¨ā§)
FL+FR+FLC+FRC+SL+SR
āĻˇāĻĄāĻŧā§āĻā§āĻāĻžāĻāĻžāĻ°
FL+FR+FC+BL+BR+BC
6.1 FL+FR+FC+LFE+BC+SL+SR
6.1 FL+FR+FC+LFE+BL+BR+BC
6.1(āĻ¸āĻžāĻŽāĻ¨ā§)
FL+FR+LFE+FLC+FRC+SL+SR
7.0 FL+FR+FC+BL+BR+SL+SR
7.0(āĻ¸āĻžāĻŽāĻ¨ā§)
FL+FR+FC+FLC+FRC+SL+SR
7.1 FL+FR+FC+LFE+BL+BR+SL+SR
7.1 (āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤)
FL+FR+FC+LFE+BL+BR+FLC+FRC
7.1 (āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤-āĻĒāĻžāĻļ)
FL+FR+FC+LFE+FLC+FRC+SL+SR
āĻ āĻˇā§āĻāĻā§āĻ
FL+FR+FC+BL+BR+BC+SL+SR
āĻĄāĻžāĻāĻ¨āĻŽāĻŋāĻā§āĻ¸
DL+DR
āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ '+' āĻŦāĻž '|' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻĒāĻĻāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
¡ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻā§āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ āĻŽāĻ¨ā§, āĻ¸ā§āĻā§āĻ°āĻŋāĻ, 4.0, āĻāĻ¤ā§āĻ°ā§āĻā§āĻ, 5.0, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)
¡ āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ FL, FR, FC, āĻāĻ˛āĻāĻĢāĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)
¡ āĻ āĻ¨ā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛, āĻĻāĻļāĻŽāĻŋāĻā§, āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ 'c' āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻ¸ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ (āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻĻā§āĻā§āĻ¨
"av_get_default_channel_layout")
¡ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻŽāĻžāĻ¸ā§āĻ, āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ "0x" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ ("AV_CH_*" āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĻā§āĻā§āĻ¨
libavutil/channel_layout.h.
libavutil āĻāĻžāĻ°ā§āĻ¸āĻ¨ 53 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻā§āĻ°ā§āĻ˛āĻŋāĻ āĻ āĻā§āĻˇāĻ° "c" āĻāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻŽāĻžāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž (āĻ¯āĻĻāĻŋ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ "c" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ "av_get_channel_layout" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĻā§āĻā§āĻ¨ libavutil/channel_layout.h.
EXPRESSION āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨
āĻāĻāĻāĻŋ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, FFmpeg āĻāĻāĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸ā§āĻ¤ā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§,
āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ libavutil/eval.h āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸.
āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻ¨āĻžāĻ°ā§, āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°, āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĻā§āĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ expr1 āĻāĻŦāĻ expr2 āĻ āĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ "expr1;expr2".
expr1 āĻāĻŦāĻ expr2 āĻĒāĻžāĻ˛āĻžāĻā§āĻ°āĻŽā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ° āĻŽāĻžāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§
expr2.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§: "+", "-", "*", "/", "^"ā§ˇ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ unary āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§: "+", "-"āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§:
āĻ ā§āĻ¯āĻžāĻŦāĻ¸ (āĻāĻā§āĻ¸)
āĻāĻ° āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
acos (x)
āĻāĻ° āĻāĻ°ā§āĻā§āĻ¸āĻžāĻāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
āĻāĻ¸āĻŋāĻ¨ (x)
āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻāĻ¸āĻžāĻāĻ¨ āĻāĻ° x.
āĻāĻ¤āĻ¨ (x)
āĻāĻ° āĻāĻ°ā§āĻāĻāĻžāĻā§āĻā§āĻ¨ā§āĻ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
āĻŽāĻ§ā§āĻ¯ā§(x, āĻāĻŽāĻĒāĻā§āĻˇā§, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1 āĻ¯āĻĻāĻŋ x āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻŽāĻŋāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻāĻ° āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ, 0
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¨ā§āĻĄ(x, y)
āĻŦāĻŋāĻāĻ°(x, y)
āĻŦāĻŋāĻāĻāĻ¯āĻŧāĻžāĻāĻ¸ā§ āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ x āĻāĻŦāĻ y.
āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ x āĻāĻŦāĻ y āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻāĻ¯āĻŧāĻžāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŦāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻāĻ¯āĻŧāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻšāĻžāĻ°āĻžāĻ¨āĨ¤ āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻĨāĻžāĻā§āĻ¨ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 2^53 āĻāĻŦāĻ
āĻŦāĻĄāĻŧ)āĨ¤
āĻ¸āĻŋāĻ˛ (āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
"ceil(1.5)" āĻšāĻ˛ "2.0"āĨ¤
āĻā§āĻ˛āĻŋāĻĒ(x, āĻāĻŽāĻĒāĻā§āĻˇā§, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ)
āĻāĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ x āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻāĻž āĻŽāĻŋāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ.
cos (x)
āĻāĻ° āĻā§āĻ¸āĻžāĻāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
cosh (x)
āĻāĻ° āĻšāĻžāĻāĻĒāĻžāĻ°āĻŦā§āĻ˛āĻŋāĻ āĻā§āĻ¸āĻžāĻāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
eq(x, y)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1 āĻ¯āĻĻāĻŋ x āĻāĻŦāĻ y āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0āĨ¤
āĻŽā§āĻ¯āĻŧāĻžāĻĻ (x)
āĻāĻ° āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x (āĻŦā§āĻ¸ "e" āĻ¸āĻš, āĻ āĻ¯āĻŧāĻ˛āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž)āĨ¤
āĻŽā§āĻā§ (āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻĻāĻŋāĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
"āĻĢā§āĻ˛ā§āĻ°(-1.5)" āĻšāĻ˛ "-2.0"āĨ¤
āĻāĻžāĻāĻ¸(x)
āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻžāĻāĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ° x, "exp(-x*x/2) / sqrt(2*PI)" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤
gcd(x, y)
āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻ°ā§āĻˇā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻāĻ āĻĢā§āĻ°āĻ¤ āĻĻāĻžāĻ x āĻāĻŦāĻ yāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧ x āĻāĻŦāĻ y 0 āĻŦāĻž āĻāĻāĻ¯āĻŧ āĻŦāĻž āĻāĻāĻ¯āĻŧ
āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻšāĻ˛ā§ āĻāĻāĻ°āĻŖ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
gt(x, y)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1 āĻ¯āĻĻāĻŋ x āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ y, 0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
gte(x, y)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1 āĻ¯āĻĻāĻŋ x āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ y, 0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻšāĻžāĻāĻĒā§āĻ(x, y)
āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ; āĻāĻāĻŋ "sqrt( āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧx*x +
y*y)", āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻŦāĻžāĻšā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻā§āĻŖā§ āĻ¤ā§āĻ°āĻŋāĻā§āĻā§āĻ° āĻāĻ°ā§āĻŖā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ x āĻāĻŦāĻ y,
āĻ āĻĨāĻŦāĻž āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ (x, y) āĻā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻĨā§āĻā§āĨ¤
āĻ¯āĻĻāĻŋ(x, y)
āĻŽā§āĻ˛ā§āĻ¯āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ x, āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ˛ā§ āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ y,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0 āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤
āĻ¯āĻĻāĻŋ(x, y, z)
āĻŽā§āĻ˛ā§āĻ¯āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ x, āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ˛ā§ āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ yāĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ z.
āĻ¯āĻĻāĻŋ āĻ¨āĻž(x, y)
āĻŽā§āĻ˛ā§āĻ¯āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ x, āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ˛ā§ āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ y, āĻĢāĻŋāĻ°ā§
0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻž(x, y, z)
āĻŽā§āĻ˛ā§āĻ¯āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ x, āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ˛ā§ āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ yāĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ z.
isinf (x)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1.0 āĻ¯āĻĻāĻŋ x +/-āĻāĻ¨āĻĢāĻŋāĻ¨āĻŋāĻāĻŋ, 0.0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻāĻ¸āĻ¨āĻžāĻ¨ (x)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1.0 āĻ¯āĻĻāĻŋ x NAN, 0.0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
ld(var)
āĻ¨āĻŽā§āĻŦāĻ° āĻ¸āĻš āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻ˛āĻā§āĻ° āĻŽāĻžāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ Var, āĻ¯āĻž āĻāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻ˛
āĻ¸āĻā§āĻā§ st(Var, āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸) āĻĢāĻžāĻāĻļāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻ˛āĻ(x)
āĻāĻ° āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
lt(x, y)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1 āĻ¯āĻĻāĻŋ x āĻĨā§āĻā§ āĻāĻŽ y, 0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻāĻ˛āĻāĻŋāĻ (āĻāĻā§āĻ¸, y)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1 āĻ¯āĻĻāĻŋ x āĻāĻ° āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ y, 0 āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ(x, y)
āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ x āĻāĻŦāĻ y.
āĻŽāĻŋāĻ¨āĻŋāĻ(x, y)
āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ x āĻāĻŦāĻ y.
mod(x, y)
āĻāĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻ āĻŦāĻļāĻŋāĻˇā§āĻāĻžāĻāĻļ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x by y.
āĻ¨āĻž (āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 1.0 āĻ¯āĻĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻļā§āĻ¨ā§āĻ¯, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0.0āĨ¤
pow(x, y)
āĻāĻ° āĻļāĻā§āĻ¤āĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x āĻāĻŦā§ y, āĻāĻāĻŋ "(x)^(y) "āĨ¤
āĻŽā§āĻĻā§āĻ°āĻŖ(āĻāĻŋ)
āĻŽā§āĻĻā§āĻ°āĻŖ(āĻāĻŋ, l)
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ t āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻ¸āĻš lāĨ¤ āĻ¯āĻĻāĻŋ l āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ˛āĻ āĻ¸ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ l āĻ¸āĻš āĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§
āĻāĻ˛ā§āĻŽā§āĻ˛ā§(x)
0.0 āĻāĻŦāĻ 1.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻĻā§āĻŽ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ x āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸ā§āĻāĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¯āĻž āĻŦā§āĻ/āĻ°āĻžāĻˇā§āĻā§āĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
root(expr, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ)
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻā§āĻāĻā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ ld(ā§¨ā§Ļā§§ā§Ļ) is
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ ā§Ļ..āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ.
āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻāĻžāĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
ld(ā§¨ā§Ļā§§ā§Ļ) āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻž
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ ld(0)āĨ¤ āĻ¯āĻāĻ¨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ 0 āĻ¤ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻ¤āĻāĻ¨ the
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤
āĻĒāĻžāĻĒ (x)
āĻāĻ° āĻ¸āĻžāĻāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
āĻāĻ¨ā§āĻŽ (x)
āĻāĻ° āĻšāĻžāĻāĻĒāĻžāĻ°āĻŦā§āĻ˛āĻŋāĻ āĻ¸āĻžāĻāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
sqrt(āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻāĻ° āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸. āĻāĻāĻŋ "(āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸)^.5"
āĻ¸ā§āĻā§āĻāĻļ(x)
āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ "1/(1 + exp(4*x))"āĨ¤
st(var, āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻāĻāĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŽāĻ§ā§āĻ¯ā§. Var āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ 0 āĻĨā§āĻā§ āĻ¸ā§āĻŽāĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨
9. āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻā§āĻ¯āĻžāĻ¨ (āĻāĻā§āĻ¸)
āĻāĻ° āĻ¸ā§āĻĒāĻ°ā§āĻļāĻ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
tanh (x)
āĻāĻ° āĻšāĻžāĻāĻĒāĻžāĻ°āĻŦā§āĻ˛āĻŋāĻ āĻā§āĻ¯āĻžāĻ¨āĻā§āĻ¨ā§āĻ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ x.
āĻā§āĻ˛āĻ° (āĻāĻā§āĻ¸āĻĒā§āĻ°, x)
āĻā§āĻ˛āĻ° (āĻāĻā§āĻ¸āĻĒā§āĻ°, x, ID)
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ° āĻ¸āĻŋāĻ°āĻŋāĻ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨ x, "ld(id)"-th āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
0 āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻāĨ¤
āĻ¯āĻāĻ¨ āĻ¸āĻŋāĻ°āĻŋāĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
ld(āĻāĻāĻĄāĻŋ) āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻž
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ "ld(id)" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ id āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ 0 āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨, āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻāĻā§āĻ˛āĻŋ 0 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ y āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ "āĻā§āĻāĻ˛āĻ°(āĻāĻā§āĻ¸āĻĒā§āĻ°, xy)" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ(ā§¨ā§Ļā§§ā§Ļ)
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ (āĻāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ˛āĻ) āĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤
āĻā§āĻ°āĻžāĻā§āĻ (āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĻāĻŋāĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
"āĻā§āĻ°āĻžāĻā§āĻ(-1.5)" āĻšāĻ˛ "-1.0"āĨ¤
āĻ¯āĻāĻ¨ (āĻ āĻŦāĻ¸ā§āĻĨāĻž, āĻāĻā§āĻ¸āĻĒā§āĻ°)
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻāĻ¨ Cond āĻ -āĻļā§āĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻļā§āĻˇā§āĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨, āĻŦāĻž NAN āĻ¯āĻĻāĻŋ Cond āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻŋāĻ˛āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§:
PI āĻāĻāĻ¨āĻŋāĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻĢāĻ˛, āĻĒā§āĻ°āĻžāĻ¯āĻŧ 3.14
E āĻŽā§āĻĒā§āĻ(1) (āĻ āĻ¯āĻŧāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž), āĻĒā§āĻ°āĻžāĻ¯āĻŧ 2.718
PHI āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ (1+āĻŦāĻ°ā§āĻ(5))/2, āĻĒā§āĻ°āĻžāĻ¯āĻŧ 1.618
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§ "āĻ¸āĻ¤ā§āĻ¯" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ° āĻāĻāĻāĻŋ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§, āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨:
"*" AND āĻāĻ° āĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§
"+" OR āĻāĻ° āĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻ āĻ¨:
āĻ¯āĻĻāĻŋ (A āĻāĻŦāĻ B) āĻ¤āĻžāĻšāĻ˛ā§ C
āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯:
āĻ¯āĻĻāĻŋ (A*B, C)
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋ āĻā§āĻĄā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨āĻžāĻ°ā§ āĻāĻŦāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ, āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻāĻžāĻ°ā§ āĻāĻ¨ā§āĻ¤āĻ°ā§āĻāĻžāĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻ¨āĻŋāĻ āĻāĻĒāĻ¸āĻ°ā§āĻāĻā§āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ 'i' āĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¸āĻ°ā§āĻā§āĻ° āĻĒāĻ°ā§, āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž 1024-āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ XNUMX-āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
1000 āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤ 'B' āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻŽāĻžāĻ¨āĻāĻŋāĻā§ 8 āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ a āĻāĻ° āĻĒāĻ°ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ¨āĻŋāĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦāĻž āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§ 'KB', 'MiB', 'G' āĻāĻŦāĻ 'B' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¨ā§āĻ¤āĻ°ā§āĻāĻžāĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻĒāĻ¸āĻ°ā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻāĻ° āĻāĻā§āĻāĻŋāĻ¤ āĻ¸āĻš
10 āĻāĻŦāĻ 2 āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
y 10^-24 / 2^-80
z 10^-21 / 2^-70
a 10^-18 / 2^-60
f 10^-15 / 2^-50
p 10^-12 / 2^-40
n 10^-9 / 2^-30
u 10^-6 / 2^-20
m 10^-3 / 2^-10
c 10 ^ -2
d 10 ^ -1
h 10 ^ 2
k 10^3 / 2^10
K 10^3 / 2^10
M 10^6 / 2^20
G 10^9 / 2^30
T 10^12 / 2^40
P 10^15 / 2^40
E 10^18 / 2^50
Z 10^21 / 2^60
Y 10^24 / 2^70
āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¯āĻāĻ¨ FFmpeg "--enable-opencl" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ OpenCL āĻĒā§āĻ°āĻ¸āĻā§āĻāĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻŦāĻŋāĻ˛ā§āĻĄ_āĻ āĻĒāĻļāĻ¨
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĻā§āĻā§āĻ¨ "OpenCL āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ: 1.2 āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ 5.6.4"āĨ¤
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ_āĻāĻāĻĄāĻŋāĻāĻā§āĻ¸
OpenCL āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"ffmpeg -opencl_bench" āĻŦāĻž "av_opencl_get_device_list()" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤
device_idx
OpenCL āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"ffmpeg -opencl_bench" āĻŦāĻž "av_opencl_get_device_list()" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤
āĻā§āĻĄā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
libavcodec āĻāĻŋāĻā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻĄā§āĻ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻĄā§āĻ āĻāĻ¨ā§āĻ¯.
āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄā§āĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻ°ā§āĻĨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŋāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻŦāĻž āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĒāĻāĻ¨ā§āĻĻ āĻŽā§āĻ˛ā§āĻ¯ FFmpeg āĻā§āĻ˛ā§, āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "AVCodecContext" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ libavutil/opt.h āĻāĻ¨ā§āĻ¯ API
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§:
b āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŦāĻŋāĻ/āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦāĻŋāĻāĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 200KāĨ¤
ab āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ āĻĄāĻŋāĻ āĻŦāĻŋāĻāĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻŋāĻ/āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 128KāĨ¤
bt āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻŋāĻāĻ°ā§āĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻŋāĻ/āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§)āĨ¤ 1-āĻĒāĻžāĻ¸ āĻŽā§āĻĄā§, āĻŦāĻŋāĻāĻ°ā§āĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻ¤āĻĻā§āĻ° āĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻĄāĻŧ āĻŦāĻŋāĻāĻ°ā§āĻ āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤ āĻšāĻ¤ā§ āĻāĻā§āĻā§āĻāĨ¤ āĻāĻ
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨/āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŦāĻŋāĻāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ°ā§āĻĒ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§
āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ°
āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ, āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛)
āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
mv4 āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ (mpeg4) āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°āĻāĻŋ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
qpel
1/4 āĻĒā§āĻ˛ āĻŽā§āĻļāĻ¨ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
qscale
āĻ¸ā§āĻĨāĻŋāĻ° qscale āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻāĻŽāĻ¸āĻŋ āĻāĻŋāĻāĻŽāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
mv0 āĻ¸āĻ°ā§āĻŦāĻĻāĻž mv=<0,0> āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ mb āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨āĻĒā§āĻ_āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤
āĻĒāĻžāĻ¸1
āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻžāĻ¸ āĻŽā§āĻĄā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ 2āĻĒāĻžāĻ¸ āĻ°ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻ¸2
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻžāĻ¸ āĻŽā§āĻĄā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ 2āĻĒāĻžāĻ¸ āĻ°ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ§ā§āĻ¸āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ āĻĄāĻŋāĻā§āĻĄ/āĻāĻ¨āĻā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
emu_edge
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻāĻāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°ā§āĻāĻŋ [?] āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻāĻž
Naq āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤
ildct
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽ_āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻā§āĻ° āĻāĻŽ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ.
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛_āĻšā§āĻĄāĻžāĻ°
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻā§āĻ¸āĻā§āĻ°āĻžāĻĄā§āĻāĻžāĻ¤ā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻšā§āĻĄāĻžāĻ° āĻ°āĻžāĻā§āĻ¨āĨ¤
bitexact
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ-, āĻŦāĻŋāĻ˛ā§āĻĄ- āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĄā§āĻāĻž āĻ˛āĻŋāĻā§āĻ¨āĨ¤ ((I)DCT āĻŦāĻžāĻĻā§)āĨ¤ āĻāĻ
āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āĻāĻ¸āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽā§āĻ˛ā§āĨ¤
āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ°āĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
aic H263 āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ¨ā§āĻā§āĻ°āĻž āĻā§āĻĄāĻŋāĻ / mpeg4 ac āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŋāĻŦāĻŋāĻĒāĻŋ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ mpegvideo āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
qprd
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ mpegvideo āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¨ā§āĻ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
cgop
āĻŦāĻ¨ā§āĻ§ āĻā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
me_ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻļā§āĻ¨ā§āĻ¯
āĻļā§āĻ¨ā§āĻ¯ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ (āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ)
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ (āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ°)
epzs
EPZS āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
ESA esa āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ (āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻŽ)
āĻā§āĻ¸āĻž
tesa āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻĻāĻŋāĻ¯āĻŧāĻž āĻĄāĻžāĻ¯āĻŧāĻž āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ (epzs āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻŽ)
āĻ˛āĻ āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ˛āĻ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻĢāĻĄāĻ¸
phods āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
x1 X1 āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻ¸āĻŽā§āĻŽā§āĻšāĻ¨ āĻšā§āĻā§āĻ¸ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻāĻŽāĻš umh āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻ°āĻžāĻāĻāĻžāĻ°
āĻāĻāĻŋāĻ° āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
extradata_size āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ_āĻŦā§āĻ¸ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻĄā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻāĻāĻ (āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§)
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻĢāĻŋāĻā§āĻ¸āĻĄ-āĻāĻĢāĻĒāĻŋāĻāĻ¸ āĻ¸āĻžāĻŽāĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻāĻŽāĻŦā§āĻ¸ "1 / āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ" āĻāĻŦāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻāĻāĻāĻžāĻŦā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ 1.
g āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŦāĻŋāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ°ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 12āĨ¤
ar āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (Hz āĻ)āĨ¤
ac āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻāĻžāĻāĻ āĻĢ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§āĻ¤āĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻˇ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢā§āĻ°ā§āĻŽā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽ_āĻ¸āĻžāĻāĻā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻā§āĻĄā§āĻā§ CODEC_CAP_VARIABLE_FRAME_SIZE āĻ¸ā§āĻ āĻĨāĻžāĻāĻ˛ā§ 0 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¸ā§āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§āĻ¤āĻŋ.
āĻĢā§āĻ°ā§āĻŽ_āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
qcomp āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ (VBR) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸āĻŽā§āĻāĻ°āĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ rc_eq āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°: 0.0-1.0āĨ¤
qblur āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ˛ āĻŦā§āĻ˛āĻžāĻ° (VBR) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
qmin āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽāĻŋāĻ¨āĻŋāĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ˛ (VBR) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ -1 āĻāĻŦāĻ 69 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
2 āĻšāĻ¯āĻŧ
qmax āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ˛ (VBR) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, -1 āĻāĻŦāĻ 1024 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 31āĨ¤
qdiff āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻā§āĻ˛ (VBR) āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
bf āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¨āĻ¨-āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-1 āĻāĻŦāĻ 16-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ 0 āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ B-āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨
-1 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
b_qfactor āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
P āĻāĻŦāĻ B āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ qp āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rc_āĻā§āĻļāĻ˛ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
b_āĻā§āĻļāĻ˛ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
I/P/B-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻā§āĻļāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
ps āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
RTP āĻĒā§āĻ˛ā§āĻĄ āĻ¸āĻžāĻāĻ āĻŦāĻžāĻāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
mv_bits āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻšā§āĻĄāĻžāĻ°_āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
i_tex_bits āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
p_tex_bits āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻŽāĻŋ āĻā§āĻ¨āĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
p_count āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
skip_count āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
misc_bits āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻĢā§āĻ°ā§āĻŽ_āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻĄā§āĻ_āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻŦāĻžāĻ āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻŦāĻžāĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤
old_msmpeg4
āĻāĻŋāĻā§ āĻĒā§āĻ°āĻžāĻ¨ā§ lavc āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ msmpeg4v3 āĻĢāĻžāĻāĻ˛ (āĻā§āĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¨ā§āĻ)
xvid_ilace
Xvid āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻŦāĻžāĻ (XNUMXcc==XVIX āĻšāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)
ump4
(4cc==UMPXNUMX āĻšāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤)
no_padding
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻŦāĻžāĻ (āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤)
amv
ac_vlc
āĻ āĻŦā§āĻ§ āĻāĻŋāĻāĻ˛āĻ¸āĻŋ āĻŦāĻžāĻ (āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻžāĻ° āĻ¸āĻŋāĻ¸āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤)
qpel_chroma
std_qpel
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ qpel (āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻžāĻ° āĻ¸āĻŋāĻ¸āĻŋ/āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤)
qpel_chroma2
āĻĄāĻžāĻāĻ°ā§āĻā§āĻ_āĻŦā§āĻ˛āĻāĻ¸āĻžāĻāĻ
āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻŋāĻāĻĒāĻŋāĻāĻ˛-āĻŦā§āĻ˛āĻāĻ¸āĻžāĻāĻ āĻŦāĻžāĻ (āĻĢā§āĻ° āĻ¸āĻŋāĻ¸āĻŋ/āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤)
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻŦāĻžāĻ (āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻžāĻ° āĻ¸āĻŋāĻ¸āĻŋ/āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤)
hpel_chroma
dc_clip
ms āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻāĻžāĻāĻž āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻžāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĨ¤
āĻāĻžāĻŖā§āĻĄ
āĻā§āĻ°āĻžāĻā§āĻā§āĻā§āĻĄ āĻĢā§āĻ°ā§āĻŽ
āĻ˛ā§āĻ˛āĻŋāĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻ¸āĻšāĻ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨āĻ
āĻĄāĻŋāĻ¸āĻŋ āĻ¸āĻšāĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨)āĨ¤
āĻ¸ā§āĻ˛āĻŋāĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻ¸āĻšāĻ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨āĻ
āĻĄāĻŋāĻ¸āĻŋ āĻ¸āĻšāĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨)
āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻāĻž āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻā§āĻŦ
āĻ¸ā§āĻĒā§āĻ āĻŦāĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻ°āĻ āĻāĻ ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĻ¨
āĻ¯āĻĨāĻžāĻ¯āĻĨ
āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻ¸ā§āĻĒā§āĻ¸ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĻ¨ āĻ¯āĻžāĻ āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŖāĻ¤āĻŋ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻŦā§āĻ¸āĻ°āĻāĻžāĻ°ā§
āĻ āĻ¨āĻžāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ
āĻ -āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ (āĻ āĻ¸āĻŽāĻžāĻĒā§āĻ¤/āĻāĻžāĻ āĻāĻ°ā§āĻ¨
āĻ āĻā§āĻ°āĻāĻ¤āĻŋ/āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ) āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄāĻžāĻ°āĨ¤ āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻā§āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
b_qoffset āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
P āĻāĻŦāĻ B āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ QP āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
err_detect āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
crccheck
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ¸āĻŋāĻāĻ°āĻ¸āĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻŦāĻžāĻĢāĻžāĻ°
āĻ āĻ¨ā§āĻĒāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
āĻā§āĻāĻāĻžāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨
ignore_err
āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ¨ āĻ¯ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨
āĻāĻŋ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻ¯āĻž āĻĻā§āĻāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨āĻ¨ā§āĻĻāĻĻāĻžāĻ¯āĻŧāĻ
āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨
āĻāĻŽāĻ¨ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻŦāĻ¨ā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋā§ˇ
āĻ āĻ¨ā§āĻŦāĻ°ā§āĻ¤ā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ
āĻāĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻāĻā§_āĻŦāĻŋ_āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻŦā§āĻ˛āĻ_āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
mpeg_quant āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
H.263 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ MPEG āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
qsquish āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŋāĻāĻžāĻŦā§ qmin āĻāĻŦāĻ qmax āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻ°āĻžāĻāĻž āĻ¯āĻžāĻ¯āĻŧ (0 = āĻā§āĻ˛āĻŋāĻĒ, 1 = āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨)āĨ¤
rc_qmod_amp āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻŽāĻĄā§āĻ¯ā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rc_qmod_freq āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻŽāĻĄā§āĻ¯ā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rc_override_count āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
rc_eq āĻ¸ā§āĻā§āĻ°āĻŋāĻ (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸āĻŽā§āĻāĻ°āĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
'āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻāĻžāĻ˛ā§āĻ¯āĻŧā§āĻļāĻ¨' āĻŦāĻŋāĻāĻžāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛
āĻāĻĒāĻ˛āĻŦā§āĻ§: bits2qp(bits), qp2bits(qp)āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§:
iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex
avgPPTex avgBPTex avgTex.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻšāĻžāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŦāĻŋāĻāĻ°ā§āĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻŋāĻ/āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§)āĨ¤ bufsize āĻ¸ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻŽāĻŋāĻ¨āĻ°ā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŦāĻŋāĻāĻ°ā§āĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻŋāĻ/āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§)āĨ¤ āĻāĻāĻāĻŋ CBR āĻāĻ¨āĻā§āĻĄ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤ āĻāĻāĻžāĻ
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ°āĨ¤
bufsize āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ°ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻžāĻāĻ (āĻŦāĻŋāĻā§) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rc_buf_aggressivity āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ āĻā§āĻā§āĨ¤
i_qfactor āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
P āĻāĻŦāĻ I āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ QP āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
i_qoffset āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
P āĻāĻŦāĻ I āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ QP āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rc_init_cplx āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
1-āĻĒāĻžāĻ¸ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻāĻžāĻĄāĻŧā§
āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻĻā§āĻ°ā§āĻ¤
āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻ¨ int āĻ¸āĻ āĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
MMX
āĻāĻ˛āĻāĻŋāĻā§āĻ
āĻĢā§āĻ¯āĻžāĻ¨
āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ AAN DCT
lumi_mask āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽāĻžāĻāĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻā§āĻā§āĻŦāĻ˛ āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
tcplx_mask āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
scplx_mask āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻŋ_āĻŽāĻžāĻ¸ā§āĻ āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¨ā§āĻāĻžāĻ° āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¨ā§āĻ§āĻāĻžāĻ°_āĻŽā§āĻā§āĻļ āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻāĻžāĻ¯āĻŧāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
idct āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
IDCT āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻāĻžāĻĄāĻŧā§
āĻā§āĻ¨ int
āĻ¸āĻšāĻ
simplemmx
āĻ¸āĻšāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻšāĻ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻāĻŋ IDCT āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
āĻŦāĻžāĻšā§
āĻāĻ˛āĻāĻŋāĻā§āĻ
sh4
āĻ¸āĻ°āĻ˛ āĻšāĻžāĻ¤
simplearmv5te
simplearmv6
āĻ¸āĻ°āĻ˛
āĻ¸āĻ°āĻ˛ āĻāĻ˛āĻĢāĻž
āĻāĻāĻĒāĻŋāĻĒāĻŋ
xvidmmx
āĻĢāĻžāĻ¨āĻŋ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ AAN IDCT
slice_count āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
ec āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻā§āĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻļāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ āĻ¨ā§āĻŽāĻžāĻ¨_āĻāĻŽāĻāĻŋāĻāĻ¸
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ° (MV) āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ (āĻ§ā§āĻ°)
āĻ āĻŦāĻ°ā§āĻ§
āĻā§āĻˇāĻ¤āĻŋāĻā§āĻ°āĻ¸ā§āĻĨ āĻāĻŽāĻŦāĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĄāĻŋāĻŦā§āĻ˛āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
favor_inter
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻžāĻ° āĻĒāĻā§āĻˇā§
āĻŦāĻŋāĻ_āĻĒā§āĻ°āĻ¤āĻŋ_āĻā§āĻĄā§āĻĄ_āĻ¨āĻŽā§āĻ¨āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻžāĻŽāĻ¨ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻŦāĻžāĻŽ
āĻ¸āĻŽāĻ¤āĻ˛
āĻŽāĻ§ā§āĻ¯āĻŽāĻž
āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ, āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛)
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
PICT
āĻāĻŦāĻŋāĻ° āĻ¤āĻĨā§āĻ¯
rc āĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
āĻāĻŽāĻŦāĻŋ_āĻāĻžāĻāĻĒ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ (āĻāĻŽāĻŦāĻŋ) āĻĒā§āĻ°āĻāĻžāĻ°
qp āĻĒā§āĻ°āĻ¤āĻŋ-āĻŦā§āĻ˛āĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (QP)
mv āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ°
dct_coeff
āĻ¸āĻŦā§āĻ_āĻŽā§āĻāĻžāĻĄā§āĻāĻž
āĻāĻ¸āĻ¨ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ, GoP āĻŦāĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻžāĻĢāĻžāĻ˛āĻžāĻĢāĻŋ āĻāĻ°āĻž
āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻā§āĻĄ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
er āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ
mmco
āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ (H.264)
āĻŦāĻžāĻ
vis_qp
āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (QP) āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨ QPāĻā§āĻ˛āĻŋ āĻ¸āĻŦā§āĻ āĻ°āĻā§āĻ°
vis_mb_type
āĻŦā§āĻ˛āĻā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻŦāĻžāĻĢāĻžāĻ°
āĻāĻŦāĻŋ āĻŦāĻžāĻĢāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ
āĻĨā§āĻ°ā§āĻĄ_āĻ āĻĒāĻ¸
āĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨
nomc
āĻāĻ¤āĻŋ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
vismv āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ° (MVs) āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻĄā§āĻāĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
pf āĻĒāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻāĻŽāĻāĻŋ
bf āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻāĻŽāĻāĻŋ
bb āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻļā§āĻāĻžāĻĻāĻāĻžāĻŽā§ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻāĻŽāĻāĻŋ
CMP āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ˛ āĻŽāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§: āĻāĻŋāĻ¤ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛, āĻĻā§āĻ°ā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ
āĻ¸āĻžāĻ¤
āĻĒāĻ°āĻŽ Hadamard āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯ā§āĻāĻĢāĻ˛
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒāĻ°āĻŽ DCT āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ (āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ°)
āĻŦāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
rd āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ§ā§āĻ°
āĻļā§āĻ¨ā§āĻ¯
0
vsad
āĻĒāĻ°āĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
vsse
āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
nsse
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
w53 5/3 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
w97 9/7 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dctmax
āĻā§āĻ°ā§āĻŽāĻž
subcmp āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸ā§āĻ āĻ¸āĻžāĻŦ āĻĒā§āĻ˛ āĻŽāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻāĻļāĻ¨.
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§: āĻāĻŋāĻ¤ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛, āĻĻā§āĻ°ā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ
āĻ¸āĻžāĻ¤
āĻĒāĻ°āĻŽ Hadamard āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯ā§āĻāĻĢāĻ˛
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒāĻ°āĻŽ DCT āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ (āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ°)
āĻŦāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
rd āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ§ā§āĻ°
āĻļā§āĻ¨ā§āĻ¯
0
vsad
āĻĒāĻ°āĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
vsse
āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
nsse
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
w53 5/3 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
w97 9/7 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dctmax
āĻā§āĻ°ā§āĻŽāĻž
mbcmp āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§: āĻāĻŋāĻ¤ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛, āĻĻā§āĻ°ā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ
āĻ¸āĻžāĻ¤
āĻĒāĻ°āĻŽ Hadamard āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯ā§āĻāĻĢāĻ˛
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒāĻ°āĻŽ DCT āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ (āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ°)
āĻŦāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
rd āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ§ā§āĻ°
āĻļā§āĻ¨ā§āĻ¯
0
vsad
āĻĒāĻ°āĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
vsse
āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
nsse
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
w53 5/3 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
w97 9/7 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dctmax
āĻā§āĻ°ā§āĻŽāĻž
ildctcmp āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§: āĻāĻŋāĻ¤ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛, āĻĻā§āĻ°ā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ
āĻ¸āĻžāĻ¤
āĻĒāĻ°āĻŽ Hadamard āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯ā§āĻāĻĢāĻ˛
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒāĻ°āĻŽ DCT āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ (āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ°)
āĻŦāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
rd āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ§ā§āĻ°
āĻļā§āĻ¨ā§āĻ¯
0
vsad
āĻĒāĻ°āĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
vsse
āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
nsse
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
w53 5/3 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
w97 9/7 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dctmax
āĻā§āĻ°ā§āĻŽāĻž
dia_size āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ°āĻžāĻ° āĻ§āĻ°āĻ¨ āĻāĻŦāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻˇ_āĻĒā§āĻ°ā§āĻŦ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻ¤āĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻŋāĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°āĻžāĻ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
precmp āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°āĻžāĻ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§: āĻāĻŋāĻ¤ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛, āĻĻā§āĻ°ā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ
āĻ¸āĻžāĻ¤
āĻĒāĻ°āĻŽ Hadamard āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯ā§āĻāĻĢāĻ˛
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒāĻ°āĻŽ DCT āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ (āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ°)
āĻŦāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
rd āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ§ā§āĻ°
āĻļā§āĻ¨ā§āĻ¯
0
vsad
āĻĒāĻ°āĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
vsse
āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
nsse
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
w53 5/3 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
w97 9/7 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dctmax
āĻā§āĻ°ā§āĻŽāĻž
pre_dia_size āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšā§āĻ°āĻžāĻ° āĻ§āĻ°āĻ¨ āĻāĻŦāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻŦāĻāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻžāĻŦ āĻĒā§āĻ˛ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻā§āĻŖāĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
dtg_active_format āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
me_range āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸ā§āĻŽāĻž āĻŽā§āĻļāĻ¨ āĻā§āĻā§āĻāĻ° āĻ°ā§āĻā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (DivX āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ 1023)āĨ¤
ibias āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¨ā§āĻā§āĻ°āĻž āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻ āĻŦāĻžāĻ¯āĻŧāĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
pbias āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¨ā§āĻ¤āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
color_table_id āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻŦā§āĻļā§āĻŦāĻŋāĻ_āĻā§āĻŖāĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻāĻā§āĻ¤āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ°āĻāĻ¯āĻŧāĻŋāĻ¤āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
VLC āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻā§āĻĄāĻžāĻ° / āĻšāĻžāĻĢāĻŽā§āĻ¯āĻžāĻ¨ āĻā§āĻĄāĻžāĻ°
ac āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻā§āĻĄāĻžāĻ°
āĻāĻžāĻāĻāĻž āĻāĻžāĻāĻāĻž (āĻā§āĻ¨ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨ā§āĻ)
rle āĻ°āĻžāĻ¨-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻā§āĻĄāĻžāĻ°
āĻ¨āĻŋ: āĻ¸ā§āĻ¤ āĻšāĻ¤ā§āĻ¤āĻ¯āĻŧāĻž
āĻĄāĻŋāĻĢā§āĻ˛ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻā§āĻĄāĻžāĻ°
āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻŽāĻĄā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ˛āĻžāĻāĻ¸_āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
xvmc_āĻ¤ā§āĻŦāĻ°āĻŖ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻŽāĻŦāĻŋāĻĄāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻŽā§āĻĄ)āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ¸āĻšāĻ
mbcmp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻŦāĻŋāĻ
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻŦāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
rd āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
stream_codec_tag āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
sc_threshold āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
lmin āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽāĻŋāĻ¨āĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° (āĻāĻŋāĻŦāĻŋāĻāĻ°) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
lmax āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° (āĻāĻŋāĻŦāĻŋāĻāĻ°) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
nr āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻļāĻŦā§āĻĻ āĻšā§āĻ°āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rc_init_āĻ āĻā§āĻĒā§āĻ¨ā§āĻ¸āĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ RC āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŽāĻ¨ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ¤āĻžāĻāĻž ā§¨ āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§āĻ°ā§āĻ¤
āĻ¨āĻ¨ āĻ¸ā§āĻĒā§āĻ āĻāĻŽāĻĒā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻĒāĻŋāĻĄāĻāĻĒ āĻā§āĻ°āĻŋāĻāĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
sgop
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ mpegvideo āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
noout
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž
āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻĨā§āĻā§ āĻĢāĻ¸āĻ˛ āĻāĻžāĻāĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ_āĻšā§āĻĄāĻžāĻ°
āĻāĻā§āĻ¸āĻā§āĻ°āĻžāĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻĢā§āĻ°ā§āĻŽā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻšā§āĻĄāĻžāĻ° āĻ°āĻžāĻā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻĄā§
āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻŖā§āĻĄā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻŦ āĻĻā§āĻāĻžāĻ
āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻĻā§āĻāĻžāĻ¨āĨ¤
skiprd
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ mpegvideo āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻāĻŽāĻāĻŋāĻāĻ¸
āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻžāĻāĻĄ-āĻĄā§āĻāĻžāĻ¤ā§ āĻŽā§āĻļāĻ¨ āĻā§āĻā§āĻāĻ° āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨ ("AV_FRAME_DATA_MOTION_VECTORS" āĻĻā§āĻā§āĻ¨)
āĻā§āĻĄā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ doc/examples/export_mvs.c.
āĻā§āĻ˛ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
qns āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ mpegvideo āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻĨā§āĻ°ā§āĻĄ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻāĻžāĻĄāĻŧā§
āĻĨā§āĻ°ā§āĻĄ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤
me_threshold āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
mb_threshold āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
dc āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
intra_dc_precision āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
nssew āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
nsse āĻāĻāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻāĻŋāĻĒ_āĻāĻĒ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻļā§āĻ°ā§āĻˇā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤
skip_bottom āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¨āĻŋāĻā§āĻ° āĻ āĻāĻļā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ āĻāĻžāĻ¨āĻž
aac_main
aac_low
aac_ssr
aac_ltp
aac_he
aac_he_v2
aac_ld
aac_eld
mpeg2_aac_low
mpeg2_aac_he
mpeg4_sp
mpeg4_core
mpeg4_main
mpeg4_asp
DTS
dts_es
dts_96_24
dts_hd_hra
dts_hd_ma
āĻ¸ā§āĻ¤āĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ āĻāĻžāĻ¨āĻž
āĻāĻŽ āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
1= 1/2, 2=1/4, 3=1/8 āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
skip_threshold āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻāĻŋāĻĒ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻāĻŋāĻĒ_āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻāĻŋāĻĒ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
skip_exp āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻāĻŋāĻĒ āĻāĻā§āĻ¸āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻ°āĻŖ āĻāĻ°ā§
āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦā§āĻļā§, āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻāĻžāĻĄāĻŧāĻž. āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¨āĻ¯āĻŧāĨ¤
skipcmp āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻāĻŋāĻĒ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĢāĻžāĻāĻļāĻ¨.
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĻā§: āĻāĻŋāĻ¤ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛, āĻĻā§āĻ°ā§āĻ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ
āĻ¸āĻžāĻ¤
āĻĒāĻ°āĻŽ Hadamard āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯ā§āĻāĻĢāĻ˛
āĻĄāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒāĻ°āĻŽ DCT āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ (āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ°)
āĻŦāĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
rd āĻšāĻžāĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ§ā§āĻ°
āĻļā§āĻ¨ā§āĻ¯
0
vsad
āĻĒāĻ°āĻŽ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
vsse
āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛
nsse
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
w53 5/3 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
w97 9/7 āĻ¤āĻ°āĻā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dctmax
āĻā§āĻ°ā§āĻŽāĻž
āĻŦāĻ°ā§āĻĄāĻžāĻ°_āĻŽāĻžāĻ¸ā§āĻ āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤
āĻāĻŽāĻŦāĻŋāĻāĻ˛āĻŽāĻŋāĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŽāĻŋāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° (VBR) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
mblmax āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° (āĻāĻŋāĻŦāĻŋāĻāĻ°) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
mepc āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦāĻŋāĻāĻ°ā§āĻ āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (1.0 = 256)āĨ¤
āĻ¸ā§āĻāĻŋāĻĒ_āĻ˛ā§āĻĒ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
skip_idct āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
skip_frame āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻŽāĻžāĻ¨āĨ¤
āĻ¸ā§āĻāĻŋāĻĒ_āĻ˛ā§āĻĒ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ˛ā§āĻĒ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, skip_idct āĻĢā§āĻ°ā§āĻŽ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻĄāĻŋāĻ¸āĻŋāĻāĻŋ/āĻĄāĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻāĻā§āĻļāĻ¨, skip_frame āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ¨āĻž
āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
0-āĻāĻāĻžāĻ°ā§āĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ¤ā§ āĻ āĻā§āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤
noref
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ -āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻĻāĻŋāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŦāĻŋ āĻ¨ā§āĻ
āĻā§āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
bidir_refine āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĻā§āĻāĻŋ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ°āĻā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
brd_scale āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽāĻā§ āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
keyint_min āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
IDR-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
refs āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¤āĻŋāĻ° āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°ā§āĻŽāĻžāĻ āĻĢāĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ˛ā§āĻŽāĻž āĻĨā§āĻā§ āĻā§āĻ°ā§āĻŽāĻž āĻāĻŋāĻāĻĒāĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°ā§āĻ˛āĻŋāĻ¸ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻšāĻžāĻ°-āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
sc_factor āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ qscale āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻŖāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĻā§āĻļā§āĻ¯_āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨_āĻ¸ā§āĻā§āĻ°ā§ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
mv0_threshold āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ_āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
b_frame_strategy 1 āĻāĻ° āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨_āĻ˛ā§āĻā§āĻ˛ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
min_prediction_order āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
max_prediction_order āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
timecode_frame_start āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¨āĻ¨-āĻĄā§āĻ°āĻĒ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ GOP āĻāĻžāĻāĻŽāĻā§āĻĄ āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¨ā§āĻ°ā§āĻ§_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻ_āĻĒā§āĻ°āĻ¤āĻŋ_āĻāĻžāĻāĻāĻž_āĻ¨āĻŽā§āĻ¨āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ āĻ¨ā§āĻ°ā§āĻ§_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
rc_max_vbv_use āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
rc_min_vbv_use āĻāĻžāĻ¸āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŋāĻ_āĻĒā§āĻ°āĻ¤āĻŋ_āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
color_primaries āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
color_trc āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ°āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻ¨āĻĒā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ¯āĻž āĻ°āĻ_āĻ°ā§āĻā§āĻ āĻāĻ°ā§
āĻāĻ¨āĻĒā§āĻ āĻāĻā§āĨ¤
chroma_sample_location āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ˛āĻ_āĻ˛ā§āĻā§āĻ˛_āĻ āĻĢāĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ˛āĻ āĻ˛ā§āĻā§āĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻ˛āĻžāĻāĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻĨā§āĻ°ā§āĻĄ_āĻāĻžāĻāĻĒ āĻĒāĻ¤āĻžāĻāĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ/āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻā§āĻ¨ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ āĻĢā§āĻ°ā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻŦā§, āĻ¤āĻžāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯āĻž
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĢāĻžāĻ˛āĻŋ
āĻāĻāĻŦāĻžāĻ°ā§ āĻāĻāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻāĻļ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ˛āĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻ¤āĻāĻ¨āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻāĻ¸ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢā§āĻ°ā§āĻŽ
āĻāĻāĻŦāĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸ā§āĻ˛āĻžāĻāĻ¸+āĻĢā§āĻ°ā§āĻŽ.
audio_service_type āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
ma āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž
ef āĻĒā§āĻ°āĻāĻžāĻŦ
vi āĻĻā§āĻˇā§āĻāĻŋāĻļāĻā§āĻ¤āĻŋāĻšā§āĻ¨
hi āĻļā§āĻ°āĻŦāĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§
di āĻ¸āĻāĻ˛āĻžāĻĒ
co āĻāĻžāĻˇā§āĻ¯
em āĻāĻ°ā§āĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻž
vo āĻāĻ¯āĻŧā§āĻ¸ āĻāĻāĻžāĻ°
ka āĻāĻžāĻ°āĻžāĻāĻā§
āĻ āĻ¨ā§āĻ°ā§āĻ§_āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋ (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ)
āĻ¸ā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤
pkt_timebase āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž
sub_charenc āĻāĻ¨āĻā§āĻĄāĻŋāĻ (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛)
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ āĻā§āĻˇāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻĄ_āĻ āĻ°ā§āĻĄāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻĄ_āĻ āĻ°ā§āĻĄāĻžāĻ° (āĻāĻŋāĻĄāĻŋāĻ)
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻ¸ā§āĻ/āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻ
tt āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ, āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻā§āĻĄā§āĻĄ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
bb āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ, āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻā§āĻĄā§āĻĄ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
tb āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ, āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻĒ āĻā§āĻĄā§āĻĄ, āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
bt āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ, āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻā§ āĻā§āĻĄ āĻāĻ°āĻž, āĻāĻĒāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤
āĻ¸ā§āĻāĻŋāĻĒ_āĻāĻ˛āĻĢāĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻā§āĻĄāĻŋāĻ, āĻāĻŋāĻĄāĻŋāĻ)
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ˛āĻĢāĻž (āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž) āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ 1 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§ āĻ§ā§āĻ¸āĻ° āĻĒāĻ¤āĻžāĻāĻž
āĻĻā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻž āĻāĻ˛āĻĢāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ°ā§āĻŽāĻž āĻ¤āĻĨā§āĻ¯ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻā§āĻĄā§āĻ_āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ˛āĻŋāĻ¸ā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž (āĻāĻ¨āĻĒā§āĻ)
"," āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§āĻ° āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻŦ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ.
āĻĄāĻžāĻŽā§āĻĒ_āĻŦāĻŋāĻāĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ (āĻāĻ¨āĻĒā§āĻ)
āĻŦāĻŋāĻāĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻĨāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻ¨ā§āĻĄā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§:
ffprobe -āĻĄāĻžāĻŽā§āĻĒ_āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ° "
"-āĻāĻŽāĻŋ ~/videos/matrixbench_mpeg2.mpg
āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻāĻŖ
āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛ FFmpeg-āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯āĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨ā§āĻāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻāĻāĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ "--enable-lib" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ āĻĒāĻļāĻ¨ "--list-decoders"āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ "--āĻ āĻā§āĻˇāĻŽ-āĻĄāĻŋāĻā§āĻĄāĻžāĻ°" āĻāĻŦāĻ
"--enable-decoder= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻā§ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĻĄāĻŋāĻā§āĻĄāĻžāĻ°" /
"--āĻ āĻā§āĻˇāĻŽ-āĻĄāĻŋāĻā§āĻĄāĻžāĻ°=āĻĄāĻŋāĻā§āĻĄāĻžāĻ°".
ff* āĻā§āĻ˛ā§āĻ° "-āĻĄāĻŋāĻā§āĻĄāĻžāĻ°" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻāĻŖ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
hevc
HEVC / H.265 āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¸ā§āĻāĻŋāĻĒ_āĻ˛ā§āĻĒ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻ¸āĻŽāĻ¸ā§āĻ¤" āĻ¸ā§āĻ¤āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§āĨ¤
āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ
āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĨ¤
āĻāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻļā§āĻ°ā§āĻˇ āĻļā§āĻ°ā§āĻˇ_āĻā§āĻˇā§āĻ¤ā§āĻ°_āĻĒā§āĻ°āĻĨāĻŽ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ āĻ¨ā§āĻŽāĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-1 āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
0 āĻ¨ā§āĻā§-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
1 āĻļā§āĻ°ā§āĻˇ-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻāĻŖ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
ac3
AC-3 āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĨ¤
āĻāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻāĻŋ ATSC A/52:2010 āĻāĻŦāĻ ETSI TS 102 366 āĻāĻ° āĻ āĻāĻļ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ
āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ RealAudio 3 (āĻāĻ°āĻĢā§ dnet)āĨ¤
āĻāĻ¸āĻŋ 3 āĻ¸āĻā§āĻā§āĻ¤āĻŽā§āĻāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-drc_scale āĻŽā§āĻ˛ā§āĻ¯
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ°ā§āĻā§āĻ āĻ¸ā§āĻā§āĻ˛ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĨ¤ AC-3 āĻĨā§āĻā§ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°ā§ˇ
āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. 3āĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻā§āĻ˛ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ°āĻ¯āĻŧā§āĻā§
āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ:
drc_scale == 0
DRC āĻ āĻā§āĻˇāĻŽāĨ¤ āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻ āĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
0 < drc_scale <= 1
DRC āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ DRC āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¨āĻžāĻāĻļ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻĄāĻŋāĻ āĻĒā§āĻ°āĻāĻ¨āĻ¨ āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
drc_scale > 1
DRC āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸āĻŽāĻāĻžāĻŦā§ drc_scale āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻā§āĻ°ā§ āĻļāĻŦā§āĻĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ.
āĻ¨āĻ°āĻŽ āĻļāĻŦā§āĻĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
FLAC
FLAC āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĨ¤
āĻāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻāĻŋāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ Xiph āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ FLAC āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĨ¤
āĻāĻĢāĻāĻ˛āĻāĻ¸āĻŋ āĻ¸āĻā§āĻā§āĻ¤āĻŽā§āĻāĻ āĻ āĻĒāĻļāĻ¨
-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°_āĻŦāĻāĻŋ_āĻāĻ˛āĻĒāĻŋāĻ¸āĻŋ
lavc FLAC āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻāĻā§āĻ lpc āĻŽāĻžāĻ¨ āĻ¸āĻš āĻŦāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻĄāĻŋāĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ lavc āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻŦāĻāĻŋ āĻāĻ˛āĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
ffwavesynth
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¤āĻ°āĻā§āĻ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻžāĻāĻāĻžāĻ°āĨ¤
āĻāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻ°āĻŽ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¤āĻ°āĻā§āĻ āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻļā§āĻĻā§āĻ§āĻāĻžāĻŦā§
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¯ā§ āĻĄā§āĻāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
libcelt
libcelt āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĻŧāĻ.
libcelt libavcodec āĻā§ Xiph CELT āĻ āĻ¤āĻŋ-āĻ˛ā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻ āĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ libcelt āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻ¤ā§āĻŽāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ°
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "--enable-libcelt" āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
libgsm
libgsm āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĻŧāĻāĨ¤
libgsm libavcodec āĻā§ GSM āĻĢā§āĻ˛ āĻ°ā§āĻ āĻ āĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ libgsm āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libgsm" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ GSM āĻāĻŦāĻ Microsoft āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
libilbc
libilbc āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĻŧāĻāĨ¤
libilbc libavcodec āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ˛ā§ āĻŦāĻŋāĻāĻ°ā§āĻ āĻā§āĻĄā§āĻ (iLBC) āĻ āĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ libilbc āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¤ā§āĻŽāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ°
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "--enable-libilbc" āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ libilbc āĻ°âā§āĻ¯āĻžāĻĒāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž
1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ° āĻŦāĻ°ā§āĻ§āĻŋāĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0
(āĻ āĻā§āĻˇāĻŽ)āĨ¤
libopencore-amrnb
libopencore-amrnb āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĻŧāĻāĨ¤
libopencore-amrnb libavcodec-āĻā§ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒāĻāĻŋāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻ āĻ¨ā§āĻ¯āĻžāĻ°ā§āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻĄā§āĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ libopencore-amrnb āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨. āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libopencore-amrnb"āĨ¤
AMR-NB-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ FFmpeg āĻ¨ā§āĻāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻ¤āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž AMR-NB āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°āĨ¤
libopencore-amrwb
libopencore-amrwb āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĻŧāĻāĨ¤
libopencore-amrwb libavcodecāĻā§ āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻ āĻāĻ¯āĻŧāĻžāĻāĻĄāĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻĄā§āĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ libopencore-amrwb āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨. āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libopencore-amrwb"āĨ¤
AMR-WB āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ FFmpeg āĻ¨ā§āĻāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻ¤āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž AMR-WB āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°āĨ¤
āĻ˛āĻŋāĻŦā§āĻĒāĻžāĻ¸
libopus āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŽā§āĻĄāĻŧāĻ.
libopus libavcodec āĻā§ Opus āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻŦā§āĻĒāĻžāĻ¸ āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
"--enable-libopus" āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
Opus āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ FFmpeg āĻ¨ā§āĻāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻ¤āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ Opus āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĻ¸ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻāĻāĻŖ
dvbsub
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
compute_clut
-1 āĻā§āĻ¨ā§ āĻŽāĻŋāĻ˛ CLUT āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
0 āĻāĻāĻ¨āĻ CLUT āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
1 āĻ¸āĻ°ā§āĻŦāĻĻāĻž CLUT āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨ā§ˇ
dvb_substream
dvb āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ -1 āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
dvdsub
āĻāĻ āĻā§āĻĄā§āĻ āĻĄāĻŋāĻāĻŋāĻĄāĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§; āĻāĻāĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§
VobSub āĻĢāĻžāĻāĻ˛ āĻā§āĻĄāĻŧāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻā§ Matroska āĻĢāĻžāĻāĻ˛ā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ
āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ VobSub āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒā§āĻ¯āĻžāĻ˛ā§āĻāĻāĻŋ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¨āĻĄā§āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¸ā§āĻāĻžāĻ¯āĻŧ, āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻā§āĻĄā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
VobSub-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-āĻĄā§āĻāĻžāĨ¤ āĻĄāĻŋāĻāĻŋāĻĄāĻŋāĻ¤ā§, āĻĒā§āĻ¯āĻžāĻ˛ā§āĻāĻāĻŋ āĻāĻāĻāĻĢāĻāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻž VOB āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯āĻžāĻ¤ā§ 16 24-āĻŦāĻŋāĻ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻĨāĻžāĻā§
(0x āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻžāĻĄāĻŧāĻž) āĻā§āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ "0d00ee, ee450d, 101010, eaeaea,
0ce60b, ec14ed, ebff0b, 0d617a, 7b7b7b, d1d1d1, 7b2a0e, 0d950c, 0f007b, cf0dec,
cfa80c, 7c127b"āĨ¤
ifo_āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ
IFO āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ)
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻŋāĻā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻ -āĻā§āĻ° āĻāĻ°ā§āĻā§
āĻāĻāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋāĻā§ 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ° āĻāĻ°ā§ āĻ°āĻžāĻāĻž āĻšāĻŦā§
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
libzvbi-āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ
Libzvbi libavcodecāĻā§ DVB āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ āĻāĻŦāĻ DVB āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ libzvbi āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¤ā§āĻŽāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ°
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "--enable-libzvbi" āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
txt_āĻĒā§āĻˇā§āĻ āĻž
āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¨āĻŽā§āĻŦāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻļā§āĻˇ * āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¸āĻŦ āĻŽā§āĻ˛ā§
āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž āĻāĻŽāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ *āĨ¤
txt_chop_top
āĻļā§āĻ°ā§āĻˇ āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻ˛āĻžāĻāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
txt_āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ
āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ
āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻŦāĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻ ā§āĻ¯ā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° "āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ, āĻāĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻāĻŦāĻ āĻ°āĻ āĻ¸āĻšāĻā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻžāĻ ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻā§āĻā§āĻ¸āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻšāĻ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒāĨ¤
txt_āĻŦāĻžāĻŽ
āĻā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒā§āĻ° X āĻ āĻĢāĻ¸ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0āĨ¤
txt_top
āĻā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒā§āĻ° Y āĻ āĻĢāĻ¸ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0āĨ¤
txt_chop_space
āĻ āĻā§āĻ°āĻŖā§ āĻāĻŦāĻ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻĒ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻĒāĻžāĻ ā§āĻ¯ āĻĨā§āĻā§ āĻāĻžāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ˛āĻŋ āĻāĻžāĻ¯āĻŧāĻāĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻŦāĻž āĻļā§āĻˇā§ āĻŦāĻž āĻĢāĻžāĻāĻāĻž āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻžāĻŦāĻ˛ āĻ¸āĻžāĻāĻā§āĻ° āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ˛āĻžāĻāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
txt_ āĻŽā§āĻ¯āĻŧāĻžāĻĻ
āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻˇā§āĻ āĻž āĻŦāĻž āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 30000 āĻ¯āĻž 30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
txt_āĻ¸ā§āĻŦāĻā§āĻ
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒā§āĻ° āĻ¸ā§āĻŦāĻā§āĻ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻā§āĻ° āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0
āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻŦāĻā§āĻ (āĻāĻžāĻ˛ā§) āĻĒāĻāĻā§āĻŽāĻŋāĨ¤
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻāĻĒāĻ¨āĻŋ "--list-bsfs" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ "--disable-bsfs" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ
"--enable-bsf=BSF" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
"--disable-bsf=BSF" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
ff* āĻā§āĻ˛ā§āĻ° "-bsfs" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻ˛ā§āĻĄ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
ff* āĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ -bsf āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¯āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ '=' āĻāĻ° āĻĒāĻ°ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -c:v āĻāĻĒāĻŋ -bsf:v āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°1[=opt1=str1/opt2=str2][,filter2] āĻāĻāĻāĻĒā§āĻ
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻš
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§āĨ¤
aac_adtstoasc
MPEG-2/4 AAC ADTS āĻā§ MPEG-4 āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ MPEG-4/2 ADTS āĻšā§āĻĄāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ MPEG-4 AudioSpecificConfig āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
ADTS āĻšā§āĻĄāĻžāĻ°āĨ¤
āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž ADTS AAC āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ¸āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
FLV āĻŦāĻž āĻāĻāĻāĻŋ MOV/MP4 āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻŽā§āĻĒ
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻļā§āĻˇā§ āĻļā§āĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ¸āĻ°āĻžāĻ¨āĨ¤
āĻĄāĻžāĻŽā§āĻĒ_āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻŽāĻžāĻ¨:
a āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ_āĻšā§āĻĄāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻ¤āĻžāĻāĻž ā§¨ āĻā§āĻĄā§āĻ
āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°
k āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
e āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ k.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ ffmpeg āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻšā§āĻĄāĻžāĻ°āĻā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§ (āĻāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ) "libx264" āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ H.264 āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§
āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻžāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšā§āĻĄāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°ā§:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0 -āĻĒāĻ¤āĻžāĻāĻž:v +global_header -c:v libx264 -bsf:v āĻĄāĻžāĻŽā§āĻĒ_āĻāĻā§āĻ¸āĻā§āĻ°āĻž out.ts
h264_mp4toannexb
āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸āĻĄ āĻŽā§āĻĄ āĻĨā§āĻā§ āĻā§āĻĄ āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸āĻĄ āĻŽā§āĻĄ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ H.264 āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨
ITU-T H.264 āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ¸ āĻŦāĻŋ-āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
āĻāĻāĻŋ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ MPEG-2 āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
("mpegts")āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ H.4 āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ MP264 āĻĢāĻžāĻāĻ˛āĻā§ mpegts āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ°āĻŋāĻŽāĻā§āĻ¸ āĻāĻ°āĻž ffmpeg,
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i INPUT.mp4 -āĻā§āĻĄā§āĻ āĻāĻĒāĻŋ -bsf:v h264_mp4toannexb OUTPUT.ts
imxdump
MOV-āĻ āĻĢāĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ Final Cut Pro āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻ¤ā§ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° mpeg2video āĻā§āĻĄā§āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ Final Cut Pro 7 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻāĻŦāĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻā§āĻā§ āĻ¨āĻ¤ā§āĻ¨ -āĻā§āĻ¯āĻžāĻ:v.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 30 MB/sec NTSC IMX āĻā§ MOV-āĻ āĻ°āĻŋāĻŽāĻā§āĻ¸ āĻāĻ°āĻ¤ā§:
ffmpeg -i input.mxf -c āĻāĻĒāĻŋ -bsf:v imxdump -tag:v mx3n output.mov
mjpeg2jpeg
MJPEG/AVI1 āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ JPEG/JFIF āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
MJPEG āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻ˛āĻ¤ āĻāĻāĻāĻŋ JPEG āĻāĻŽā§āĻāĨ¤ āĻĻā§āĻ¯
āĻĒā§āĻĨāĻ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻˇāĻ¤āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž
ffmpeg -i ../some_mjpeg.avi -c:v āĻāĻĒāĻŋ āĻĢā§āĻ°ā§āĻŽ_%d.jpg
āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻāĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ JPEG āĻāĻŋāĻ¤ā§āĻ°, āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻĻā§āĻ° DHT āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§
āĻĄāĻŋāĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤ āĻĨā§āĻā§ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ
<http://www.digitalpreservation.gov/formats/fdd/fdd000063.shtml>:
āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋ āĻ˛āĻŋ, 2001 āĻ¸āĻžāĻ˛ā§ rec.video.desktop āĻ¨āĻŋāĻāĻāĻā§āĻ°ā§āĻĒā§ āĻ˛āĻŋāĻā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯ā§ "MJPEG, āĻŦāĻž
āĻāĻŽāĻĒāĻā§āĻˇā§ MJPEG-āĻ MJPG āĻĢā§āĻ° cc āĻŦāĻŋāĻļāĻŋāĻˇā§āĻ AVI-āĻāĻ° MJPEG āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻš JPEG āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ -- āĻāĻŦāĻ
*āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž* -- āĻšāĻžāĻĢāĻŽā§āĻ¯āĻžāĻ¨ āĻā§āĻŦāĻŋāĻ˛āĨ¤ JPEG āĻ āĻŦāĻļā§āĻ¯āĻ YCbCr āĻāĻžāĻ˛āĻžāĻ°āĻ¸ā§āĻĒā§āĻ¸ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 4:2:2 āĻāĻŦāĻ āĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻŽā§āĻ˛āĻŋāĻ āĻšāĻžāĻĢāĻŽā§āĻ¯āĻžāĻ¨ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻŦāĻž āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ . . . āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻĒāĻžāĻ°ā§āĻ¨
MJPEG āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ JPEG āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ DHT āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§āĻ° āĻā§āĻ¨ āĻ§āĻžāĻ°āĻŖāĻž āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž āĻāĻŋāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¤āĻĨā§āĻ¯āĻāĻŋ. āĻāĻĒā§āĻ¨āĻĄāĻŋāĻāĻŽāĻāĻ˛ āĻ¸ā§āĻĒā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ āĻ¸āĻžāĻ°āĻŖā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻā§āĨ¤"
āĻāĻ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ MJPEG āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĨā§āĻā§ āĻŦā§āĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻšā§āĻĄāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ āĻāĻ°ā§
(AVI1 āĻšā§āĻĄāĻžāĻ° āĻāĻāĻĄāĻŋ āĻŦāĻšāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ DHT āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ āĻāĻžāĻŦ) āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¯ā§āĻā§āĻ¯ JPEG āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻāĻŋāĻ¤ā§āĻ°āĻ¸āĻŽā§āĻšāĨ¤
ffmpeg -i mjpeg-movie.avi -c:v āĻāĻĒāĻŋ -bsf:v mjpeg2jpeg frame_%d.jpg
exiftran -i -9 āĻĢā§āĻ°ā§āĻŽ*.jpg
ffmpeg -i frame_%d.jpg -c:v āĻāĻĒāĻŋ rotated.avi
mjpega_dump_header
movsub
mp3_header_decompress
mpeg4_unpack_bframes
DivX-āĻļā§āĻ˛ā§āĻ° āĻĒā§āĻ¯āĻžāĻāĻĄ B-āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻ¨āĻĒā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
DivX-āĻļā§āĻ˛ā§āĻ° āĻĒā§āĻ¯āĻžāĻāĻĄ B-āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ§ MPEG-4 āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻŋāĻ˛
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻāĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻ°āĻ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻā§āĻāĻāĻžāĻā§ AV āĻ¸āĻŋāĻā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ CPU āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° (āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻāĻŦāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻĨāĻžāĻā§
āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻļā§āĻ˛ā§ 2,0,2,0 āĻĢā§āĻ°ā§āĻŽ
āĻ¯ā§āĻŽāĻ¨ mp4 āĻŦāĻž mpeg-ps/ts, āĻāĻžāĻ°āĻŖ MPEG-4 āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
āĻŦā§āĻ§ MPEG-4 āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ DivX-āĻļā§āĻ˛ā§ āĻĒā§āĻ¯āĻžāĻāĻĄ B-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻš āĻāĻāĻāĻŋ MPEG-4 āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ AVI āĻĢāĻžāĻāĻ˛ āĻ āĻŋāĻ āĻāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° ffmpeg, āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i INPUT.avi -āĻā§āĻĄā§āĻ āĻāĻĒāĻŋ -bsf:v mpeg4_unpack_bframes OUTPUT.avi
āĻā§āĻ˛āĻŽāĻžāĻ˛
āĻĒāĻžāĻ¤ā§āĻ°ā§āĻ° āĻā§āĻˇāĻ¤āĻŋ āĻ¨āĻž āĻāĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻā§āĻˇāĻ¤āĻŋ āĻāĻ°ā§āĨ¤ fuzzing āĻŦāĻž āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻāĻ¤āĻž/āĻā§āĻĒāĻ¨āĨ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ: āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻāĻ¤ āĻāĻ¨ āĻāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāĻāĻ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ āĻ¤āĻāĻŦ, 0 āĻāĻ° āĻ¨āĻŋāĻā§ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§, āĻāĻŦāĻ āĻ¯āĻ¤ āĻāĻŽ āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ
āĻāĻ¨ āĻāĻ¨ āĻŦāĻžāĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§, 1 āĻāĻ° āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻžāĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
ffmpeg -i INPUT -c āĻāĻĒāĻŋ -bsf āĻ¨āĻ¯āĻŧā§āĻ[=1] output.mkv
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻžāĻāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ_āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
libavformat āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŋāĻā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻ¸āĻŦāĻāĻāĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
muxers āĻāĻŦāĻ demuxers. āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ muxer āĻŦāĻž demuxer āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ, āĻ¯āĻž āĻ¸ā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĒāĻāĻ¨ā§āĻĻ āĻŽā§āĻ˛ā§āĻ¯ FFmpeg āĻā§āĻ˛ā§, āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻŽāĻžāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "AVFormatContext" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ libavutil/opt.h āĻāĻ¨ā§āĻ¯ API
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻāĻāĻŋāĻāĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻĒāĻ¤āĻžāĻāĻž (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ
āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
āĻŦāĻžāĻāĻā§ āĻĒā§āĻ°ā§āĻŦāĻŋāĻ āĻ¸āĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻžāĻ° āĻāĻāĻžāĻ°
āĻ¤āĻĨā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽāĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§ā§ˇ
āĻ¸ā§āĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻā§āĻā§āĻ°āĻŋāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŽ āĻ¨āĻ¯āĻŧ
32 āĻāĻ° āĻā§āĻ¯āĻŧā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 5000000āĨ¤
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻ¤āĻžāĻāĻž (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ.
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
ignidx
āĻ¸ā§āĻāĻ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĻā§āĻ°ā§āĻ¤ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĨ¤
genpts
PTS āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
nofillin
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
noparse
AVParsers āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻāĻ¨ā§āĻ¯ "+nofillin"āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
igndts
āĻĄāĻŋāĻāĻŋāĻāĻ¸ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻ°ā§āĻāĻ¨ āĻāĻ°āĻž
āĻĻā§āĻˇāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨.
sortdts
āĻĄāĻŋāĻāĻŋāĻāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻ°āĻžāĻāĻž
āĻ¸āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
latm
RTP MP4A-LATM āĻĒā§āĻ˛ā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
nobuffer
āĻāĻā§āĻāĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨
bitexact
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ-, āĻŦāĻŋāĻ˛ā§āĻĄ- āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĄā§āĻāĻž āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āĻāĻ¸āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽā§āĻ˛ā§āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ°āĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻ¯āĻŧāĨ¤
seek2any āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§ demuxer āĻ˛ā§āĻā§āĻ˛ā§ āĻ¨āĻ¨-āĻā§āĻĢā§āĻ°ā§āĻŽā§ āĻā§āĻāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
0 āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
āĻāĻ¨āĻĒā§āĻ āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽāĻžāĻ¨ āĻšāĻŦā§
āĻāĻ°ā§ āĻ¸āĻ āĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
5,000,000 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ = 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻ (āĻāĻ¨āĻĒā§āĻ)
āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
indexmem āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ)āĨ¤
rtbufsize āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
fdebug āĻĒāĻ¤āĻžāĻāĻž (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
ts
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻŋāĻā§āĻ¸āĻŋāĻ āĻŦāĻž āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻŋāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
fpsprobesize āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
fps āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĄāĻŋāĻ_āĻĒā§āĻ°āĻŋāĻ˛ā§āĻĄ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻĄāĻŋāĻ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻŖā§āĻĄ_āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŖā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
chunk_size āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŖā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻā§ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
err_detect, f_err_detect āĻĒāĻ¤āĻžāĻāĻž (āĻāĻ¨āĻĒā§āĻ)
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ "f_err_detect" āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĻā§āĻ¯ ffmpeg āĻā§āĻ˛.
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
crccheck
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ¸āĻŋāĻāĻ°āĻ¸āĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻžāĻĢāĻžāĻ°
āĻ āĻ¨ā§āĻĒāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨.
āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
āĻā§āĻāĻāĻžāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨
āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦā§āĻļāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻāĻ¨ āĻāĻŦāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻ¨ā§āĻ¯ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ
āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤
āĻ āĻ¨ā§āĻŦāĻ°ā§āĻ¤ā§
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨.
āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ
āĻāĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨.
max_interleave_delta āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ, āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1000000 (1 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ)āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§, libavformat āĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻā§āĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ˛ā§āĻāĻžāĻ° āĻāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛. āĻ¯āĻāĻ¨ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ "āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸" āĻšāĻ¯āĻŧ (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻ āĻĨāĻžāĻā§
āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ), āĻāĻ° āĻĢāĻ˛ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŦāĻ āĻāĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻŽāĻŋāĻā§āĻ¸āĻŋāĻ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻļā§āĻˇ āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§ libavformat āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§
āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§āĨ¤
āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, libavformat āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĨāĻžāĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§
āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§_āĻāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ˛āĻ_āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ˛āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨_āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ_āĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻāĻ°āĻž_āĻ -āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ -āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻļāĻŋāĻĢāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻāĻŦāĻ āĻ -āĻāĻāĻā§āĻ¯āĻŧā§ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¨āĻ¯āĻŧāĨ¤
make_zero
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ 0 āĻšāĻ¯āĻŧāĨ¤
āĻāĻžāĻĄāĻŧā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻ āĻā§āĻˇāĻŽ
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻ¯āĻāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻļā§āĻ°ā§āĻ¤āĻŋ,
āĻāĻŋāĻĄāĻŋāĻ, āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĄāĻŋāĻ¸āĻŋāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻžāĻĄāĻŧāĻž āĻāĻŋāĻāĻžāĻŦā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ.
skip_initial_bytes āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
0.
āĻ¸āĻ āĻŋāĻ_ts_overflow āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻ¨āĻĒā§āĻ)
1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ āĻŋāĻ āĻāĻāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
āĻĢā§āĻ˛āĻžāĻļ_āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻĒāĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ I/O āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1 āĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻā§
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ; 0 āĻāĻāĻŋāĻā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¤ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŋāĻā§āĻāĻž āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻāĻžāĻ°āĻ¨.
output_ts_offset āĻ āĻĢāĻ¸ā§āĻ (āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ muxer āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ āĻĢāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ āĻĢāĻ¸ā§āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 (āĻ āĻ°ā§āĻĨāĻžā§ āĻā§āĻ¨ āĻ āĻĢāĻ¸ā§āĻ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
format_whitelist āĻ¤āĻžāĻ˛āĻŋāĻāĻž (āĻāĻ¨āĻĒā§āĻ)
"," āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĻĻā§āĻ° āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻŦ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ.
āĻĄāĻžāĻŽā§āĻĒ_āĻŦāĻŋāĻāĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ (āĻāĻ¨āĻĒā§āĻ)
āĻŦāĻŋāĻāĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻĨāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻ¨ā§āĻĄā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§:
ffprobe -āĻĄāĻžāĻŽā§āĻĒ_āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ° "
"-āĻāĻŽāĻŋ ~/videos/matrixbench_mpeg2.mpg
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°ā§
āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻ˛ā§ āĻāĻŽāĻ¨ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛:
stream_index
āĻāĻ āĻ¸ā§āĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻāĻžāĻāĻĒ[:stream_index]
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻāĻžāĻāĻĒ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛: āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ 'v', āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ 'a', āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ 's', 'd'
āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ 't'āĨ¤ āĻ¯āĻĻāĻŋ stream_index āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤āĻž āĻŽā§āĻ˛ā§
āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻāĻā§āĻ¯āĻž stream_index āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ°. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§
āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤
p:āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ_āĻāĻāĻĄāĻŋ[:stream_index]
If stream_index āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ stream_index āĻŽāĻ§ā§āĻ¯ā§
āĻāĻāĻĄāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ_āĻāĻāĻĄāĻŋ. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤
#stream_id
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ ID āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻ¸āĻ āĻŋāĻ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
"avformat_match_stream_specifier()" āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ libavformat/avformat.h
āĻšā§āĻĄāĻžāĻ°āĨ¤
āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ°
Demuxers āĻšāĻ˛ FFmpeg-āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĨā§āĻā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ demuxers āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ "--list-demuxers" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ āĻĒāĻļāĻ¨ "--disable-demuxers" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ demuxers āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ
"--enable-demuxer= āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĄāĻŋāĻŽāĻžāĻā§āĻ¸āĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ°", āĻ āĻĨāĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻāĻāĻŋ "--disable-demuxer= āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ°".
ff* āĻā§āĻ˛ā§āĻ° "-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĻĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻā§ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°ā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒāĨ¤
aa
āĻļā§āĻ°āĻŦāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ 2, 3, āĻāĻŦāĻ 4 āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĨ¤
āĻāĻ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĻāĻŋ āĻ āĻĄāĻŋāĻŦāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ 2, 3, āĻāĻŦāĻ 4 (.aa) āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻŽāĻžāĻā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
applehttp
āĻ ā§āĻ¯āĻžāĻĒāĻ˛ HTTP āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ demuxer.
āĻāĻ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ AVStreams āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻĄāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻ°ā§āĻ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ¸ā§āĻāĻ āĻ¨āĻŽā§āĻŦāĻ°āĨ¤ AVStreams-āĻ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§ ('a' āĻāĻŋāĻĒā§
āĻ āĻĨāĻŦāĻž ffplay-āĻ 'v'), āĻāĻ˛āĻāĻžāĻ°ā§ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻā§āĻ¨ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻ¸āĻ˛ā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻ¯ā§ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻžāĻ° āĻŽā§āĻ āĻŦāĻŋāĻāĻ°ā§āĻ āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§-āĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ¨āĻžāĻŽ "variant_bitrate"āĨ¤
apng
āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĨ¤
āĻāĻ demuxer APNG āĻĢāĻžāĻāĻ˛ demux āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ PNG āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ (āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ) āĻĒā§āĻ°āĻĨāĻŽ fcTL āĻāĻŖā§āĻĄ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢā§āĻ°ā§āĻŽ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻāĻŋ fcTL āĻāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻž āĻļā§āĻˇ fcTL āĻāĻŦāĻ IEND āĻāĻŖā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
- ignore_loop bool,
āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻ˛ā§ āĻ˛ā§āĻĒ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
-max_fps āĻā§āĻ¨ int
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĢā§āĻ°ā§āĻŽā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ (āĻā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻāĻžāĻĄāĻŧāĻžāĻ 0)āĨ¤
-āĻĄāĻŋāĻĢāĻ˛ā§āĻ_āĻāĻĢāĻĒāĻŋāĻāĻ¸ āĻā§āĻ¨ int
āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻ¨ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĢā§āĻ°ā§āĻŽā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ (0 āĻ āĻ°ā§āĻĨ
āĻ¯āĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻāĻŦ).
ASF
āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ demuxer.
āĻāĻ demuxer ASF āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ MMS āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ demux āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-āĻ¨āĻž_āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŋāĻā§āĻ_āĻ¸āĻžāĻ°ā§āĻ bool,
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻā§āĻāĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻā§āĻĄ āĻā§āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
concat
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ demuxer.
āĻāĻ āĻĄāĻŋāĻŽāĻžāĻā§āĻ¸āĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻŋāĻŽāĻžāĻā§āĻ¸ āĻāĻ°ā§
āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ, āĻ¯ā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻļā§ āĻā§āĻā§āĨ¤
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻžāĻāĻ˛āĻāĻŋ 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§
āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻā§āĻ°āĻāĻŋ āĻļā§āĻˇ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ āĻŋāĻ āĻāĻāĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻāĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ (āĻāĻāĻ āĻā§āĻĄā§āĻ, āĻāĻāĻ āĻāĻžāĻāĻŽ āĻŦā§āĻ¸, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ: āĻ¯āĻĻāĻŋ
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĻāĻŋ āĻā§āĻ˛ (āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻŦāĻŋāĻ-āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻŦāĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ
āĻā§āĻ āĻāĻ°āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ), āĻāĻāĻŋ āĻļāĻŋāĻ˛ā§āĻĒāĻāĻ°ā§āĻŽā§āĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ "āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-ASCII-āĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĢāĻžāĻāĻ˛, āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ¸āĻšāĨ¤ āĻāĻžāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨,
āĻ āĻā§āĻ°āĻŖā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ '#' āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻ˛āĻžāĻāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻšāĻ˛
āĻ¸ā§āĻŦā§āĻā§āĻ¤:
"āĻĢāĻžāĻāĻ˛ āĻĒāĻĨ"
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻĨ; āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻāĻŦāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻāĻ¸ā§āĻā§āĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŦāĻž āĻāĻāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĨ¤
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
"ffconcat āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.0 "
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻŦāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ 1 āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻŋāĻ˛
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ -1.
FFmpeg-āĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŋāĻ¨āĻ¤ā§, āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻāĻ¨ā§ (āĻā§āĻ¨ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž āĻŦāĻžāĻāĻ-āĻ āĻ°ā§āĻĄāĻžāĻ°-āĻāĻŋāĻšā§āĻ¨ āĻ¨ā§āĻ)āĨ¤
"āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻ āĻŋāĻ¨"
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻžāĻ¨ā§ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻŦāĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻž āĻ¸āĻ āĻŋāĻāĨ¤
āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸āĻŦ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒā§āĻ°ā§āĻāĻž āĻā§āĻāĻāĻž āĻ¸āĻŽā§āĻāĻŦ
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻāĨ¤
"āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ"
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§. āĻ¯āĻāĻ¨ demuxer āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻ˛ā§ āĻ¤āĻāĻ¨ āĻ¤āĻž āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻ¨ā§āĻā§āĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻā§āĻĄā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻ¨āĻ¨-āĻāĻ¨ā§āĻā§āĻ°āĻž āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ā§ˇ
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻ¸āĻžāĻŽāĻā§āĻ°ā§āĻ° āĻāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻŦā§āĻ¨
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻā§ āĻĢā§āĻ°ā§āĻŽ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĢāĻžāĻāĻ˛ āĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĨāĻžāĻāĻŦā§
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻļā§āĻ°ā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ (āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ), āĻāĻŦāĻ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ (āĻ¯āĻĻāĻŋ "āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ¯āĻŧ) āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻžāĻ°āĻŖā§, āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĨ¤
"āĻāĻāĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ"
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ. āĻ¯āĻāĻ¨ demuxer āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ā§āĻ° āĻļā§āĻˇ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨āĻā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻŦāĻžāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻāĨ¤
āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ° a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨āĨ¤
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻ¨ā§āĻā§āĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻā§āĻĄā§āĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§ā§ˇ
āĻļāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻŦāĻĻā§āĻ§ āĻ¨āĻ¨-āĻāĻ¨ā§āĻā§āĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻā§āĻĄā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻžāĻŦā§āĻ¨
āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¤āĻžāĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻĒāĻ°ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļāĻā§āĻ¤āĻāĻžāĻŦā§ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻĄ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻā§ āĻ¸āĻŦ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻžāĻ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻā§āĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ (āĻ¯āĻĻāĻŋ "āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ¯āĻŧ) āĻšāĻŦā§
āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
"āĻĢāĻžāĻāĻ˛_āĻĒā§āĻ¯āĻžāĻā§āĻ_āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ = āĻŽāĻžāĻ¨"
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻā§āĻ°āĻŋāĨ¤
"āĻ¸ā§āĻ°ā§āĻ¤"
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻ¸āĻžāĻŦāĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
"āĻ¸āĻ āĻŋāĻ_āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻāĻāĻĄāĻŋ id"
āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻāĻĄāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻā§āĻā§
āĻ¸āĻžāĻŦāĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻāĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ MPEG-PS āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻĒāĻ¯ā§āĻā§
(VOB) āĻĢāĻžāĻāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ demuxer āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ āĻā§āĻˇāĻ° (āĻ āĻā§āĻˇāĻ°, āĻ āĻā§āĻ, āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° āĻāĻŦāĻ
āĻšāĻžāĻāĻĢā§āĻ¨) āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻā§āĻ¨ āĻĒāĻŋāĻ°āĻŋāĻ¯āĻŧāĻĄ āĻ¨ā§āĻāĨ¤
āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ -1, āĻāĻāĻŋ 1 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ 0
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ_āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄā§āĻāĻžāĻ¤ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1.
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛ h264_mp4toannexb āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž
MP264 āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ H.4 āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĨāĻžāĻā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĨ¤
FLV
Adobe Flash āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ demuxer.
āĻāĻ demuxer FLV āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ RTMP āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ demux āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-flv_metadata bool,
onMetaData āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
libgme
āĻā§āĻŽ āĻŽāĻŋāĻāĻāĻŋāĻ āĻāĻŽā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻŽ āĻŽāĻŋāĻāĻāĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĨ¤
āĻĻā§āĻāĻžhttp://code.google.com/p/game-music-emu/> āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻā§. demuxer āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯
track_index āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ¨āĻĄā§āĻā§āĻ¸ 0 āĻ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
demuxer āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻŽā§āĻāĻž āĻĄā§āĻāĻž āĻāĻ¨ā§āĻā§āĻ°āĻŋāĨ¤
āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, max_size āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
libquvi
quvi āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻžāĻ˛āĻžāĻ¨ā§ˇ
demuxer āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ°āĻž.
āĻĻā§āĻāĻžhttp://quvi.sourceforge.net/> āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ FFmpeg "--enable-libquvi" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤
GIF
āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ GIF āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽāĻŋāĻ¨āĻŋāĻ_āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻļāĻ¤āĻ¤āĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦā§āĻ§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§
6000āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
max_gif_āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻļāĻ¤āĻ¤āĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŦā§āĻ§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§
65535. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 65535 (āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻžāĻ°ā§ āĻŽāĻŋāĻ¨āĻŋāĻ), āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ_āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻļāĻ¤āĻ¤āĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ°ā§āĻā§āĻ 0 āĻĨā§āĻā§ 6000āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
ignore_loop
GIF āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻžāĻ° (āĻŦāĻž āĻ āĻ¸ā§āĻŽāĻāĻžāĻŦā§) āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
If ignore_loop 1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ˛ā§āĻĒ āĻ¸ā§āĻāĻŋāĻ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ
āĻ˛ā§āĻĒāĻŋāĻ āĻāĻāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ˛ā§āĻĒāĻŋāĻ āĻāĻāĻŦā§ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋāĻā§ āĻ¸āĻžāĻāĻā§āĻ˛ āĻāĻ°āĻŦā§
GIF āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦāĻžāĻ° āĻŦāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻš, āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻŽ āĻ˛ā§āĻĒāĻŋāĻ GIF āĻ°āĻžāĻā§āĻ¨:
ffmpeg -i input.mp4 -ignore_loop 0 -i input.gif -filter_complex overlay=shortest=1 out.mkv
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻˇ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ā§, āĻ¯āĻž āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨āĻĒā§āĻāĨ¤ mp4 as
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ GIF āĻ āĻ¸ā§āĻŽāĻāĻžāĻŦā§ āĻ˛ā§āĻĒ āĻāĻ°ā§āĨ¤
image2
āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ demuxer.
āĻāĻ demuxer āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž. āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻŦāĻ
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ āĻ°ā§āĻĨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°.
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĨāĻžāĻāĻž āĻāĻŦāĻŋāĻā§āĻ˛āĻŋāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŦāĻŋāĻ° āĻāĻāĻžāĻ°, āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŦāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻ demuxer āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 25.
āĻ˛ā§āĻĒ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻŦā§
āĻāĻŽā§āĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĨā§āĻā§ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻŦāĻŋ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻ°āĻŽ
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨ā§āĻĄā§āĻā§āĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ "%d" āĻŦāĻž "%0" āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§Nd", āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻŋāĻ˛āĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻ°ā§āĻŽ "%d0Nd" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž 0-āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻŦāĻ N 0-āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻ° '%' āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"%%" āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻšāĨ¤
āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ "%d" āĻŦāĻž "%0 āĻĨāĻžāĻā§Nd", āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
start_number āĻāĻŦāĻ start_number+start_number_range-1, āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ "img-%03d.bmp" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§
āĻĢāĻ°ā§āĻŽ img-001.bmp, img-002.bmp, ..., img-010.bmp, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ; āĻ¨āĻŽā§āĻ¨āĻž
"i%%m%%g-%d.jpg" loading="lazy" āĻĢāĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§ i%m%g-1.jpg,
i%m%g-2.jpg, ..., i%m%g-10.jpgāĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ āĻ āĻŦāĻļā§āĻ¯āĻ "%d" āĻŦāĻž "%0 āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇNd", āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĨā§āĻā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ img.jpeg āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i img.jpeg img.png
āĻā§āĻ˛ā§āĻŦ
āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦ āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋāĻā§ "glob()" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻŽāĻ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¯āĻĻāĻŋ
libavformat āĻā§āĻ˛ā§āĻŦāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
glob_sequence (āĻŦāĻā§āĻāĻŋāĻ¤, āĻāĻā§āĻāĻž be āĻ¸āĻ°āĻžāĻ¨ā§)
āĻāĻāĻāĻŋ āĻŽāĻŋāĻļā§āĻ° āĻā§āĻ˛ā§āĻŦ āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ/āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° libavformat āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ "%*?[]{}" āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦ āĻŽā§āĻāĻž āĻ āĻā§āĻˇāĻ° āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻŋ unescaped "%" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŦā§, āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋāĻā§ āĻāĻāĻāĻŋ "glob()" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻŽāĻ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛ā§āĻŦ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° "%*?[]{}" āĻ āĻŦāĻļā§āĻ¯āĻ "%" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĒāĻ˛āĻžāĻ¯āĻŧāĻ¨ a
āĻāĻā§āĻˇāĻ°āĻŋāĻ "%" āĻāĻĒāĻ¨āĻŋ "%%" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ "foo-%*.jpeg" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§
"foo-" āĻāĻŦāĻ ".jpeg" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻŦāĻ "foo-%?%?%?.jpeg" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ "foo-" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ, āĻāĻŦāĻ
".jpeg" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
āĻāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻā§āĻ˛ā§āĻŦ āĻāĻŦāĻ āĻā§āĻ°āĻŽ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ glob_sequence.
pixel_format
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
start_number
āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
start_number_range
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ āĻā§āĻāĻāĻā§āĻ¨ āĻ¯āĻāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻā§āĻ°āĻŽ, āĻĨā§āĻā§ āĻļā§āĻ°ā§ start_number. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 5āĨ¤
ts_from_file
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž: āĻāĻŦāĻŋāĻā§āĻ˛āĻŋ āĻāĻāĻ āĻā§āĻ°āĻŽā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0ā§ˇ āĻ¯āĻĻāĻŋ 2 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻŦā§ā§ˇ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ffmpeg āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻŦāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ img-001.jpeg,
img-002.jpeg, ..., āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 10 āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻŋ:
ffmpeg -framerate 10 -i 'img-%03d.jpeg' out.mkv
¡ āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸ā§āĻāĻ 100 āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨:
ffmpeg -framerate 10 -start_number 100 -i 'img-%03d.jpeg' out.mkv
¡ "*.png" āĻ˛ā§āĻĄāĻŋāĻ="āĻ āĻ˛āĻ¸" āĻā§āĻ˛ā§āĻŦ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧā§āĻ¨, āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ
".png" loading="lazy" āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ:
ffmpeg -framerate 10 -pattern_type glob -i "*.png" loading="lazy" out.mkv
mov/mp4/3gp/Quicktme
āĻā§āĻāĻāĻāĻžāĻāĻŽ / MP4 āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĨ¤
āĻāĻ demuxer āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
enable_drefs
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ˛ā§āĻĄāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽā§ˇ āĻāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ¸āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°_āĻĒāĻ°āĻŽ_āĻĒāĻĨ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ, āĻĒāĻ°āĻŽ āĻĒāĻžāĻĨā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻā§āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¸āĻāĻŋ āĻ āĻ¨āĻ¯āĻŧ āĻŦāĻ˛ā§ āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻĻā§āĻˇāĻŋāĻ¤
mpegts
MPEG-2 āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ°āĨ¤
āĻāĻ demuxer āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
resync_size
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻā§āĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 65536āĨ¤
fix_teletext_pts
āĻĨā§āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ PTS āĻāĻŦāĻ DTS āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻĒāĻŋāĻ¸āĻŋāĻāĻ° āĻ¯āĻž āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ āĻāĻļ āĻāĻŦāĻ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻŋāĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ PTS āĻāĻŦāĻ DTS āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛ā§āĻ¯āĻŦā§āĻ§ āĻ āĻ¸ā§āĻĒā§āĻļā§āĻ¯āĨ¤
ts_packetsize
āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻāĻā§ āĻāĻžāĻāĻāĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻšāĻ¨ āĻāĻ°ā§āĨ¤ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻžāĻāĻāĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĻā§āĻāĻžāĻ¨
āĻāĻāĻžāĻ°, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž.
scan_all_pmts
āĻ¸āĻŽāĻ¸ā§āĻ¤ PMT āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ -1 āĻĨā§āĻā§ 1 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ (-1 āĻŽāĻžāĻ¨ā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸ā§āĻāĻŋāĻ, 1 āĻŽāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ, 0 āĻŽāĻžāĻ¨ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -1āĨ¤
āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ
āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ demuxer.
āĻāĻ demuxer āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ. āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻā§āĻ¨ā§ āĻšā§āĻĄāĻžāĻ° āĻ¨ā§āĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¤āĻĨā§āĻ¯āĨ¤
āĻāĻ demuxer āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 25āĨ¤
pixel_format
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "yuv420p"āĨ¤
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻāĻŋ rawvideo āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻ¤ā§ input.raw āĻ¸āĻā§āĻā§ ffplay, āĻāĻ° āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻŋ
"rgb24", "320x240" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 10 āĻāĻŦāĻŋāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
ffplay -f rawvideo -pixel_format rgb24 -video_size 320x240 -framerate 10 input.raw
sbg
SBaGen āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ demuxer.
āĻāĻ demuxer SBaGen āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻˇāĻž āĻĒāĻĄāĻŧā§http://uazu.net/sbagen/> āĻĨā§āĻā§
āĻŦāĻžāĻāĻ¨ā§āĻ°āĻžāĻ˛ āĻŦāĻŋāĻ āĻ¸ā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ SBG āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ° āĻŽāĻ¤ āĻĻā§āĻāĻžāĻā§āĻā§:
-āĻāĻ¸āĻ
a: 300-2.5/3 440+4.5/0
b: 300-2.5/0 440+4.5/3
āĻŦāĻ¨ā§āĻ§:-
āĻāĻāĻ¨ == āĻ
+0:07:00 == āĻ
+0:14:00 == āĻ
+0:21:00 == āĻ
+0:30:00 āĻŦāĻ¨ā§āĻ§
āĻāĻāĻāĻŋ SBG āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĒāĻ°āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ (āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻš) āĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻŋ āĻ¸āĻšāĻāĻŦā§āĻ§ā§āĻ¯āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§ āĻāĻŋāĻ¤ā§āĻ°āĻ¨āĻžāĻā§āĻ¯ āĻšāĻ˛ā§
āĻāĻāĻ¯āĻŧ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛ā§āĻāĻāĻ
āĻ¯ā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§. āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§
āĻāĻĄāĻŧāĻŋāĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§āĻāĻžāĻŦā§ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻĨāĻžāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ āĻŦāĻž āĻā§āĻāĻ āĻāĻ°ā§, āĻ¸āĻŦ āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻŦā§
āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻā§āĻĄāĻā§āĻ¯āĻžāĻĒāĻļāĻ¨
JSON āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤http://www.ted.com/>.
TED āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĢāĻžāĻāĻ˛ tools/bookmarklets.html FFmpeg āĻā§āĻ¸ āĻā§āĻ°āĻŋ āĻĨā§āĻā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻāĻŽāĻžāĻ°ā§āĻāĻ˛ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¤āĻžāĻĻā§āĻ°.
āĻāĻ demuxer āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ°ā§
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§, TED āĻāĻ āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 15000 (15s)āĨ¤ āĻāĻāĻžāĻ
āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄāĻ¯ā§āĻā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ āĻāĻāĻāĻŋ 15s āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĨāĻžāĻā§ā§ˇ
āĻā§āĻŽāĻŋāĻāĻž
āĻāĻĻāĻžāĻšāĻ°āĻŖ: āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻ˛ā§āĻ¯āĻŧāĻžāĻĄāĻŧ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
ffmpeg - i http://www.ted.com/talks/subtitles/id/1/lang/en talk1-en.srt
āĻŽā§āĻāĻžāĻĄā§āĻāĻž
FFmpeg āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ UTF-8-āĻāĻ¨āĻā§āĻĄā§āĻĄ INI-āĻāĻ° āĻŽāĻ¤ā§ āĻĒāĻžāĻ ā§āĻ¯ā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž muxer/demuxer āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻŦāĻžāĻ° āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
1. āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻ¯āĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤
āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ˛āĻžāĻāĻ¨ā§āĨ¤
2. āĻšā§āĻĄāĻžāĻ° āĻšāĻ˛ a ;FFMETADATA āĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ (āĻāĻāĻ¨ 1)āĨ¤
3. āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻ¯āĻžāĻ āĻĢāĻ°ā§āĻŽā§āĻ° āĻšāĻ¯āĻŧ āĻā§ = āĻŽāĻžāĻ¨
4. āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻĒāĻ°āĻ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§
5. āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ/āĻĒā§āĻ°āĻ¤āĻŋ-āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸āĻš āĻŦāĻŋāĻāĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
6. āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻ āĻŦāĻĄāĻŧ āĻšāĻžāĻ¤ā§āĻ° (āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŦāĻž āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ) āĻ āĻāĻļā§āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻŦāĻ¨ā§āĻ§āĻ¨ā§ ([, ]) āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻ āĻŦāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧāĨ¤
7. āĻāĻāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻļā§āĻ°ā§/āĻļā§āĻˇ āĻŽāĻžāĻ¨āĨ¤ āĻāĻāĻž āĻĢāĻ°ā§āĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ =NUM/āĻāĻ°ā§āĻ¤, āĻā§āĻĨāĻžāĻ¯āĻŧ NUM āĻāĻŦāĻ āĻāĻ°ā§āĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻĻāĻŋ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻļā§āĻ°ā§/āĻļā§āĻˇā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻŋāĻāĻžāĻā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻļā§āĻ°ā§=NUM,
āĻļā§āĻˇ=NUM, āĻā§āĻĨāĻžāĻ¯āĻŧ NUM āĻāĻāĻāĻŋ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
8. āĻāĻžāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻ˛āĻžāĻāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ ; or # āĻ āĻŦāĻšā§āĻ˛āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
9. āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻŦāĻž āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŽāĻžāĻ¨ (=, ;, #, \ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨) āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻā§āĻā§ āĻĒāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ \.
10. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ¤ā§ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ (āĻ¯ā§āĻŽāĻ¨ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ = āĻŦāĻžāĻ°) āĻāĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻā§āĻ¯āĻžāĻ (āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻā§ āĻšāĻ˛ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ , āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻŦāĻžāĻ°).
āĻāĻāĻāĻŋ ffmetadata āĻĢāĻžāĻāĻ˛ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
;FFMETADATA1
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ=āĻŦāĻžāĻāĻ\\āĻļā§āĻĄ
;āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻļāĻŋāĻ˛ā§āĻĒā§ = FFmpeg āĻā§āĻ°āĻ˛ āĻĻāĻ˛
[āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ]
āĻāĻžāĻāĻŽāĻŦā§āĻ¸=1/1000
START=0
#āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ 0:01:00 āĻ āĻļā§āĻˇ āĻšāĻ¯āĻŧ
āĻļā§āĻˇ=60000
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ=āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ \#1
[āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ]
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ=āĻŽāĻžāĻ˛ā§āĻāĻŋ\
āĻ˛āĻžāĻāĻ¨
ffmetadata muxer āĻāĻŦāĻ demuxer āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦā§āĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻāĻāĻāĻŋ ffmetadata āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄ āĻāĻ°ā§āĻ¨
ffmetadata āĻĢāĻžāĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤āĨ¤
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ ffmetadata āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ ffmpeg āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ āĻ¯āĻžāĻ¯āĻŧ:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -f ffmetadata FFMETADATAFILE
FFMETADATAFILE āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĸā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻžāĻŦā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
ffmpeg -i INPUT -i FFMETADATAFILE -map_metadata 1 -āĻā§āĻĄā§āĻ āĻāĻĒāĻŋ āĻāĻāĻāĻĒā§āĻ
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĻ¸
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšāĻ˛ FFmpeg-āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ "--list-protocols" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ "--āĻ āĻā§āĻˇāĻŽ-āĻĒā§āĻ°āĻā§āĻāĻ˛" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ
"--enable-protocol= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨PROTOCOL", āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§āĻ¨
"--disable-protocol= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨PROTOCOL".
ff* āĻā§āĻ˛ā§āĻ° "-protocols" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
ASYNC
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻĄā§āĻāĻž āĻĢāĻŋāĻ˛āĻŋāĻ āĻ°ā§āĻ¯āĻžāĻĒāĻžāĻ°āĨ¤
Demux āĻĨā§āĻ°ā§āĻĄ āĻĨā§āĻā§ I/O āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĄāĻŋāĻāĻĒāĻ˛ āĻāĻ°āĻ¤ā§, āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĨā§āĻ°ā§āĻĄā§ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻ:
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻ:http://host/resource
async:cache:http://host/resource
bluray
BluRay āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻ āĻĒāĻĄāĻŧā§āĻ¨āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻā§āĻŖ
BluRay āĻā§āĻŖ
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨ (1...N)
āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻ
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻ (BDMV/PLAYLIST/?????.mpls)
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
BluRay āĻĨā§āĻā§ /mnt/bluray āĻ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻž āĻĻā§āĻ°ā§āĻāĻ¤āĻŽ āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻ āĻĒāĻĄāĻŧā§āĻ¨:
bluray:/mnt/bluray
BluRay āĻĨā§āĻā§ /mnt/bluray āĻ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻ 2-āĻāĻ° 4 āĻā§āĻŖ āĻĒāĻĄāĻŧā§āĻ¨, āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ 2 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨:
-āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻ 4 -āĻā§āĻŖ 2 -āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ 2 bluray:/mnt/bluray
āĻā§āĻ¯āĻžāĻļā§
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻļāĻŋāĻ āĻŽā§āĻĄāĻŧāĻ.
āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻāĻ¯āĻŧāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§āĨ¤
āĻā§āĻ¯āĻžāĻļā§:
concat
āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻšā§āĻ¤ āĻāĻāĻāĻŋ URL āĻāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§:
concat: | |...|
āĻā§āĻĨāĻžāĻ¯āĻŧ URL1, URL2, ..., URLN āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° url, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ split1.mpeg, split2.mpeg, split3.mpeg āĻ¸āĻā§āĻā§ ffplay
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
ffplay concat:split1.mpeg\|split2.mpeg\|split3.mpeg
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ "|" āĻ āĻā§āĻˇāĻ°āĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ āĻļā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĨ¤
āĻā§āĻ°āĻŋāĻĒā§āĻā§
AES-āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ°āĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻžāĻŦāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĨā§āĻā§ AES āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
iv āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻĨā§āĻā§ AES āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻā§āĻā§āĻāĻ° āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
āĻ¸ā§āĻŦā§āĻā§āĻ¤ URL āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸:
āĻā§āĻ°āĻŋāĻĒā§āĻā§:
āĻā§āĻ°āĻŋāĻĒā§āĻā§+
āĻāĻĒāĻžāĻ¤ā§āĻ¤
URI-āĻ¤ā§ āĻĄā§āĻāĻž āĻāĻ¨-āĻ˛āĻžāĻāĻ¨āĨ¤ āĻĻā§āĻāĻžhttp://en.wikipedia.org/wiki/Data_URI_scheme>.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ GIF āĻĢāĻžāĻāĻ˛ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ ffmpeg:
ffmpeg -i "data:image/gif;base64,R0lGODdhCAAIAMIEAAAAAAAA//8AAP//AP///////////////ywAAAAACAAIAAADF0gEDLojDgdGiJdJqUX02iB4E8Q9jUMkADs=" smiley.png
āĻĢāĻžāĻāĻ˛
āĻĢāĻžāĻāĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨ āĻŦāĻž āĻ˛āĻŋāĻā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ URL āĻāĻ° āĻĢāĻ°ā§āĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻĢāĻžāĻāĻ˛:
āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻĨāĨ¤
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ URL āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ URL āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ā§ˇ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻ˛ā§āĻĄ, āĻāĻāĻāĻŋ āĻāĻāĻāĻ°āĻāĻ˛ āĻ¯āĻž āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĒāĻžāĻĨā§āĻ° āĻŽāĻ¤ā§ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻ°ā§āĻ¤ā§ āĻĄā§āĻ°āĻžāĻāĻ āĻ˛ā§āĻāĻžāĻ° āĻĨāĻžāĻā§
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ URL āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻ° āĻŽāĻ¤ā§ āĻŦāĻŋāĻ˛ā§āĻĄā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ)āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ input.mpeg āĻ¸āĻā§āĻā§ ffmpeg āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
ffmpeg -i āĻĢāĻžāĻāĻ˛: input.mpeg output.mpeg
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻžāĻāĻž
āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻāĻā§ āĻĢā§āĻ˛ā§āĻ¨, āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°
āĻŦāĻžāĻāĻā§ I/O āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "INT_MAX", āĻ¯āĻž
āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤āĻāĻžāĻŦā§ āĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻ¯āĻž āĻ§ā§āĻ° āĻāĻ¤āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨
āĻŽāĻ§ā§āĻ¯āĻŽ.
FTP
FTP (āĻĢāĻžāĻāĻ˛ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛)āĨ¤
FTP āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨ āĻŦāĻž āĻ˛āĻŋāĻā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
ftp://[user[:password]@]server[:port]/path/to/remote/resource.mpeg
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻā§āĻ I/O āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻāĨ¤
ftp-āĻ āĻ¨āĻžāĻŽā§-āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻŦā§āĻ¨āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻ-āĻŽā§āĻāĻ˛ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĢāĻāĻŋāĻĒāĻŋ-āĻ˛ā§āĻāĻž-āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯
āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻŽāĻŋāĻ¤, āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
0 āĻšāĻ¯āĻŧ
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (āĻĒāĻ°ā§āĻā§āĻˇāĻž, āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ FTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻāĻ°āĻŖ āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§. ff* āĻā§āĻ˛ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤
āĻā§āĻĢāĻžāĻ°
āĻā§āĻĢāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
hls
āĻāĻāĻ¨āĻŋāĻĢāĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ Apple HTTP āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻ āĻ¨ā§āĻāĻ¤ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻĄāĻŧā§āĻ¨āĨ¤ M3U8
āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻĒā§āĻ˛ā§āĻ˛āĻŋāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ HTTP āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ "+ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻĒā§āĻ°ā§āĻā§"
hls URI āĻ¸ā§āĻāĻŋāĻŽā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°ā§, āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§ āĻšāĻ¯āĻŧ "āĻĢāĻžāĻāĻ˛" āĻŦāĻž "http"āĨ¤
hls+http://host/path/to/remote/resource.m3u8
hls+file://path/to/local/resource.m3u8
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§ā§āĻ¸āĻžāĻšāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ - hls demuxer āĻ āĻŋāĻ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ (āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ,
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨) āĻāĻŦāĻ āĻāĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ hls demuxer āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, āĻ¸āĻšāĻāĻāĻžāĻŦā§
m3u8 āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ URL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
HTTP
HTTP (āĻšāĻžāĻāĻĒāĻžāĻ° āĻā§āĻā§āĻ¸āĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛)āĨ¤
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯
āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĨāĻž
āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯, āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ -1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻāĻāĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻšāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -1āĨ¤
chunked_post
āĻ¯āĻĻāĻŋ 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻĒā§āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖā§āĻĄāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°-āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°
āĻĒā§āĻ¸ā§āĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻšā§āĻĄāĻžāĻ°
āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ āĻšā§āĻĄāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšā§āĻĄāĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšā§āĻĄāĻžāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻāĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ_āĻ āĻ¨ā§āĻ°ā§āĻ§
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¸āĻāĻ¯ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻšāĻ¯āĻŧāĨ¤
āĻĻāĻžāĻāĻž āĻĒā§āĻ¸ā§āĻ āĻāĻ°ā§
āĻāĻžāĻ¸ā§āĻāĻŽ HTTP āĻĒā§āĻ¸ā§āĻ āĻĄā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻāĻā§āĻ¨ā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĻā§āĻ¤
āĻāĻāĻāĻžāĻ°-āĻāĻā§āĻ¨ā§āĻ āĻšā§āĻĄāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
libavformat āĻŦāĻŋāĻ˛ā§āĻĄ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻā§āĨ¤ ("āĻ˛āĻžāĻāĻĢ/ ")
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻā§āĻ I/O āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻāĨ¤
MIME āĻ§āĻ°āĻŖ
MIME āĻĒā§āĻ°āĻāĻžāĻ° āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻ°āĻĢāĻĒā§āĻ°ā§āĻŖ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ 1 āĻ āĻ¨ā§āĻ°ā§āĻ§ ICY (SHOUTcast) āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻāĻ, āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻĄāĻŧā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŦāĻ°āĻĢā§āĻ°_āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻŦāĻ°āĻĢ_āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1.
āĻŦāĻ°āĻĢā§āĻ°_āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻšā§āĻĄāĻžāĻ°
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¯āĻĻāĻŋ ICY āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ¤ā§ ICY-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ HTTP āĻāĻ¤ā§āĻ¤āĻ° āĻĨāĻžāĻā§
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻ āĻā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤
āĻŦāĻ°āĻĢ_āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° ICY āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻŦāĻ āĻŦāĻ°āĻĢāĻĒā§āĻ°ā§āĻŖ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻ¤ā§ āĻļā§āĻˇ āĻ -
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻāĻžāĻ˛āĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĨ¤ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻ¤ā§ āĻĒā§āĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŽāĻŋāĻĄ-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻĒāĻĄā§āĻā§ āĻāĻā§āĻ°āĻšā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤
āĻŦāĻŋāĻ¸ā§āĻā§āĻ
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻāĻŋāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻ
āĻāĻāĻāĻŋ āĻ¸ā§āĻ-āĻā§āĻāĻŋ HTTP āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻŋāĻ¤ā§āĻ°āĨ¤
āĻ āĻĢāĻ¸ā§āĻ
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦāĻžāĻāĻ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻˇ_āĻ āĻĢāĻ¸ā§āĻ
āĻāĻ āĻ āĻĢāĻ¸ā§āĻā§āĻ° āĻāĻā§āĻ° āĻŦāĻžāĻāĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻ¨ā§āĻ¯ HTTP āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ HTTP āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻšāĻ¤ā§ āĻāĻ˛ā§āĻā§
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ(āĻā§āĻ˛āĻŋ) āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ HTTP āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§. āĻāĻ¨āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ HTTP āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻ¨ āĻāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻļā§āĻ¨āĻž
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ HTTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻāĻž āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ HTTP POST āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ 2 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻŦāĻšā§-āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ HTTP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻāĻāĻ¨āĻ āĻ¨āĻž
ffmpeg.c āĻŦāĻž ffserver.c āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
# āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻāĻĄ (āĻĒāĻžāĻ āĻžāĻā§āĻā§):
ffmpeg -i somefile.ogg -c āĻāĻĒāĻŋ -āĻļā§āĻ¨ā§āĻ¨ 1 -f ogg http:// :
# āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻāĻĄ (āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋ):
ffmpeg -i http:// : -c āĻāĻĒāĻŋ somefile.ogg
# āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ wget āĻĻāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
wget http:// : -āĻ somefile.ogg
# āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻāĻĄ (āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋ):
ffmpeg -āĻļā§āĻ¨ā§āĻ¨ 1 -i http:// : -c āĻāĻĒāĻŋ somefile.ogg
# āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻāĻĄ (āĻĒāĻžāĻ āĻžāĻā§āĻā§):
ffmpeg -i somefile.ogg -chunked_post 0 -c āĻāĻĒāĻŋ -f ogg http:// :
# āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ wget āĻĻāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
wget --post-file=somefile.ogg http:// :
HTTP- āĻ° āĻā§āĻāĻŋāĻ
āĻāĻŋāĻā§ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻŦāĻŋāĻ¸ā§āĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻā§āĻāĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻā§āĻŦ āĻ āĻ¨ā§āĻ¤āĻ¤, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻāĻŋ āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻāĻāĻŋ āĻĒāĻĨ āĻāĻŦāĻ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¯āĻž āĻāĻāĻ¯āĻŧ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§
āĻāĻŦāĻ āĻĒāĻžāĻĨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ HTTP āĻā§āĻāĻŋ āĻšā§āĻĄāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻŦā§āĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
ffplay -āĻā§āĻāĻŋāĻ "nlqptid=nltid=tsn; āĻĒāĻĨ=/; āĻĄā§āĻŽā§āĻāĻ¨=somedomain.com;" http://somedomain.com/somestream.m3u8
āĻāĻāĻ¸āĻāĻžāĻ¸ā§āĻ
āĻāĻāĻ¸āĻāĻžāĻ¸ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ (āĻāĻāĻ¸āĻāĻžāĻ¸ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ)
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻ¸_āĻā§āĻ¨āĻžāĻ°
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻā§āĻ¨āĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻ°āĻĢ_āĻ¨āĻžāĻŽ
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
āĻŦāĻ°āĻĢ_āĻŦāĻ°ā§āĻŖāĻ¨āĻž
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
ice_url
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ URL āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
āĻŦāĻ°āĻĢ_āĻĒāĻžāĻŦāĻ˛āĻŋāĻ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0 (āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĻā§āĻ¤
āĻāĻāĻāĻžāĻ°-āĻāĻā§āĻ¨ā§āĻ āĻšā§āĻĄāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻ˛ā§ "Lavf/ "
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§.
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻāĻāĻ¸āĻāĻžāĻ¸ā§āĻ āĻŽāĻžāĻāĻ¨ā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¨ā§āĻā§āĻ¨ā§āĻ āĻāĻžāĻāĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻ/mpeg āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
legacy_icecast
āĻāĻāĻŋ āĻāĻāĻ¸āĻāĻžāĻ¸ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ < 2.4.0 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻ¯āĻž HTTP PUT āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŋāĻ¨ā§āĻ¤ā§ SOURCE āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻāĻāĻ¸āĻāĻžāĻ¸ā§āĻ://[ [: ]@] : /
āĻŽāĻŋāĻŽāĻ¸ā§āĻā§
TCP āĻāĻ° āĻāĻĒāĻ° MMS (Microsoft Media Server) āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
mmsh
HTTP āĻāĻ° āĻāĻĒāĻ° MMS (Microsoft Media Server) āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
mmsh:// [: ][/ ][/ ]
md5
MD5 āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻžāĻ° MD5 āĻšā§āĻ¯āĻžāĻļ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§, āĻāĻŦāĻ āĻā§āĻ˛ā§āĻ-āĻ āĻāĻāĻŋ āĻ˛āĻŋāĻā§
āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻŦāĻž stdout āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻž āĻāĻžāĻĄāĻŧāĻž muxers āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻ˛ā§āĻāĻžāĨ¤
āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
# āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž AVI āĻĢāĻžāĻāĻ˛ā§āĻ° MD5 āĻšā§āĻ¯āĻžāĻļ output.avi.md5 āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
ffmpeg -i input.flv -f avi -y md5:output.avi.md5
# āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž AVI āĻĢāĻžāĻāĻ˛ā§āĻ° MD5 āĻšā§āĻ¯āĻžāĻļāĻā§ stdout-āĻ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
ffmpeg -i input.flv -f avi -y md5:
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ MOV) āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯, āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž
MD5 āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĨ¤
āĻ¨āĻ˛
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĒāĻžāĻāĻĒ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĒāĻžāĻāĻĒ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
āĻā§āĻšā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
āĻĒāĻžāĻāĻĒ:[ ]
āĻ¸āĻāĻā§āĻ¯āĻž āĻĒāĻžāĻāĻĒā§āĻ° āĻĢāĻžāĻāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž (āĻ¯ā§āĻŽāĻ¨ stdin āĻāĻ° āĻāĻ¨ā§āĻ¯ 0, 1
stdout āĻāĻ° āĻāĻ¨ā§āĻ¯, 2 stderr āĻāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ stdout āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ
āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§, āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ stdin āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻš stdin āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ ffmpeg:
cat test.wav | ffmpeg -i āĻĒāĻžāĻāĻĒ: 0
# ...āĻāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ...
cat test.wav | ffmpeg -i āĻĒāĻžāĻāĻĒ:
āĻ¸āĻā§āĻā§ stdout āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ ffmpeg:
ffmpeg -i test.wav -f avi āĻĒāĻžāĻāĻĒ:1 | cat > test.avi
# ...āĻāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ...
ffmpeg -i test.wav -f avi āĻĒāĻžāĻāĻĒ: | cat > test.avi
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°
āĻŦāĻžāĻāĻā§ I/O āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "INT_MAX", āĻ¯āĻž
āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤āĻāĻžāĻŦā§ āĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻ¯āĻž āĻĄā§āĻāĻž āĻšāĻ˛ā§ āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨
āĻ¸āĻāĻā§āĻ°āĻŽāĻŖ āĻ§ā§āĻ°āĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ MOV) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ
āĻ¤āĻžāĻ°āĻž āĻĒāĻžāĻāĻĒ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĨ¤
rtmp
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ (RTMP) āĻāĻāĻāĻŋ āĻā§āĻĄāĻŧā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
TCP/IP āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĨ¤
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
rtmp://[ : @] [: ][/ ][/ ][/ ]
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ (āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°
RTMP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤
āĻŦāĻ¨ā§āĻĻāĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ TCP āĻĒā§āĻ°ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 1935)āĨ¤
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻžāĻĨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ°ā§āĻĒ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ RTMP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§ (āĻ¯ā§āĻŽāĻ¨ /āĻāĻžāĻšāĻŋāĻĻāĻž āĻ¸āĻžāĻĒā§āĻā§āĻˇā§/, /āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ/āĻ˛āĻžāĻāĻ/, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤
āĻāĻĒāĻ¨āĻŋ "rtmp_app" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ URI āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ˛āĻžāĻ° āĻĒāĻĨ
āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻš āĻā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻĒāĻĨ āĻŦāĻž āĻ¨āĻžāĻŽ
āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, "mp4:" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
"rtmp_playpath" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ URIāĻāĨ¤
āĻļā§āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ, āĻāĻāĻāĻŋ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨āĻž.
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻļā§āĻ¨ā§āĻ¨āĨ¤
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻž āĻā§āĻĄā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
"AVOption"s):
rtmp_app
RTMP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦā§āĻĻāĻ¨ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
URI-āĻ¤ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
rtmp_buffer
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3000āĨ¤
rtmp_conn
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ AMF āĻ¸āĻāĻ¯ā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž, āĻ¯ā§āĻŽāĻ¨ "B:1
S:authMe O:1 NN:code:1.23 NS:flag:ok O:0āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻāĻžāĻāĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ āĻā§āĻˇāĻ°, āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ B, āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ N, āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ S, āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ O,
āĻŦāĻž āĻ¨āĻžāĻ˛ āĻāĻ¨ā§āĻ¯ Z, āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž. āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ āĻŦāĻļā§āĻ¯āĻ 0 āĻŦāĻž 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ FALSE āĻŦāĻž TRUE. āĻāĻāĻāĻāĻžāĻŦā§ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻļā§āĻˇ āĻšāĻ¤ā§ 0 āĻŦāĻž 1 āĻšāĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻŦāĻā§āĻā§āĻā§āĻ° āĻĄā§āĻāĻž āĻāĻāĻā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
'N' āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻā§ āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ "NB:myFlag:1")āĨ¤ āĻāĻ
āĻāĻā§āĻāĻžāĻŽāĻ¤ AMF āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
rtmp_flashver
SWF āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ LNX 9,0,124,2āĨ¤
(āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ FMLE/3.0 (āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ; ))
rtmp_flush_interval
āĻāĻāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RTMPT)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 10āĨ¤
rtmp_āĻ˛āĻžāĻāĻ
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻŦāĻž āĻāĻžāĻāĻ¯āĻŧāĻž āĻ¨ā§āĻ
āĻ¸āĻŽā§āĻāĻŦ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¯ā§āĻā§āĻ¨", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻ°āĻžāĻšāĻ āĻĒā§āĻ°āĻĨāĻŽā§ āĻā§āĻ˛āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻĒā§āĻ˛ā§āĻĒāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ,
āĻāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŦāĻžāĻāĻžāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ "āĻ˛āĻžāĻāĻ" āĻāĻŦāĻ "āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž"āĨ¤
rtmp_pageurl
āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻˇā§āĻ āĻžāĻ° URL āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻŽāĻŦā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
rtmp_playpath
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻā§āĻ˛āĻ¤ā§ āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
URI-āĻ¤ā§āĨ¤
rtmp_subscribe
āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻžāĻāĻŦ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻŦāĻž rtmp_live āĻ˛āĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
rtmp_swfhash
āĻĄāĻŋāĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸āĻĄ SWF āĻĢāĻžāĻāĻ˛ā§āĻ° SHA256 āĻšā§āĻ¯āĻžāĻļ (32 āĻŦāĻžāĻāĻ)āĨ¤
rtmp_swfsize
āĻĄāĻŋāĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°āĻž SWF āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°, SWF āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤
rtmp_swfurl
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ SWF āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ° URLāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
rtmp_swfverify
āĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° swf āĻĢāĻžāĻāĻ˛ā§āĻ° URL, āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻšā§āĻ¯āĻžāĻļ/āĻ¸āĻžāĻāĻ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
rtmp_tcurl
āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° URLāĨ¤ proto://host[:port]/app āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ ffplay āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĨā§āĻā§ "āĻ¨āĻŽā§āĻ¨āĻž" āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻĻ
āĻāĻāĻāĻŋ RTMP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° "myserver" āĻĨā§āĻā§ "vod":
ffplay rtmp://myserver/vod/sample
āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§, āĻĒā§āĻ˛ā§āĻĒāĻĨ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨:
ffmpeg -re -i -f flv -rtmp_playpath some/long/path -rtmp_app long/app/name rtmp://username:password@myserver/
rtmpe
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻĄ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ (RTMPE) āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻĻāĻŋāĻŽ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§, āĻĄāĻŋāĻĢāĻŋ-āĻšā§āĻ˛āĻŽā§āĻ¯āĻžāĻ¨ āĻā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤
āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻŦāĻ HMACSHA256, āĻāĻ āĻā§āĻĄāĻŧāĻž RC4 āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
rtmps
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ SSL āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ (RTMPS) āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ¨ā§āĻā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻāĨ¤
rtmpt
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ HTTP āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
HTTP (RTMPT) āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
HTTP-āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ¨ā§āĻā§āĻ¨ā§āĻ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
rtmpte
āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ HTTP āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
HTTP (RTMPTE) āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ HTTP āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻāĨ¤
rtmpts
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ HTTPS āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
HTTPS (RTMPTS) āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
HTTPS-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ¨ā§āĻā§āĻ¨ā§āĻ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
libsmbclient
libsmbclient āĻāĻāĻāĻ¨āĻā§ CIFS/SMB āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
smb://[[domain:]user[:password@]]server[/share[/path[/file]]]
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻā§āĻ I/O āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻāĨ¤
āĻāĻžāĻāĻž
āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻāĻā§ āĻĢā§āĻ˛ā§āĻ¨, āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ°ā§āĻĒ
āĻ¸āĻāĻ¯ā§āĻ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ°ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ°ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻāĨ¤
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨:http://www.samba.org/>.
libsh
libssh āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛
SFTP āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ°āĻŋāĻŽā§āĻ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨ āĻŦāĻž āĻ˛āĻŋāĻā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
sftp://[user[:password]@]server[:port]/path/to/remote/resource.mpeg
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻā§āĻ I/O āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻŋ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻāĨ¤
āĻāĻžāĻāĻž
āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻāĻā§ āĻĢā§āĻ˛ā§āĻ¨, āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤_āĻā§
āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ libssh āĻā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ ~ / .āĻāĻ¸āĻāĻāĻ / āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ: āĻ°āĻŋāĻŽā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
ffplay āĻāĻ¸ftp://user:password@server_address:22/home/user/resource.mpeg
librtmp rtmp, rtmpe, rtmps, rtmpt, rtmpte
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻŦāĻ āĻāĻ° āĻ°ā§āĻĒāĻā§āĻ˛āĻŋ librtmp āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ librtmp āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¤ā§āĻŽāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ°
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "--enable-librtmp" āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŦā§
āĻ¨ā§āĻāĻŋāĻ RTMP āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§
RTMP, RTMP āĻāĻžāĻ¨ā§āĻ˛ HTTP (RTMPT), āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž RTMP (RTMPE), RTMP āĻāĻāĻžāĻ° SSL/TLS (RTMPS) āĻāĻŦāĻ
āĻāĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ§āĻ°āĻ¨ā§āĻ° (RTMPTE, RTMPTS) āĻāĻ° āĻāĻžāĻ¨ā§āĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
:// [: ][/ ][/ ]
āĻā§āĻĨāĻžāĻ¯āĻŧ rtmp_proto āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ "rtmp", "rtmpt", "rtmpe", "rtmps", "rtmpte",
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ RTMP āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ "rtmpts" āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, āĻŦāĻ¨ā§āĻĻāĻ°, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ° āĻĒāĻĨ āĻāĻā§
RTMP āĻ¨ā§āĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻ āĻ āĻ°ā§āĻĨāĨ¤ āĻ āĻĒāĻļāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§-
āĻĢāĻ°ā§āĻŽā§āĻ° āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻŦāĻŋ=Val.
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ librtmp āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻˇā§āĻ āĻž (man 3 librtmp) āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ RTMP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻž ffmpeg:
ffmpeg -re -i myfile -f flv rtmp://myserver/live/mystream
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻā§āĻ˛āĻ¤ā§ ffplay:
ffplay "rtmp://myserver/live/mystream live=1"
āĻāĻ°āĻāĻŋāĻĒāĻŋ
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻāĻāĻāĻŋ RTP URL āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛: rtp://āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ[:āĻŦāĻ¨ā§āĻĻāĻ°[?āĻĒāĻāĻ¨ā§āĻĻ=Val...]
āĻŦāĻ¨ā§āĻĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ RTP āĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ URL āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
ttl=n
TTL (āĻāĻžāĻāĻŽ-āĻā§-āĻ˛āĻžāĻāĻ) āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻŦāĻ˛ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
rtcpport=n
āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ RTCP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n.
localrtpport=n
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n.
localrtcpport=n'
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTCP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n.
pkt_size=n
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻžāĻ° (āĻŦāĻžāĻāĻā§) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n.
āĻ¸āĻāĻ¯ā§āĻ=0|1
UDP āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ "āĻ¸āĻāĻ¯ā§āĻ()" āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ 1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻŦāĻž āĻ¨āĻž (āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤
āĻā§āĻ¸=ip[,ip]
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻā§āĻ¸ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž.
āĻŦā§āĻ˛āĻ=ip[,ip]
āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ (āĻ āĻŦāĻ°ā§āĻĻā§āĻ§) āĻā§āĻ¸ IP āĻ āĻŋāĻāĻžāĻ¨āĻž.
write_to_source=0|1
āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻā§āĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ (āĻ¯āĻĻāĻŋ 1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§) āĻ āĻĨāĻŦāĻž āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ āĻŋāĻāĻžāĻ¨āĻž (āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤
āĻ˛ā§āĻāĻžāĻ˛āĻĒā§āĻ°ā§āĻ=n
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n.
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, localrtpport āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤.
āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨ā§āĻ:
1āĨ¤ āĻ¯āĻĻāĻŋ rtcpport RTCP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ RTP āĻĒā§āĻ°ā§āĻ āĻā§āĻ¯āĻžāĻ˛ā§ āĻĒā§āĻ˛āĻžāĻ¸ 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
2āĨ¤ āĻ¯āĻĻāĻŋ localrtpport (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTP āĻĒā§āĻ°ā§āĻ) āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻā§āĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ°ā§āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTP āĻāĻŦāĻ RTCP āĻĒā§āĻ°ā§āĻāĨ¤
3āĨ¤ āĻ¯āĻĻāĻŋ localrtcpport (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTCP āĻĒā§āĻ°ā§āĻ) āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ RTP āĻĒā§āĻ°ā§āĻā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻŽāĻžāĻ¨ āĻĒā§āĻ˛āĻžāĻ¸ 1āĨ¤
rtsp
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
RTSP āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ libavformat-āĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨āĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ demuxer āĻāĻŦāĻ muxerāĨ¤ āĻĻā§āĻ¯
demuxer āĻāĻāĻ¯āĻŧ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ RTSP āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ (āĻāĻ°āĻāĻŋāĻĒāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĄā§āĻāĻž āĻ¸āĻš; āĻāĻāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻĒāĻ˛ āĻāĻŦāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ) āĻāĻŦāĻ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻ°āĻāĻŋāĻāĻ¸āĻĒāĻŋ (āĻāĻ°āĻĄāĻŋāĻāĻŋ-āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĄā§āĻāĻž āĻ¸āĻš)āĨ¤
RTSP ANNOUNCE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒāĻžāĻ āĻžāĻ¤ā§ muxer āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻŽāĻŋāĻļāĻž āĻ¸ā§āĻĒāĻŋāĻā§āĻ˛āĻŽāĻāĻ¸
<https://github.com/revmischa/rtsp-server>)āĨ¤
āĻāĻāĻāĻŋ RTSP url-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
rtsp:// [: ]/
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ ffmpeg/ffplay āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨, āĻ āĻĨāĻŦāĻž "AVOption"s āĻŦāĻž in āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
"avformat_open_input"āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ_āĻŦāĻŋāĻ°āĻ¤āĻŋ
1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
rtsp_āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨
RTSP āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
UDP āĻ¨āĻŋāĻŽā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ UDP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
TCP āĻ¨āĻŋāĻŽā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ TCP (RTSP āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻŋāĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
udp_multicast
āĻ¨āĻŋāĻŽā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ UDP āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
HTTP
āĻ¨āĻŋāĻŽā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ HTTP āĻāĻžāĻ¨ā§āĻ˛āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻĒā§āĻ°āĻā§āĻ¸āĻŋ
āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻŽā§āĻ¨ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¸ā§āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻāĻĒ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤ Muxer āĻāĻ¨ā§āĻ¯, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
TCP āĻāĻŦāĻ UDP āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
rtsp_flags
RTSP āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ:
filter_src
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ, āĻāĻāĻāĻŋ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨āĻž.
prefer_tcp
āĻāĻ°āĻāĻŋāĻĒāĻŋ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻāĻ°āĻāĻŋāĻāĻ¸āĻĒāĻŋ āĻāĻ°āĻāĻŋāĻĒāĻŋ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¨āĻž.
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤_āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž_āĻāĻžāĻāĻĒ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
āĻāĻŋāĻĄāĻŋāĻ
āĻ āĻĄāĻŋāĻ
āĻāĻĒāĻžāĻ¤ā§āĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ āĻ¸āĻŦ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
min_port
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ UDP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5000āĨ¤
max_port
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ UDP āĻĒā§āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 65000āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž (āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-1 āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻ āĻ¸ā§āĻŽ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ rtsp_flags āĻ¸ā§āĻ
āĻļā§āĻ¨āĻž.
reorder_queue_size
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻā§āĻ TCP I/O āĻāĻžāĻāĻŽāĻāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻāĻā§āĻ¨ā§āĻ
āĻāĻāĻāĻžāĻ°-āĻāĻā§āĻ¨ā§āĻ āĻšā§āĻĄāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻŋ libavformat-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ
UDP-āĻāĻ° āĻāĻĒāĻ° āĻĄā§āĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, demuxer āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ (āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
āĻ āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻŋāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻļā§āĻ¨ā§āĻ¯ā§ (AVFormatContext āĻāĻ° "max_delay" āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§)āĨ¤
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻŦāĻŋāĻāĻ°ā§āĻ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻ°āĻāĻŋāĻāĻ¸āĻĒāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ ffplay, āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"-vst" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ n āĻāĻŦāĻ "-ast" n āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻāĻŦāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"v" āĻāĻŦāĻ "a" āĻāĻŋāĻĒā§ āĻŽāĻžāĻāĻŋāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ffplay āĻāĻŦāĻ ffmpeg āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĨ¤
¡ UDP-āĻāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĻā§āĻā§āĻ¨, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 0.5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸āĻš:
ffplay -max_delay 500000 -rtsp_transport udp rtsp://server/video.mp4
¡ HTTP-āĻ¤ā§ āĻāĻžāĻ¨ā§āĻ˛ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĻā§āĻā§āĻ¨:
ffplay -rtsp_transport http rtsp://server/video.mp4
¡ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ RTSP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻžāĻ āĻžāĻ¨:
ffmpeg -re -i -f rtsp -muxdelay 0.1 rtsp://server/live.sdp
¡ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨:
ffmpeg -rtsp_flags āĻļā§āĻ¨ā§āĻ¨ -i rtsp://ownaddress/live.sdp
āĻĒā§āĻ°āĻžāĻŖāĻ°āĻ¸
āĻ¸ā§āĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ (RFC 2974)āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨āĻ¯āĻŧ
libavformat, āĻāĻāĻŋ āĻāĻāĻāĻŋ muxer āĻāĻŦāĻ demuxerāĨ¤ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž RTP āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻ¨ā§āĻĻāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸ā§āĻ°ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ SDP āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻžāĨ¤
āĻŽā§āĻā§āĻ¸āĻžāĻ°
muxer āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ SAP url āĻāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
āĻ°āĻ¸ [: [? ]
āĻāĻ°āĻāĻŋāĻĒāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻŦāĻ¨ā§āĻĻāĻ°ā§ āĻŦāĻ¨ā§āĻĻāĻ°, āĻ āĻĨāĻŦāĻž āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ 5004 āĻĒā§āĻ°ā§āĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒāĻļāĻ¨ āĻāĻāĻāĻŋ "&"-āĻŦāĻŋāĻāĻā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
announce_addr=āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻā§āĻˇāĻŖāĻž āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨. āĻ¯āĻĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§
āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ SAP āĻā§āĻˇāĻŖāĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
224.2.127.254 (sap.mcast.net), āĻ āĻĨāĻŦāĻž ff0e::2:7ffe āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻāĻāĻŋ IPv6 āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤
āĻā§āĻˇāĻŖāĻž_āĻĒā§āĻ°ā§āĻ=āĻŦāĻ¨ā§āĻĻāĻ°
āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ 9875 āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
ttl=āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§
āĻā§āĻˇāĻŖāĻž āĻāĻŦāĻ RTP āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻ āĻā§āĻ¯āĻžāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 255āĨ¤
same_port=0 | 1
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻ āĻĒā§āĻ°ā§āĻ āĻā§āĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ RTP āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻ¸āĻŦ
āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°ā§āĻā§ 2 āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ
āĻāĻā§. VLC/Live555-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§āĨ¤
āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ libavformat-āĻ RTP āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻ¨āĻ¨ā§āĻ¯-āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ°ā§āĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨.
āĻāĻŋāĻāĻ˛āĻ¸āĻŋ-āĻ¤ā§ āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻžāĻŦāĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻ¤ā§:
ffmpeg -re -i -f sap sap://224.0.0.255?same_port=1
āĻāĻāĻāĻāĻžāĻŦā§, āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ ffplay:
ffmpeg -re -i -f sap sap://224.0.0.255
āĻāĻŦāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ ffplay, IPv6 āĻāĻ° āĻāĻĒāĻ°ā§:
ffmpeg -re -i -f sap sap://[ff0e::1:2:3:4]
āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ°
āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ SAP url-āĻāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
āĻ°āĻ¸ [: ]
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ
224.2.127.254 (sap.mcast.net) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ¨ā§āĻĻāĻ° 9875 āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§āĻā§ āĻļā§āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž
āĻĄāĻŋāĻŽā§āĻā§āĻ¸āĻžāĻ°āĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĨ¤ āĻāĻāĻŦāĻžāĻ° āĻāĻāĻāĻŋ
āĻā§āĻˇāĻŖāĻž āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨.
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ SAP āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻā§āĻˇāĻŋāĻ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻĒā§āĻ˛ā§ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§:
ffplay sap://
āĻĄāĻŋāĻĢāĻ˛ā§āĻ IPv6 SAP āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻā§āĻˇāĻŋāĻ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻĒā§āĻ˛ā§ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§:
ffplay sap://[ff0e::2:7ffe]
sctp
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻ¸ā§āĻŦā§āĻā§āĻ¤ URL āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
sctp:// : [? ]
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻļā§āĻ¨āĻž
āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĻ¨āĨ¤ āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻ¸āĻāĻ¯ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
max_streams
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
srtp
āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛:
srtp_in_suite
srtp_out_suite
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸ā§āĻ¯ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨:
AES_CM_128_HMAC_SHA1_80
SRTP_AES128_CM_HMAC_SHA1_80
AES_CM_128_HMAC_SHA1_32
SRTP_AES128_CM_HMAC_SHA1_32
srtp_in_params
srtp_out_params
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻāĻāĻŋ base64-āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 16 āĻŦāĻžāĻāĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ 14 āĻŦāĻžāĻāĻāĻā§āĻ˛āĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ˛āĻŦāĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻŦāĻĢāĻžāĻāĻ˛
āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨āĻ¯ā§āĻā§āĻ¯
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
āĻļā§āĻ°ā§
āĻŦāĻžāĻāĻā§ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻŋāĻ¤ āĻ āĻāĻļā§āĻ° āĻ āĻĢāĻ¸ā§āĻ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻˇ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻŋāĻ¤ āĻ āĻāĻļā§āĻ° āĻļā§āĻˇ āĻ āĻĢāĻ¸ā§āĻ, āĻŦāĻžāĻāĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻāĻāĻāĻŋ DVD VOB āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŦā§āĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ¨ (āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇ āĻ¸ā§āĻā§āĻāĻ° āĻāĻŦāĻ
2048 āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻŖāĻŋāĻ¤):
āĻ¸āĻžāĻŦāĻĢāĻžāĻāĻ˛,,āĻļā§āĻ°ā§,153391104,āĻļā§āĻˇ,268142592,,:/media/dvd/VIDEO_TS/VTS_08_1.VOB
āĻāĻāĻāĻŋ TAR āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ AVI āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨:
āĻ¸āĻžāĻŦāĻĢāĻžāĻāĻ˛,,āĻļā§āĻ°ā§,183241728,āĻļā§āĻˇ,366490624,,:archive.tar
TCP
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛.
āĻāĻāĻāĻŋ TCP url āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
tcp:// : [? ]
āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ° &-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻžāĻŦāĻŋ=Val.
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻļā§āĻ¨ā§āĻ¨=1 | 0
āĻāĻāĻāĻŋ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž=āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°āĻŋāĻĄ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ: āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻļāĻŋ āĻā§āĻ¨ā§ āĻĄā§āĻāĻž āĻ¨āĻž āĻāĻ¸ā§
āĻŦāĻŋāĻ°āĻ¤āĻŋ, āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤
listen_timeout=āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻļā§āĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¸ā§āĻ¨āĻŋāĻ TCP āĻāĻžāĻ¨ā§āĻāĻļāĻ¨ āĻ¸ā§āĻāĻāĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ ffmpeg, āĻ¯āĻž āĻšāĻ˛ā§
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ ffplay:
ffmpeg - i -āĻ tcp:// : āĻļā§āĻ¨ā§āĻ¨
ffplay tcp:// :
TLS
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ (TLS) / āĻ¸āĻŋāĻāĻŋāĻāĻ° āĻ¸āĻā§āĻ āĻ˛ā§āĻ¯āĻŧāĻžāĻ° (SSL)
āĻāĻāĻāĻŋ TLS/SSL url-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
tls:// : [? ]
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻž "AVOption"s āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻĄā§):
ca_file, cafile=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ āĻĨāĻ°āĻŋāĻāĻŋ (CA) āĻ°ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž TLS āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻāĻāĻĒā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻ
āĻĢāĻžāĻāĻ˛ OpenSSL PEM āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
tls_verify=1 | 0
āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻāĻŋ āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§
OpenSSL, āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻāĻāĻŋ āĻāĻāĻāĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
CA āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻ°ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻ°ā§ āĻ¨āĻž āĻ¯ā§
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻ¸āĻ˛ā§ āĻšā§āĻ¸ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻāĻŋāĨ¤ (GnuTLS āĻ¸āĻš,
āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋāĻ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤)
āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ CA āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ
āĻ āĻ¨ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ˛āĻžāĻ°āĨ¤
cert_file, āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° =āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ˇ (āĻāĻāĻ¨
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ, āĻ˛āĻŋāĻ¸ā§āĻ¨ āĻŽā§āĻĄā§, āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ¯āĻāĻ¨
āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻāĻĒā§ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻāĨ¤)
āĻā§_āĻĢāĻžāĻāĻ˛, āĻā§ =āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĨ¤
āĻļā§āĻ¨ā§āĻ¨=1 | 0
āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĻ¨, āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻŽāĻŋāĻāĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻŽāĻŋāĻāĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨:
āĻāĻāĻāĻŋ TLS/SSL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
ffmpeg - i -āĻ tls:// : āĻļā§āĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°= &āĻā§=
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ TLS/SSL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ˛ā§ āĻŦā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§ ffplay:
ffplay tls:// :
UDP
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĄāĻžāĻāĻžāĻā§āĻ°āĻžāĻŽā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻāĻ˛.
āĻāĻāĻāĻŋ UDP URL āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
udp:// : [? ]
āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ° &-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻžāĻŦāĻŋ=Val.
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻĄā§āĻāĻž, āĻ¯āĻž UDP āĻ¸āĻā§āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻĄā§āĻāĻžāĻ° āĻā§āĻˇāĻ¤āĻŋ āĻāĻŽāĻžāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° fifo_size āĻāĻŦāĻ overrun_nonfatal āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻŦāĻžāĻĢāĻžāĻ°_āĻ¸āĻžāĻāĻ=āĻāĻ¯āĻŧāĻ¤āĻ¨
UDP āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻā§āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻžāĻāĻ āĻŦāĻžāĻāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻšāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻŦāĻž āĻĒāĻžāĻ āĻžāĻ¨, āĻ¸āĻā§āĻ āĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
64KBāĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ fifo_size.
āĻ˛ā§āĻāĻžāĻ˛āĻĒā§āĻ°ā§āĻ=āĻŦāĻ¨ā§āĻĻāĻ°
āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ UDP āĻĒā§āĻ°ā§āĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤
localaddr=addr
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻāĻŦāĻ āĻšā§āĻ¸ā§āĻ āĻāĻā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĨ¤
pkt_size=āĻāĻ¯āĻŧāĻ¤āĻ¨
UDP āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻžāĻāĻā§ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°=1 | 0
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ UDP āĻ¸āĻā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ āĻ¨āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
ttl=āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§
āĻ˛āĻžāĻāĻ āĻā§āĻ¯āĻžāĻ˛ā§āĻ¤ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻŦāĻ˛ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
āĻ¸āĻāĻ¯ā§āĻ=1 | 0
"āĻāĻžāĻ¨ā§āĻā§āĻ()" āĻĻāĻŋāĻ¯āĻŧā§ UDP āĻ¸āĻā§āĻ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻĒāĻ°ā§ ff_udp_set_remote_url āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻļā§āĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ ff_udp_set_remote_url-āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ
āĻā§āĻāĻ¸āĻāĻ¨āĻžāĻŽ āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
AVERROR(ECONNREFUSED) āĻĻāĻŋāĻ¯āĻŧā§ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ˛ā§āĻā§ āĻ¯āĻĻāĻŋ "āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž" āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ°āĻšāĻŖā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĻā§āĻ¯āĻŧ
āĻĒāĻŋāĻ¯āĻŧāĻžāĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž/āĻĒā§āĻ°ā§āĻāĨ¤
āĻā§āĻ¸=āĻ āĻŋāĻāĻžāĻ¨āĻž[,āĻ āĻŋāĻāĻžāĻ¨āĻž]
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻ°āĻ āĻāĻāĻĒāĻŋ āĻĨā§āĻā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻā§āĻ°ā§āĻĒā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤
āĻŦā§āĻ˛āĻ=āĻ āĻŋāĻāĻžāĻ¨āĻž[,āĻ āĻŋāĻāĻžāĻ¨āĻž]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻ°āĻā§āĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĨā§āĻā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻā§āĻ°ā§āĻĒā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
fifo_size=āĻāĻāĻ¨āĻŋāĻ
UDP āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻžāĻ° āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
188 āĻŦāĻžāĻāĻā§āĻ°āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 7*4096āĨ¤
overrun_nonfatal=1 | 0
UDP āĻ¸āĻžāĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻāĻā§ āĻĨāĻžāĻā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž=āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°āĻŋāĻĄ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ: āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻļāĻŋ āĻā§āĻ¨ā§ āĻĄā§āĻāĻž āĻ¨āĻž āĻāĻ¸ā§
āĻŦāĻŋāĻ°āĻ¤āĻŋ, āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ°=1 | 0
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ UDP āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ āĻ¨āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻĄāĻŧ āĻāĻā§ āĻāĻŽāĻ¨ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻ¸ā§āĻ°āĻā§āĻˇāĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ffmpeg āĻāĻāĻāĻŋ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻˇ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ UDP āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻ¤ā§:
ffmpeg - i -āĻ udp:// :
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ffmpeg 188 āĻāĻāĻžāĻ°ā§āĻ° UDP āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ UDP āĻāĻ° āĻāĻĒāĻ° mpegts āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻ¤ā§, a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻĄāĻŧ āĻāĻ¨āĻĒā§āĻ āĻŦāĻžāĻĢāĻžāĻ°:
ffmpeg - i -f mpegts udp:// : ?pkt_size=188&buffer_size=65535
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ffmpeg āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨ā§āĻĄāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ UDP āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯:
ffmpeg -i udp://[ ]: ...
UNIX
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻā§āĻ
āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻ URL āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
āĻāĻāĻ¨āĻŋāĻā§āĻ¸://
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻž "AVOption"s āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻĄā§):
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻˇ
ms-āĻ āĻāĻžāĻāĻŽāĻāĻāĻ
āĻļā§āĻ¨āĻž
āĻ˛āĻŋāĻ¸ā§āĻ¨āĻŋāĻ āĻŽā§āĻĄā§ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
libavdevice āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ libavformat āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĨāĻž, āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻā§ āĻāĻāĻāĻŋ demuxer āĻāĻŦāĻ āĻāĻāĻāĻŋ muxer āĻāĻ° āĻŽāĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻ¤ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ libavformat āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻ (ffmpeg-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛)āĨ¤
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻž āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ.
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĒāĻāĻ¨ā§āĻĻ āĻŽā§āĻ˛ā§āĻ¯ FFmpeg āĻā§āĻ˛ā§, āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻĄāĻŋāĻāĻžāĻāĻ¸ "AVFormatContext" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŽāĻžāĻ¨ libavutil/opt.h āĻāĻĒāĻŋāĻāĻ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋ FFmpeg-āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯āĻž āĻāĻāĻ¤ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻāĻĒāĻ¨āĻŋ "--list-indevs" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ "--disable-indevs" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ
"--enable-indev= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨INDEV", āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§āĻ¨
"--disable-indev= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨INDEV".
ff* āĻā§āĻ˛ā§āĻ° "-devices" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ˛āĻ¸āĻž
ALSA (āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¨ā§āĻ¸āĻĄ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°) āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° libasound āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻāĻāĻŋ ALSA āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻ¨ ALSA āĻāĻžāĻ°ā§āĻĄ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻšā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ ALSA āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§:
hw: [, [, ]]
āĻ¯ā§āĻāĻžāĻ¨ā§ DEV āĻāĻŦāĻ āĻāĻĒāĻĻā§āĻŦ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻā§āĻāĻŋāĻ.
āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ (āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§: āĻāĻžāĻ°ā§āĻĄ,DEV,āĻāĻĒāĻĻā§āĻŦ) āĻāĻžāĻ°ā§āĻĄ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§, āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° (-1 āĻŽāĻžāĻ¨ā§ āĻ¯ā§āĻā§āĻ¨ā§)āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻāĻ¤ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ā§ˇ
/ proc / asound / āĻāĻžāĻ°ā§āĻĄ āĻāĻŦāĻ /proc/asound/devices.
āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° ffmpeg āĻāĻžāĻ°ā§āĻĄ āĻāĻāĻĄāĻŋ 0 āĻ¸āĻš āĻāĻāĻāĻŋ ALSA āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§, āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
ffmpeg -f alsa -i hw:0 alsaout.wav
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨:http://www.alsa-project.org/alsa-doc/alsa-lib/pcm.html>
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° Hz āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 48000āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨
AVFoundation āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
AVFoundation āĻšāĻ˛ OSX >= āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ°ā§āĻ¯āĻžāĻŦ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ Apple āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ˇ
10.7 āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ iOS āĻāĨ¤ āĻĒā§āĻ°āĻžāĻ¨ā§ QTKit āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ OSX āĻĨā§āĻā§ āĻ āĻŦāĻ˛ā§āĻĒā§āĻ¤ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 10.7.
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§:
-i "[[āĻāĻŋāĻĄāĻŋāĻ]:[āĻ āĻĄāĻŋāĻ]]"
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
B<-video_device_index E INDEXE >
āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž
B<-audio_device_index E INDEXE >
, āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻ¨āĻžāĻŽā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¯ā§āĻā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸ā§āĻā§āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻ¤ā§āĻ¯, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤
āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻāĨ¤
āĻĻā§āĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻžāĻŽā§āĻ° āĻāĻĒāĻ¨āĻžāĻŽ āĻāĻā§:
"āĻĄāĻŋāĻĢāĻ˛ā§āĻ"
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° AVFoundation āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
"āĻāĻŋāĻā§āĻ āĻ¨āĻž"
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻžāĻāĻĒ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸ā§āĻāĻāĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
AVFoundation āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
-āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¸āĻ¤ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ¸ā§āĻāĻāĨ¤
-āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ¸ā§āĻā§
āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻā§āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
-āĻ āĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻāĻ¨āĻĄā§āĻā§āĻ¸
āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻ¨āĻžāĻŽā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻā§āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
-āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛_āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻšāĻ˛: "monob, rgb555be, rgb555le, rgb565be,
rgb565le, rgb24, bgr24, 0rgb, bgr0, 0bgr, rgb0,
bgr48be, uyvy422, yuva444p, yuva444p16le, yuv444p, yuv422p16, yuv422p10, yuv444p10,
yuv420p, nv12, yuyv422, āĻ§ā§āĻ¸āĻ°"
-āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°
āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "ntsc", āĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ā§ˇ
"30000/1001"āĨ¤
-āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°_āĻāĻžāĻ°āĻ¸āĻžāĻ°
āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
-capture_mouse_clicks
āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻŽāĻžāĻāĻ¸ āĻā§āĻ˛āĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ AVFoundation āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨:
$ ffmpeg -f avfoundation -list_devices true -i ""
¡ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ 0 āĻĨā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ 0 āĻĨā§āĻā§ out.avi-āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨:
$ ffmpeg -f avfoundation -i "0:0" out.avi
¡ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ 2 āĻĨā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ 1 āĻĨā§āĻā§ out.avi-āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨:
$ ffmpeg -f avfoundation -video_device_index 2 -i ":1" out.avi
¡ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ bgr0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ°ā§āĻ¨
out.avi-āĻ¤ā§ āĻā§āĻ¨ā§ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž:
$ ffmpeg -f avfoundation -pixel_format bgr0 -i "default: none" out.avi
bktr
BSD āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "vga"āĨ¤
āĻŽāĻžāĻ¨
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¸āĻžāĻĨā§
āĻāĻ¨āĻāĻŋāĻāĻ¸āĻ¸āĻŋ
āĻ¸ā§āĻāĻžāĻŽ
paln
āĻāĻ°āĻ¤āĻ˛
ntscj
āĻĄā§āĻāĻ˛āĻŋāĻāĻ
āĻĄā§āĻāĻ˛āĻŋāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ Blackmagic DeckLink āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ Blackmagic DeckLink SDK āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ "--extra-cflags" āĻāĻŦāĻ "--extra-ldflags" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨ā§āĻĄā§āĻā§, āĻāĻĒāĻ¨āĻŋ
āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ IDL āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ widl.
DeckLink āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻŦ āĻĒāĻāĻ¨ā§āĻĻā§āĻ°āĨ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ˛ uyvy422 āĻŦāĻž v210,
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ -āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ 1. āĻļā§āĻ°ā§āĻ¤āĻŋ
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž 48 kHz āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž 2, 8 āĻŦāĻž 16 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž.
list_formats
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž.
bm_v210
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ 1, āĻāĻŋāĻĄāĻŋāĻ uyvy10 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 210 āĻŦāĻŋāĻ v422 āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŦ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸:
ffmpeg -f decklink -list_devices 1 -i āĻĄāĻžāĻŽāĻŋ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻ¨:
ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro'
¡ 1080i50 āĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ˛āĻŋāĻĒ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ 11):
ffmpeg -f decklink -i 'Intensity Pro@11' -acodec āĻāĻĒāĻŋ -vcodec āĻāĻĒāĻŋ output.avi
¡ 1080i50 10 āĻŦāĻŋāĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ˛āĻŋāĻĒ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨:
ffmpeg -bm_v210 1 -f decklink -i 'āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻā§āĻĄāĻŋāĻ āĻŽāĻŋāĻ¨āĻŋ āĻ°ā§āĻāĻ°ā§āĻĄāĻžāĻ°@11' -acodec āĻāĻĒāĻŋ -vcodec āĻāĻĒāĻŋ output.avi
dshow
Windows DirectShow āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
mingw-w64 āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ FFmpeg āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ˛ā§ DirectShow āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤.
āĻāĻāĻžāĻ§āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĒā§āĻĨāĻ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ˛āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻā§āĻ˛āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨āĻĒā§āĻ, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻŋāĻāĻŽ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻ¨āĻžāĻŽ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤:
= [: = ]
āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¨āĻāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ āĻĄāĻŋāĻ or āĻāĻŋāĻĄāĻŋāĻ, āĻāĻŦāĻ NAME āĻāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¨āĻžāĻŽ..
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻā§āĻ˛āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĨ¤
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° (Hz āĻ) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨ āĻŽāĻžāĻĒ
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻāĻžāĻ° (āĻŦāĻŋāĻā§) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻ āĻĒāĻļāĻ¨
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ¨āĻŽā§āĻŦāĻ°
āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻĨā§āĻā§)āĨ¤
āĻ āĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ¨āĻŽā§āĻŦāĻ°
āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻĨā§āĻā§)āĨ¤
pixel_format
DirectShow āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄā§āĻ āĻ¸ā§āĻ āĻŦāĻž rawvideo āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻ āĻĄāĻŋāĻ_āĻŦāĻžāĻĢāĻžāĻ°_āĻ¸āĻžāĻāĻ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§)āĨ¤ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
(āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 500ms āĻāĻ° āĻāĻŋāĻā§ āĻāĻāĻžāĻ§āĻŋāĻ)āĨ¤ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻā§āĻŦ āĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ āĻŦāĻ¨āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž. āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨
<http://msdn.microsoft.com/en-us/library/windows/desktop/dd377582(v=vs.85).aspx>
āĻāĻŋāĻĄāĻŋāĻ_āĻĒāĻŋāĻ¨_āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽ āĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĒāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĄāĻŋāĻ_āĻĒāĻŋāĻ¨_āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽ āĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĒāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°āĻ¸āĻŦāĻžāĻ°_āĻāĻŋāĻĄāĻŋāĻ_āĻāĻ¨āĻĒā§āĻ_āĻĒāĻŋāĻ¨_āĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĒāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻā§āĻ°āĻ¸āĻŦāĻžāĻ°ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻ¨āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°āĻŋāĻŦā§āĻ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ invocations (āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§)āĨ¤
āĻā§āĻ°āĻ¸āĻŦāĻžāĻ°_āĻ āĻĄāĻŋāĻ_āĻāĻ¨āĻĒā§āĻ_āĻĒāĻŋāĻ¨_āĻ¨āĻŽā§āĻŦāĻ°
āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĒāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻā§āĻ°āĻ¸āĻŦāĻžāĻ°ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻ¨āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°āĻŋāĻŦā§āĻ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ invocations (āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§)āĨ¤
āĻĻā§āĻāĻžāĻ¨_āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒāĻĒāĻāĻĒ āĻāĻ°ā§āĻ¨,
āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
PAL (25 fps) āĻāĻŦāĻ NTSC (29.97) āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ, āĻāĻāĻžāĻ°, āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻ°ā§āĻ/āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻāĻŦāĻ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨ā§āĻā§ āĻ¸āĻŦā§āĻ āĻŦāĻžāĻ°, āĻĢā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻŋāĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§,
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻāĻšā§āĻŦāĻžāĻ¨āĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¨āĻ¤ā§āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§) āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°āĻŋāĻŦā§āĻ āĻāĻā§āĨ¤
show_audio_device_dialog
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒāĻĒāĻāĻĒ āĻāĻ°ā§āĻ¨,
āĻ¤āĻžāĻĻā§āĻ° āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
show_video_crossbar_connection_dialog
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒāĻĒāĻāĻĒ āĻāĻ°ā§āĻ¨,
āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĒāĻŋāĻ¨ āĻ°āĻžāĻāĻāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ˛ā§āĨ¤
show_audio_crossbar_connection_dialog
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒāĻĒāĻāĻĒ āĻāĻ°ā§āĻ¨,
āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĒāĻŋāĻ¨ āĻ°āĻžāĻāĻāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ˛ā§āĨ¤
show_analog_tv_tuner_dialog
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒāĻĒāĻāĻĒ āĻāĻ°ā§āĻ¨,
āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
show_analog_tv_tuner_audio_dialog
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§, āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻ āĻĒāĻĒāĻāĻĒ āĻāĻ°ā§āĻ¨,
āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ āĻŽāĻ¨ā§ āĻŦāĻ¨āĻžāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻāĻžāĻˇāĻž A, B āĻŦāĻž C)āĨ¤
āĻ āĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ˛ā§āĻĄ
āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ° āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻžāĻ˛ āĻāĻ.
audio_device_save
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§) āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ˛ā§āĻĄ
āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ° āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻžāĻ˛ āĻāĻ.
āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§) āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
DirectShow āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨:
$ ffmpeg -list_devices true -f dshow -i āĻĄāĻžāĻŽāĻŋ
¡ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ˛ā§āĻ¨ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž:
$ ffmpeg -f dshow -i video="Camera"
āĻ¨āĻžāĻŽ āĻ¸āĻš āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ˛ā§āĻ¨ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž:
$ ffmpeg -f dshow -video_device_number 1 -i video="Camera"
¡ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ˛ā§āĻ¨ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻžāĻāĻ:
$ ffmpeg -f dshow -i video="Camera":audio="Microphone"
¡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨:
$ ffmpeg -list_options true -f dshow -i video="Camera"
¡ āĻ¨āĻžāĻŽ āĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻŋāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻžāĻŽ:
$ ffmpeg -f dshow -audio_pin_name "Audio Out" -video_pin_name 2 -i video=video="@device_pnp_\\?\pci#ven_1a0a&dev_6200&subsys_62021461&rev_01#4&e2c7dd6&0&00e1#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{ca465100-deb0-4d59-818f-8c477184adf6}":audio="Microphone"
āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĒāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻ¸āĻŦāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°:
$ ffmpeg -f dshow -show_video_device_dialog true -crossbar_video_input_pin_number 0
-crossbar_audio_input_pin_number 3 -i video="AVerMedia BDA āĻāĻ¨āĻžāĻ˛āĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°":audio="AVerMedia BDA āĻāĻ¨āĻžāĻ˛āĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°"
dv1394
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĄāĻŋāĻāĻŋ 1394 āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 25āĨ¤
āĻŽāĻžāĻ¨
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¸āĻžāĻĨā§
āĻāĻ¨āĻāĻŋāĻāĻ¸āĻ¸āĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "ntsc"āĨ¤
fbdev
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ° āĻšāĻ˛ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻ¸ā§āĻ¤āĻ° āĻ¯āĻž āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻŽāĻ¨āĻŋāĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¨āĻ¸ā§āĻ˛ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨ā§āĻĄ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ /dev/fb0.
āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨/fb/framebuffer.txt āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĒāĻĄāĻŧā§āĻ¨
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻ°āĻŋāĨ¤
āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨http://linux-fbdev.sourceforge.net/>, āĻāĻŦāĻ fbset(1).
āĻĢā§āĻ°ā§āĻŽāĻŦāĻžāĻĢāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻ¤ā§ /dev/fb0 āĻ¸āĻā§āĻā§ ffmpeg:
ffmpeg -f fbdev -framerate 10 -i /dev/fb0 out.avi
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻ āĻāĻŋāĻ¤ā§āĻ° āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -f fbdev -framerate 1 -i /dev/fb0 -frames:v 1 screenshot.jpeg
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 25āĨ¤
gdigrab
Win32 GDI-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻ¨ā§āĻĄā§āĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§:
āĻĄā§āĻ¸ā§āĻāĻāĻĒ
or
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ=
āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻā§āĻ° āĻĄā§āĻ¸ā§āĻāĻāĻĒ, āĻŦāĻž āĻĄā§āĻ¸ā§āĻāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻā§āĻāĻ˛ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻŦā§, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§
āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°ā§ āĻĄā§āĻ¸ā§āĻāĻāĻĒ āĻĻāĻāĻ˛ āĻāĻ°āĻž ffmpeg:
ffmpeg -f gdigrab -framerate 6 -i āĻĄā§āĻ¸ā§āĻāĻāĻĒ out.mpg
"640" āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻāĻāĻŋ 480x10,20 āĻ āĻā§āĻāĻ˛ āĻ§āĻ°ā§āĻ¨:
ffmpeg -f gdigrab -framerate 6 -offset_x 10 -offset_y 20 -video_size vga -i āĻĄā§āĻ¸ā§āĻāĻāĻĒ out.mpg
"āĻā§āĻ¯āĻžāĻ˛āĻā§āĻ˛ā§āĻāĻ°" āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻ¨ā§āĻĄā§āĻāĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ§āĻ°ā§āĻ¨
ffmpeg -f gdigrab -framerate 6 -i title=Calculator out.mpg
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻāĻž_āĻŽāĻžāĻāĻ¸
āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¨āĻž āĻāĻāĻāĻ¤ā§ āĻŽāĻžāĻ¨ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "ntsc", āĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ā§ˇ
"30000/1001"āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻ āĻā§āĻāĻ˛
āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§ āĻ§āĻ°āĻž āĻ āĻā§āĻāĻ˛ āĻĻā§āĻāĻžāĻ¨āĨ¤
If āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻ āĻā§āĻāĻ˛ 1 āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĻāĻāĻ˛āĻāĻžāĻ°ā§ āĻ āĻā§āĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻĒāĻ°ā§āĻĻāĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻĨāĻžāĻāĻ˛ā§ āĻā§ āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻž āĻāĻžāĻ¨āĻž āĻ¸āĻšāĻ
āĻĒāĻ°ā§āĻĻāĻž āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻ āĻā§āĻāĻ˛ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
ffmpeg -f gdigrab -show_region 1 -framerate 6 -video_size cif -offset_x 10 -offset_y 20 -i desktop out.mpg
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻĢā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻĻāĻŋ āĻĄā§āĻ¸ā§āĻāĻāĻĒ is
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤, āĻ āĻĨāĻŦāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻ¨ā§āĻĄā§ āĻāĻāĻžāĻ° āĻ¯āĻĻāĻŋ title=window_title āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤.
āĻ āĻĢāĻ¸ā§āĻ_āĻāĻā§āĻ¸
āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°, āĻāĻ° āĻŦāĻžāĻŽ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĨā§āĻā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻĒāĻ°ā§āĻĻāĻž āĻŦāĻž āĻĄā§āĻ¸ā§āĻāĻāĻĒāĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ āĻĢāĻ¸ā§āĻ āĻāĻŖāĻ¨āĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖ āĻĨā§āĻā§ āĻšāĻ¯āĻŧ
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŽāĻ¨āĻŋāĻāĻ° āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ
āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ āĻĢāĻ¸ā§āĻ_āĻāĻā§āĻ¸ āĻ āĻā§āĻāĻ˛āĻāĻŋāĻā§ āĻ¸ā§āĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨āĨ¤
offset_y
āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°, āĻāĻĒāĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĨā§āĻā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻĒāĻ°ā§āĻĻāĻž āĻŦāĻž āĻĄā§āĻ¸ā§āĻāĻāĻĒāĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ āĻĢāĻ¸ā§āĻ āĻāĻŖāĻ¨āĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖ āĻĨā§āĻā§ āĻšāĻ¯āĻŧ
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻŽāĻ¨āĻŋāĻāĻ° āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ offset_y āĻ āĻā§āĻāĻ˛āĻāĻŋāĻā§ āĻ¸ā§āĻ āĻŽāĻ¨āĻŋāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨āĨ¤
āĻšā§āĻ¯āĻžāĻ61883
āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄāĻŋāĻāĻŋ/āĻāĻāĻāĻĄāĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ libiec61883 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ libiec61883, libraw1394 āĻāĻŦāĻ libavc1394 āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ "-enable-libiec61883" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
iec61883 āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ IEEE1394 āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
(FireWire), libiec61883 āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ Linux FireWire āĻ¸ā§āĻā§āĻ¯āĻžāĻ (juju) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ 2.6.37 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ DV/HDV āĻāĻ¨āĻĒā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻŋāĻ˛
āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°ā§āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻž āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°ā§āĻāĻāĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ "āĻ āĻā§" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
dvtype
DV/HDV-āĻāĻ° āĻ āĻā§āĻĄāĻŋāĻā§āĻāĻļāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻ, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻāĻŋ DV āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž
HDV (āĻŦāĻž āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤) āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻ° āĻĢāĻ˛ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻŽā§āĻ˛ā§āĻ¯āĻŦā§āĻ§ āĻāĻžāĻĄāĻŧā§, dv āĻāĻŦāĻ āĻāĻāĻāĻĄāĻŋāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
dvbuffer
āĻĢā§āĻ°ā§āĻŽā§ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ āĻŋāĻ
āĻŽāĻžāĻ¨ HDV-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ¸āĻ āĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§ HDV-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¨ā§āĻā§ˇ
dvguid
āĻāĻāĻŋāĻ° GUID āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°āĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ GUID āĻ¸āĻš āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ
āĻāĻāĻžāĻ§āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¯ā§āĻā§āĨ¤ āĻĻā§āĻā§āĻ¨
GUID āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ /sys/bus/firewire/devices-āĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄāĻŋāĻāĻŋ/āĻāĻāĻāĻĄāĻŋāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ§āĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĻā§āĻāĻžāĻ¨āĨ¤
ffplay -f iec61883 -i āĻ āĻā§
100000 āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄāĻŋāĻāĻŋ/āĻāĻāĻāĻĄāĻŋāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ§āĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨
āĻ¯āĻĻāĻŋ āĻā§āĻ¸ HDV āĻšāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻ.
ffmpeg -f iec61883 -i āĻ āĻā§-āĻāĻāĻāĻĄāĻŋāĻāĻŋāĻŦāĻžāĻĢāĻžāĻ° 100000 out.mpg
āĻ¨āĻžāĻŦāĻŋāĻ
āĻā§āĻ¯āĻžāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻŦāĻā§āĻ¯āĻžāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
āĻāĻāĻāĻŋ JACK āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ JACK āĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§,
āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻ¨āĻžāĻŽ:āĻāĻ¨āĻĒā§āĻ_N, āĻā§āĻĨāĻžāĻ¯āĻŧ āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻ¨āĻžāĻŽ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¨āĻžāĻŽ,
āĻāĻŦāĻ N āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻ āĻžāĻŦā§
FFmpeg āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĄā§āĻāĻž āĻ āĻ°ā§āĻāĻŋāĻ¤āĨ¤
āĻāĻāĻŦāĻžāĻ° āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ JACK āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ˛ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŦāĻž āĻāĻ°āĻ JACK āĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤
JACK āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻž āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ jack_connect āĻāĻŦāĻ jack_disconnect
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ qjackctl.
JACK āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ jack_lsp.
āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ JACK āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ ffmpeg.
# "ffmpeg" āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ JACK āĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
$ ffmpeg -f jack -i ffmpeg -y out.wav
# āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ¯āĻžāĻ_āĻŽā§āĻā§āĻ°ā§ āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
$ jack_metro -b 120 -d 0.2 -f 4000
# āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ JACK āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
$ jack_lsp -c
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ: capture_1
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ: capture_2
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ: āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ_1
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ: āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ_2
ffmpeg: input_1
metro:120_bpm
# ffmpeg āĻ˛āĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻā§āĻ°ā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
$ jack_connect metro:120_bpm ffmpeg:input_1
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĄāĻŧā§āĻ¨:http://jackaudio.org/>
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻ˛āĻžāĻāĻĢāĻŋ
Libavfilter āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸.
āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻāĻāĻŋ libavfilter āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻā§āĻ˛āĻž āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻĒā§āĻ¨ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻ¯āĻž āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻāĻĒā§āĻā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĻā§āĻ¯
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¤ā§āĻ°āĻ˛ā§āĻ.
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻŋāĻ¤ā§āĻ°āĻ˛ā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ˛āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻĢāĻ°ā§āĻŽā§āĻ° āĻ āĻ¨āĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻ "āĻāĻāĻN", āĻā§āĻĨāĻžāĻ¯āĻŧ N 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ˛ā§āĻŦā§āĻ˛āĻŦāĻŋāĻšā§āĻ¨ āĻāĻāĻāĻĒā§āĻ āĻšāĻ˛
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ "out0" āĻ˛ā§āĻŦā§āĻ˛ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§āĨ¤
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ āĻ˛ā§āĻŦā§āĻ˛ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻāĻŋ "+subcc" āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻ˛ā§āĻāĻĄ āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ; āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° EIA-608 / āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĒāĻžāĻ¤āĻ¤ CEA-708)āĨ¤ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸ā§āĻ°ā§āĻ¤ā§āĻ° āĻā§āĻ°āĻŽāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ "out19+subcc" āĻĨāĻžāĻā§,
"out7+subcc" āĻāĻŦāĻ "out42" āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻ¸ā§āĻā§āĻ°ā§āĻŽ #43 āĻšāĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽ #7 āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ #44 āĻāĻ° āĻāĻ¨ā§āĻ¯ subcc
āĻ¸ā§āĻā§āĻ°ā§āĻŽ #19 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸āĻŋāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻā§āĻ°āĻžāĻĢ_āĻĢāĻžāĻāĻ˛
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻ āĻāĻŋāĻ¤ā§āĻ°āĻ˛ā§āĻ.
āĻĄāĻžāĻŽā§āĻĒāĻā§āĻ°āĻžāĻĢ
āĻā§āĻ°āĻžāĻĢ āĻĄāĻžāĻŽā§āĻĒ stderr.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻāĻŋ āĻ°āĻāĻŋāĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻžāĻ° āĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨ ffplay:
ffplay -f lavfi -graph "color=c=pink [out0]" āĻĄāĻžāĻŽāĻŋ
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ
"out0" āĻ˛ā§āĻŦā§āĻ˛ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨:
ffplay -f lavfi āĻ°āĻ=c=āĻā§āĻ˛āĻžāĻĒā§
¡ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨:
ffplay -f lavfi -graph "testsrc [out0]; testsrc,hflip [out1]; testsrc, negate [out2]" test3
āĻ ā§āĻ¯āĻžāĻŽā§āĻāĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻžāĻ° āĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨ ffplay:
ffplay -f lavfi "amovie=test.wav"
¡ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻžāĻ° āĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻ¨ā§ˇ ffplay:
ffplay -f lavfi "movie=test.avi[out0];amovie=test.wav[out1]"
¡ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽāĻā§ āĻāĻŽā§āĻ āĻāĻŦāĻ āĻā§āĻ˛ā§āĻāĻĄ āĻā§āĻ¯āĻžāĻĒāĻļāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ):
ffmpeg -f lavfi -i "movie=test.ts[out0+subcc]" -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° v āĻĢā§āĻ°ā§āĻŽ%08d.png -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° s -c āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ -f rawvideo subcc.bin
libcdio
libcdio āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĄāĻŋāĻ-āĻ¸āĻŋāĻĄāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° libcdio āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ. āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ "--enable-libcdio" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ-āĻ¸āĻŋāĻĄāĻŋ āĻĨā§āĻā§ āĻŦāĻžāĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻĻāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ āĻāĻĒāĻŋ āĻāĻ°āĻž ffmpeg āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĄāĻŋāĻ-āĻ¸āĻŋāĻĄāĻŋ āĻāĻ¨ / dev / sr0, āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -f libcdio -i /dev/sr0 cd.wav
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¸ā§āĻĒā§āĻĄ
āĻĄā§āĻ°āĻžāĻāĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CD-ROM āĻāĻ¤āĻŋ āĻāĻāĻ¨āĻŋāĻ. āĻāĻ¤āĻŋ libcdio āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
"cdio_cddap_speed_set" āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻ āĻ¨ā§āĻ CD-ROM āĻĄā§āĻ°āĻžāĻāĻā§, āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻĄāĻŧ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§
āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻāĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻšāĻŦā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻ¨āĻāĻ¯āĻŧāĻž_āĻŽā§āĻĄ
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻ¨āĻŋāĻ¯āĻŧāĻž āĻ°āĻŋāĻāĻāĻžāĻ°āĻŋ āĻŽā§āĻĄ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ āĻā§āĻˇāĻŽ
āĻ¯āĻžāĻāĻžāĻ
āĻāĻĒāĻ°ā§ āĻāĻĄāĻŧāĻžāĻ¨
āĻāĻāĻ¨ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ āĻā§āĻˇāĻŽ.
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻŽā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻ¨āĻāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻāĻ°ā§āĻ¨
āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨āĨ¤
libdc1394
IIDC1394 āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸, libdc1394 āĻāĻŦāĻ libraw1394 āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ "--enable-libdc1394"āĨ¤
āĻā§āĻ˛āĻžāĻŽā§āĻ˛āĻž
OpenAL āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ OpenAL 1.1 āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨.
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻ° OpenAL āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž, āĻāĻŦāĻ "--enable-openal" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
OpenAL āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° OpenAL āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ āĻĨāĻŦāĻž
āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ (āĻāĻāĻāĻŋ SDK)āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ "--āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-cflags" āĻāĻŦāĻ "--extra-ldflags" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻž
OpenAL āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
OpenAL āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻ¸ā§āĻāĻ¨ā§
āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻā§āĻā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻāĨ¤ āĻĻā§āĻāĻžhttp://openal.org/>.
Openal āĻā§āĻŽāĻ˛
āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛, āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ (āĻāĻ˛āĻāĻŋāĻĒāĻŋāĻāĻ˛) āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻāĻāĻ¨ā§āĻĄā§āĻ, āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸, āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ āĻŦāĻŋāĻāĻ¸āĻĄāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻāĻ¨ā§āĻĄ APIāĨ¤ āĻĻā§āĻāĻž
<http://kcat.strangesoft.net/openal.html>.
āĻāĻĒā§āĻ˛
OpenAL āĻšāĻ˛ āĻā§āĻ° āĻ āĻĄāĻŋāĻāĻ° āĻ āĻāĻļ, āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻ āĻāĻāĻ¸ āĻāĻā§āĻ¸ āĻ āĻĄāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤ āĻĻā§āĻāĻž
<http://developer.apple.com/technologies/mac/audio-and-video.html>
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ OpenAL āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸.
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ¨ 1 (āĻŽāĻ¨ā§āĻ°āĻžāĻ˛) āĻāĻŦāĻ 2
(āĻ¸ā§āĻāĻŋāĻ°āĻŋāĻ) āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ 2.
āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨ āĻŽāĻžāĻĒ
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻāĻžāĻ° (āĻŦāĻŋāĻā§) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ¨ 8 āĻāĻŦāĻ 16 āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ 16.
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° (Hz āĻ) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ 44.1k.
āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¸āĻ¤ā§āĻ¯, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
OpenAL āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨:
$ ffmpeg -list_devices true -f openal -i dummy out.ogg
OpenAL āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ DR-BT101 āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ PulseAudio:
$ ffmpeg -f openal -i 'DR-BT101 āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ PulseAudio' out.ogg
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ '' āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨):
$ffmpeg -f openal -i '' out.ogg
āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§ āĻ˛ā§āĻāĻž
ffmpeg āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
$ ffmpeg -f openal -i 'DR-BT101 āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ PulseAudio' out1.ogg -f openal -i 'ALSA āĻĄāĻŋāĻĢāĻ˛ā§āĻ' out2.ogg
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¸āĻŽāĻ¸ā§āĻ¤ OpenAL āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻāĻ¯ā§āĻā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž - āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ OpenAL Soft āĻ¯āĻĻāĻŋ āĻāĻĒāĻ°ā§āĻ°āĻāĻŋ āĻāĻžāĻ āĻ¨āĻž āĻāĻ°ā§āĨ¤
OSS
āĻ¸āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻā§āĻ˛ā§āĻ¨āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨ā§āĻĄ āĻ¯āĻž OSS āĻāĻ¨āĻĒā§āĻāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ /dev/dsp.
āĻ¯ā§āĻŽāĻ¨ āĻĨā§āĻā§ āĻĻāĻāĻ˛ /dev/dsp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° ffmpeg āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
ffmpeg -f oss -i /dev/dsp /tmp/oss.wav
OSS āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨:http://manuals.opensound.com/usersguide/dsp.html>
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° Hz āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 48000āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻ¨āĻžāĻĄāĻŧāĻŋ
āĻĒāĻžāĻ˛āĻ¸āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ "--enable-libpulse" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ"
PulseAudio āĻ¸ā§āĻ°ā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
pactl āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ¤ā§āĻ°.
PulseAudio āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§http://www.pulseaudio.org>.
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ PulseAudio āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°
āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¨āĻžāĻŽ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ PulseAudio āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻŋ "LIBAVFORMAT_IDENT" āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¨āĻžāĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ PulseAudio āĻ¯ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
"āĻ°ā§āĻāĻ°ā§āĻĄ" āĻšāĻ¯āĻŧāĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
Hz-āĻ āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻ°ā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 48kHz āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 2 (āĻ¸ā§āĻāĻŋāĻ°āĻŋāĻ) āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§āĻ¤āĻŋ
āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻžāĻāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ 1024 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
fragment_size
PulseAudio-āĻ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻ āĻĄāĻŋāĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻž āĻāĻ¨āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻĻā§āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻĄāĻŧāĻŋ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ PTS āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨:
ffmpeg -f āĻĒāĻžāĻ˛āĻ¸ -i āĻĄāĻŋāĻĢāĻ˛ā§āĻ /tmp/pulse.wav
qtkit
QTKit āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸ā§āĻā§ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
-video_device_index āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸ā§āĻāĻ āĻšāĻŦā§
āĻ¯ā§ āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻāĻ¨āĻĄā§āĻā§āĻ¸ āĻāĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻ āĻĨāĻŦāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻā§āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
ffmpeg -f qtkit -i "0" out.mpg
ffmpeg -f qtkit -video_device_index 0 -i "" out.mpg
ffmpeg -f qtkit -i "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" out.mpg
ffmpeg -f qtkit -list_devices true -i ""
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°
āĻ¸ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 30āĨ¤
āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĄāĻŋāĻāĻžāĻāĻ¸
"āĻ¸āĻ¤ā§āĻ¯" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻŽāĻŋāĻĨā§āĻ¯āĻž"āĨ¤
āĻāĻŋāĻĄāĻŋāĻ_āĻĄāĻŋāĻāĻžāĻāĻ¸_āĻ¸ā§āĻā§
āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ)āĨ¤
sndio
sndio āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° libsndio āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨ā§āĻĄ āĻ¯āĻž sndio āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ /dev/audio0.
āĻ¯ā§āĻŽāĻ¨ āĻĨā§āĻā§ āĻĻāĻāĻ˛ /dev/audio0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° ffmpeg āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
ffmpeg -f sndio -i /dev/audio0 /tmp/oss.wav
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° Hz āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 48000āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
video4linux2, v4l2
Video4Linux2 āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
"v4l2" āĻā§ "video4linux2" āĻāĻ° āĻāĻĒāĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¯āĻĻāĻŋ FFmpeg v4l-utils āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ ("--enable-libv4l2" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ), "-use_libv4l2" āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤
āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻĻāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨ā§āĻĄ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĨāĻžāĻā§
āĻĄāĻŋāĻāĻžāĻāĻ¸ (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ USB āĻāĻ¯āĻŧā§āĻŦāĻā§āĻ¯āĻžāĻŽ) āĻĒā§āĻ˛āĻžāĻ āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻŦāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽ āĻāĻā§ /dev/videoN, āĻā§āĻĨāĻžāĻ¯āĻŧ N āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°.
Video4Linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨxāĻāĻā§āĻāĻ¤āĻž āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻšāĻžāĻ°āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¸āĻŦ Video4Linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻŋāĻā§
āĻāĻŋāĻāĻŋ āĻāĻžāĻ°ā§āĻĄā§āĻ° āĻŽāĻ¤ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻ¸āĻŦ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻŽāĻžāĻ¨ āĻ¸āĻŦ.
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻšāĻ˛ 1 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨, āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻāĻžāĻāĻŽ āĻāĻĄāĻŧāĻŋ āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻā§āĻ¸ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§
āĻ¯ā§āĻ) āĻŦāĻž āĻāĻāĻā§āĻ¯āĻŧā§ āĻāĻĄāĻŧāĻŋ (āĻā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, NTP āĻŦāĻž āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻĄāĻŧāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨) āĻĻā§āĻ¯ -āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ ABS or -ts ABS āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻāĻžāĻāĻŽ āĻāĻĄāĻŧāĻŋāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤
āĻāĻŋāĻĄāĻŋāĻ4linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻš ffmpeg āĻāĻŦāĻ ffplay:
āĻāĻāĻāĻŋ video4linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻ¨:
ffplay -f video4linux2 -list_formats all /dev/video0
āĻāĻāĻāĻŋ video4linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ§āĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĻā§āĻāĻžāĻ¨:
ffplay -f video4linux2 -framerate 30 -video_size hd720 /dev/video0
āĻāĻāĻāĻŋ video4linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ§āĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻšāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻžāĻā§āĻ¨
āĻĒā§āĻ°ā§āĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
ffmpeg -f video4linux2 -input_format mjpeg -i /dev/video0 out.mpeg
Video4Linux āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨http://linuxtv.org/>.
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻŽāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -1, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°ā§āĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛.
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĢāĻ°ā§āĻŽā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨxāĻāĻā§āĻāĻ¤āĻž āĻŦāĻž āĻāĻāĻāĻŋ
āĻŦā§āĻ§ āĻāĻāĻžāĻ° āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖ.
pixel_format
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§)āĨ¤
āĻāĻ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻž
āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯) āĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻĄā§āĻ āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻāĻ¨ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§āĨ¤
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
list_formats
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ (āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ, āĻā§āĻĄā§āĻ āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ°) āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ (āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻŦāĻ āĻ -āĻ¸āĻāĻā§āĻāĻŋāĻ¤) āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻāĻžāĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ (āĻ -āĻ¸āĻāĻā§āĻāĻŋāĻ¤) āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¨.
āĻ¤āĻžāĻ˛āĻŋāĻāĻž_āĻŽāĻžāĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨.
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, ts
āĻ§āĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
ABS āĻĒāĻ°āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻĄāĻŧāĻŋ)āĨ¤
mono2abs
āĻāĻāĻā§āĻ¯āĻŧā§ āĻĨā§āĻā§ āĻĒāĻ°āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻā§āĻ° āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ"āĨ¤
use_libv4l2
libv4l2 (v4l-utils) āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
vfwcap
VfW (āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ) āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¨āĻŽā§āĻŦāĻ°, 0 āĻĨā§āĻā§ 9 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ "āĻ¤āĻžāĻ˛āĻŋāĻāĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° 0 āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "ntsc", āĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ā§ˇ
"30000/1001"āĨ¤
x11 āĻā§āĻ°ā§āĻ¯āĻžāĻŦ
X11 āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ libxcb āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ --enable-x11grab āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ Xlib āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻāĻāĻ¨āĻā§ X11 āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋāĻ¤ā§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§:
[ ]: . [+ , ]
āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ:āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻ¸āĻāĻā§āĻ¯āĻž.āĻ¸ā§āĻā§āĻ°ā§āĻ¨_āĻ¸āĻāĻā§āĻ¯āĻž āĻĻāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻ¨ā§āĻ° X11 āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§
āĻĨā§āĻā§āĨ¤ āĻšā§āĻ¸ā§āĻ-āĻ¨ā§āĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻšā§āĻ¸ā§āĻ"āĨ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
DISPLAY āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ¨āĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
x_offset āĻāĻŦāĻ y_offset āĻāĻĒāĻ°ā§āĻ°-āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻĻāĻāĻ˛āĻā§āĻ¤ āĻāĻ˛āĻžāĻāĻžāĻ° āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
X11 āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.
X11 āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻāĻ X) āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° xdpyinfo āĻāĻĒāĻ¨āĻžāĻ° X11 āĻāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨ "āĻ¨āĻžāĻŽ" āĻŦāĻž "āĻŽāĻžāĻ¤ā§āĻ°āĻž" āĻāĻ° āĻāĻ¨ā§āĻ¯ grep)āĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻĨā§āĻā§ āĻĻāĻāĻ˛ : 0.0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° ffmpeg:
ffmpeg -f x11grab -framerate 25 -video_size cif -i :0.0 out.mpg
"10,20" āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ§āĻ°ā§āĻ¨:
ffmpeg -f x11grab -framerate 25 -video_size cif -i :0.0+10,20 out.mpg
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻāĻž_āĻŽāĻžāĻāĻ¸
āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻĢāĻ˛ā§_āĻŽāĻžāĻāĻ¸
āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻāĻ˛āĻžāĻāĻž āĻŽāĻžāĻāĻ¸ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨. āĻ¯ā§āĻā§āĻ¤āĻŋ "āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ" āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛.
āĻ¯āĻāĻ¨ āĻāĻāĻŋ "āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻ āĻā§āĻāĻ˛āĻāĻŋ āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§
āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻ°āĻžāĻā§; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ āĻā§āĻāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§
āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ (āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ) āĻ āĻā§āĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
ffmpeg -f x11grab -follow_mouse centered -framerate 25 -video_size cif -i :0.0 out.mpg
āĻŽāĻžāĻāĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° 100 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻĒā§āĻāĻāĻžāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻ¤ā§:
ffmpeg -f x11grab -follow_mouse 100 -framerate 25 -video_size cif -i :0.0 out.mpg
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "ntsc", āĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ā§ˇ
"30000/1001"āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻ āĻā§āĻāĻ˛
āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§ āĻ§āĻ°āĻž āĻ āĻā§āĻāĻ˛ āĻĻā§āĻāĻžāĻ¨āĨ¤
If āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻ āĻā§āĻāĻ˛ 1 āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĻāĻāĻ˛āĻāĻžāĻ°ā§ āĻ āĻā§āĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻĒāĻ°ā§āĻĻāĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻĨāĻžāĻāĻ˛ā§ āĻā§ āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻž āĻāĻžāĻ¨āĻž āĻ¸āĻšāĻ
āĻĒāĻ°ā§āĻĻāĻž āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ āĻā§āĻāĻ˛_āĻ¸ā§āĻŽāĻžāĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻŦā§āĻ§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ -āĻļā§_āĻ āĻā§āĻāĻ˛ 1 āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 1 āĻĨā§āĻā§ 128 āĻāĻŦāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 3 (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° XCB-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ x11grab)āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
ffmpeg -f x11grab -show_region 1 -framerate 25 -video_size cif -i :0.0+10,20 out.mpg
āĻ¸āĻā§āĻā§ āĻĢāĻ˛ā§_āĻŽāĻžāĻāĻ¸:
ffmpeg -f x11grab -follow_mouse āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ -show_region 1 -framerate 25 -video_size cif -i :0.0 out.mpg
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "vga"āĨ¤
use_shm
āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ MIT-SHM āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ x11grab)āĨ¤
grab_x grab_y AVOption
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻšāĻ˛:
- āĻā§āĻ°ā§āĻ¯āĻžāĻŦ_āĻāĻā§āĻ¸ -grab_y
āĻĻāĻāĻ˛āĻāĻžāĻ°ā§ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖ āĻĨā§āĻā§ āĻ āĻĢāĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
X11 āĻāĻāĻ¨ā§āĻĄā§āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŦā§āĻāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ āĻĄāĻŋāĻ āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ā§ˇ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĒāĻāĻ¨ā§āĻĻ āĻŽā§āĻ˛ā§āĻ¯ FFmpeg āĻā§āĻ˛ā§, āĻĒāĻāĻ¨ā§āĻĻ=āĻŽā§āĻ˛ā§āĻ¯ āĻāĻ¨ā§āĻ¯
āĻ¨āĻŽā§āĻ¨āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, "SwrContext" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
libavutil/opt.h āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ APIāĨ¤
āĻāĻāĻ, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§_āĻāĻŖāĻ¨āĻž
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻāĻ¨_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ, āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻāĻŖāĻ¨āĻž
āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ, āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻāĻŖāĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻļā§āĻˇ āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻāĻ¸āĻāĻ°, āĻāĻ¨_āĻ¨āĻŽā§āĻ¨āĻž_āĻšāĻžāĻ°
āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻāĻ¸āĻāĻ°, āĻāĻāĻ_āĻ¨āĻŽā§āĻ¨āĻž_āĻšāĻžāĻ°
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻāĻāĻ¸āĻāĻĢ, in_sample_fmt
āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ "āĻā§āĻ¨āĻ āĻ¨āĻ¯āĻŧ" āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
āĻāĻāĻ¸āĻāĻĢ, out_sample_fmt
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ" āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§āĨ¤
āĻāĻŋāĻāĻ¸āĻāĻĢ, āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ_āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋ
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻšāĻŦā§
āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻāĻ¨ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻ¸āĻŋāĻāĻ˛, āĻāĻ¨_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
ocl, āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĻā§āĻ āĻĻā§āĻ¯ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻā§āĻ˛ā§āĻ, āĻā§āĻ¨ā§āĻĻā§āĻ°_āĻŽāĻŋāĻā§āĻ¸_āĻ˛ā§āĻā§āĻ˛
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻĄā§āĻ¸āĻŋāĻŦā§āĻ˛ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¤ā§ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ [-ā§Šā§¨,ā§Šā§¨]āĨ¤
āĻ¸ā§āĻ˛ā§āĻ, āĻāĻžāĻ°āĻĒāĻžāĻļā§_āĻŽāĻŋāĻā§āĻ¸_āĻ˛ā§āĻā§āĻ˛
āĻāĻžāĻ°āĻĒāĻžāĻļā§āĻ° āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻĄā§āĻ¸āĻŋāĻŦā§āĻ˛ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¤ā§ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ [-ā§Šā§¨,ā§Šā§¨]āĨ¤
lfe_mix_level
LFE āĻŽāĻŋāĻļā§āĻ°āĻŖāĻā§ āĻ¨āĻ¨ LFE āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ LFE āĻāĻ¨āĻĒā§āĻ āĻĨāĻžāĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ LFE āĻ¨ā§āĻā§ˇ
āĻāĻāĻāĻĒā§āĻ āĻāĻāĻŋ āĻĄā§āĻ¸āĻŋāĻŦā§āĻ˛ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ [-32,32] āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
rmvol, āĻ°āĻŋāĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸_āĻāĻ˛āĻŋāĻāĻŽ
āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻ˛āĻŋāĻāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
rematrix_maxval
āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻāĻĒā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻŦāĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ˛āĻŋāĻāĻŽ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ 1.0 āĻāĻ° āĻŽāĻžāĻ¨ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
āĻĒāĻ¤āĻžāĻāĻž, swr_flags
āĻāĻ¨āĻāĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻĨāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ āĻĢā§āĻ°ā§āĻ¸ āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ, āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻāĻā§ āĻā§āĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻŽā§āĻ˛ā§āĨ¤
dither_scale
āĻĄāĻŋāĻĨāĻžāĻ° āĻ¸ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
dither_āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻĄāĻŋāĻĨāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨:
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ°
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻĄāĻžāĻāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¤ā§āĻ°āĻŋāĻā§āĻŖ
āĻ¤ā§āĻ°āĻŋāĻā§āĻāĻžāĻāĻžāĻ° āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
triangular_hp
āĻāĻā§āĻ āĻĒāĻžāĻ¸ āĻ¸āĻš āĻ¤ā§āĻ°āĻŋāĻā§āĻāĻžāĻāĻžāĻ° āĻĄāĻžāĻāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ˛āĻŋāĻĒāĻļāĻŋāĻāĻ
lipshitz āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻļā§āĻĒāĻŋāĻ dither āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻļāĻŋāĻŦāĻžāĻāĻž
āĻļāĻŋāĻŦāĻžāĻāĻž āĻ¨āĻ¯āĻŧā§āĻ āĻļā§āĻĒāĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻŽ_āĻļāĻŋāĻŦāĻžāĻāĻž
āĻāĻŽ āĻļāĻŋāĻŦāĻžāĻāĻž āĻ¨āĻ¯āĻŧā§āĻ āĻļā§āĻĒāĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ_āĻļāĻŋāĻŦāĻžāĻāĻž
āĻāĻā§āĻ āĻļāĻŋāĻŦāĻžāĻāĻž āĻ¨āĻ¯āĻŧā§āĻ āĻļā§āĻĒāĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
f_āĻāĻāĻ¨āĻ¯ā§āĻā§āĻ¤
āĻāĻĢ-āĻāĻāĻ¨ā§āĻĄ āĻ¨āĻ¯āĻŧā§āĻ āĻļā§āĻĒāĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
modified_e_weighted
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤-āĻ-āĻāĻ¯āĻŧā§āĻā§āĻĄ āĻ¨āĻ¯āĻŧā§āĻ āĻļā§āĻĒāĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻ¨āĻ¤_āĻ_āĻāĻāĻ¨āĻ¯ā§āĻā§āĻ¤
āĻāĻ¨ā§āĻ¨āĻ¤-āĻ-āĻāĻ¯āĻŧā§āĻā§āĻĄ āĻ¨āĻ¯āĻŧā§āĻ āĻļā§āĻĒāĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
resampler
āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻāĻā§āĻāĻŋāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ swr.
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨:
swr āĻ¨ā§āĻāĻŋāĻ SW Resampler āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨; āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ āĻĒāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻŦāĻ cheby āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
soxr
SoX Resampler āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ); āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ, āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¸āĻžāĻāĻ, āĻĢā§āĻ_āĻļāĻŋāĻĢā§āĻ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻžāĻāĻĒ āĻāĻŦāĻ āĻāĻžāĻ¯āĻŧāĻ¸āĻžāĻ°_āĻŦā§āĻāĻž, āĻāĻ¤ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻā§āĻ¸āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¸āĻžāĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 32āĨ¤
āĻĢā§āĻ_āĻļāĻŋāĻĢā§āĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻĢā§āĻ āĻļāĻŋāĻĢāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10, āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ [0,30]āĨ¤
linear_interp
āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž
āĻāĻžāĻāĻ āĻĢ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (swr: 6dB āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ; soxr: 0dB āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ) āĻ āĻ¨ā§āĻĒāĻžāĻ¤; āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
0 āĻāĻŦāĻ 1 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ swr āĻāĻ° āĻ¸āĻžāĻĨā§ 0.97 āĻāĻŦāĻ soxr āĻāĻ° āĻ¸āĻžāĻĨā§ 0.91 (āĻ¯āĻž, a āĻāĻ° āĻ¸āĻžāĻĨā§)
44100-āĻāĻ° āĻ¨āĻŽā§āĻ¨āĻž-āĻšāĻžāĻ°, āĻ¸āĻŽāĻā§āĻ° āĻ āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻā§ 20kHz-āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§)āĨ¤
āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° soxr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻāĻā§āĻ¤ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
20 āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ (āĻ¯āĻž, āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ āĻ¸āĻš, a āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻŦāĻŋāĻ-āĻāĻā§āĻ°āĻ¤āĻž 16) SoX āĻāĻ° 'āĻāĻā§āĻ āĻā§āĻŖāĻŽāĻžāĻ¨' āĻĻā§āĻ¯āĻŧ; 28 āĻāĻ° āĻŽāĻžāĻ¨ SoX āĻāĻ° āĻĻā§āĻ¯āĻŧ
'āĻā§āĻ°āĻŋ āĻšāĻžāĻ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻāĻŋ'āĨ¤
āĻā§āĻŦāĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° soxr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻĒāĻžāĻ¸āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻ°ā§āĻ˛āĻ āĻĢ āĻā§āĻ¨āĻāĻŋ (āĻā§āĻŦāĻŋāĻļā§āĻ) āĻāĻŦāĻ āĻāĻā§āĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
'āĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ' āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
ASYNC
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸ā§āĻā§āĻ°ā§āĻāĻŋāĻ, āĻ¸ā§āĻā§āĻāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻ¸āĻšāĻ 1 āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ āĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻ
āĻāĻ°āĻžāĻ āĻāĻŦāĻ āĻāĻžāĻāĻāĻžāĻāĨ¤ āĻāĻāĻŋāĻā§ 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¤āĻž āĻŦāĻĄāĻŧ āĻāĻ°ā§ āĻāĻ°ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻžāĻāĻāĻžāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§
āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻ¯āĻž āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻĒāĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0, āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ¨ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¨āĻŽā§āĻ¨āĻž āĻ āĻĄāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽā§āĻ˛ā§.
first_pts
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ āĻĒā§āĻ°āĻĨāĻŽ pts āĻāĻ āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻāĻ 1/āĻ¨āĻŽā§āĻ¨āĻž
āĻšāĻžāĻ° āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ/āĻā§āĻ°āĻŋāĻŽāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¨āĻž
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ pts āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻŦāĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ
āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻĒāĻ°ā§ āĻŦāĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ pts āĻ¸āĻš āĻ¯ā§āĻā§āĻ¨ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§āĨ¤
min_comp
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄ) āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻāĻŋāĻ/āĻ¸āĻā§āĻāĻāĻŋāĻ/āĻĢāĻŋāĻ˛āĻŋāĻ āĻŦāĻž āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽā§āĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ stretching/squeezing/filling and trimming
āĻ āĻā§āĻˇāĻŽ (min_comp = "FLT_MAX")āĨ¤
min_hard_comp
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄ) āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŽā§āĻ¨āĻž āĻ¯ā§āĻ/āĻĄā§āĻ°āĻĒāĻŋāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻ āĻŋāĻ¨ (āĻā§āĻ°āĻŋāĻŽ/āĻĢāĻŋāĻ˛) āĻāĻŦāĻ āĻ¨āĻ°āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ
(āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤/āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤) āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖāĨ¤ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž min_comp. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.1.
comp_duration
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§) āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤/āĻāĻŋāĻĒāĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻāĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽā§āĻ˛ā§. āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĄāĻŦāĻ˛ āĻĢā§āĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
1.0.
max_soft_comp
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤/āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻŽā§āĻ˛ā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĄāĻŦāĻ˛ āĻĢā§āĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸_āĻāĻ¨āĻā§āĻĄāĻŋāĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻž
āĻā§āĻ¨ āĻāĻžāĻāĻ¨āĻž
āĻĄāĻ˛āĻŦāĻŋ
āĻĄāĻ˛āĻŦāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
dplii
āĻĄāĻ˛āĻŦāĻŋ āĻĒā§āĻ°ā§ āĻ˛āĻāĻŋāĻ II āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻžāĻāĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻžāĻāĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°āĻŋāĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¨
āĻāĻ¨āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
blackman_nuttal
Blackman Nuttall Windowed Sinc āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻ°āĻžāĻā§
āĻāĻžāĻ¯āĻŧāĻ¸āĻžāĻ° āĻāĻāĻ¨ā§āĻĄā§āĻĄ āĻ¸āĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻžāĻ¯āĻŧāĻ¸āĻžāĻ°_āĻŦā§āĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻžāĻ¯āĻŧāĻ¸āĻžāĻ° āĻāĻāĻ¨ā§āĻĄā§ āĻŦāĻŋāĻāĻž āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ [2,16],
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 9āĨ¤
āĻāĻāĻāĻĒā§āĻ_āĻ¨āĻŽā§āĻ¨āĻž_āĻŦāĻŋāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° swr-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ [0,64], āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĒāĻāĻ¨ā§āĻĻ āĻŽā§āĻ˛ā§āĻ¯ FFmpeg āĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻ¸ā§āĻā§āĻ˛āĻŋ "SwsContext" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ libavutil/opt.h API- āĻāĻŋāĨ¤
sws_āĻĒāĻ¤āĻžāĻāĻž
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĻā§āĻ°ā§āĻ¤_āĻŦāĻŋāĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻāĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĻā§āĻŦāĻŋāĻ°ā§āĻāĻŋāĻ
āĻŦāĻžāĻāĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻŋāĻāĻŦāĻŋāĻ
āĻŦāĻžāĻāĻāĻŋāĻāĻŦāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ˛āĻžāĻāĻž
āĻāĻĄāĻŧ āĻāĻ˛āĻžāĻāĻž āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
bicublin
āĻ˛ā§āĻŽāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻāĻŋāĻāĻŦāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻā§āĻ°ā§āĻŽāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°
āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
āĻāĻžāĻāĻ¸
āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
sinc
āĻ¸āĻŋāĻā§āĻ āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛ā§āĻ¯āĻžāĻā§āĻāĻā§āĻ¸
āĻ˛ā§āĻ¯āĻžāĻā§āĻāĻā§āĻ¸ āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨
āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻŦāĻžāĻāĻāĻŋāĻāĻŦāĻŋāĻ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻĻā§āĻ°āĻŖ_āĻ¤āĻĨā§āĻ¯
āĻŽā§āĻĻā§āĻ°āĻŖ/āĻĄāĻŋāĻŦāĻžāĻ āĻ˛āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
acurate_rnd
āĻ¸āĻ āĻŋāĻ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
full_chroma_int
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ°ā§āĻŽāĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
full_chroma_inp
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ°ā§āĻŽāĻž āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
bitexact
āĻŦāĻŋāĻā§āĻā§āĻ¸ā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
srcw
āĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
srch
āĻā§āĻ¸ā§āĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
dstw
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
dsth
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
src_format
āĻā§āĻ¸ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ)āĨ¤
dst_format
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ)āĨ¤
src_range
āĻā§āĻ¸ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨.
dst_range
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨.
param0, param1
āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°
āĻŽāĻžāĻ¨āĨ¤
sws_dither
āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻāĻžāĻĄāĻŧā§.
āĻāĻžāĻĄāĻŧā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻāĻ¨ā§āĻĻ
āĻ¨āĻž
āĻā§āĻ¨ āĻŦāĻŋāĻĄāĻŧāĻŽā§āĻŦāĻ¨āĻž
āĻŦāĻžāĻ¯āĻŧāĻžāĻ°
bayer dither
ed āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧāĻž
a_dither
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻŦāĻŋāĻāĻžāĻāĻ¨
x_dither
xor āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻĄāĻŋāĻĨāĻžāĻ° (āĻāĻ°ā§ āĻāĻ˛ā§āĻŽā§āĻ˛ā§/āĻāĻŽ āĻāĻĒāĻžāĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻŋāĻ āĻ¯ā§āĻāĻŋ
a_dither)āĨ¤
alphablend
āĻ¯āĻāĻ¨ āĻāĻ¨āĻĒā§āĻā§ āĻāĻ˛āĻĢāĻž āĻĨāĻžāĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž āĻŦā§āĻ˛ā§āĻ¨ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¨āĻž.
āĻāĻāĻ¨āĻŋāĻĢāĻ°ā§āĻŽ_āĻ°āĻ
āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻāĻā§āĻŽāĻŋ āĻ°āĻ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ° āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤
āĻāĻ
āĻāĻāĻāĻŋ āĻā§āĻāĻžāĻ°āĻŦā§āĻ°ā§āĻĄā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻ¨āĻž
āĻā§āĻ¨ āĻŽāĻŋāĻļā§āĻ°āĻŖ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻ¸ā§āĻāĻ¨āĻž
FFmpeg-āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ libavfilter āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
libavfilter-āĻ, āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŋāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ¯ā§ āĻ§āĻ°āĻŖā§āĻ° āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻāĻŦ, āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŋāĨ¤
[āĻĒā§āĻ°āĻ§āĻžāĻ¨]
āĻāĻ¨āĻĒā§āĻ --> āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ --------> āĻāĻāĻžāĻ°āĻ˛ā§ --> āĻāĻāĻāĻĒā§āĻ
| ^
|[tmp] [āĻĢā§āĻ˛āĻŋāĻĒ] |
+------> āĻā§āĻ°āĻĒ --> āĻāĻŋāĻĢā§āĻ˛āĻŋāĻĒ -------+
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻĻā§āĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ
āĻā§āĻ°āĻĒ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŦāĻ vflip āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻžāĻ° āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§
āĻāĻĒāĻ°ā§ āĻāĻāĻž overlaying. āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i INPUT -vf "āĻŦāĻŋāĻāĻā§āĻ¤ [main][tmp]; [tmp] āĻā§āĻ°āĻĒ=iw:ih/2:0:0, vflip [flip]; [main][flip] overlay=0:H/2" āĻāĻāĻāĻĒā§āĻ
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻšāĻŦā§ āĻ¯ā§ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻāĻāĻŋ āĻ¨ā§āĻā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻŽāĻŋāĻ°āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻāĻ āĻ°ā§āĻāĻŋāĻ āĻā§āĻāĻ¨ā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ°ā§āĻāĻŋāĻ āĻā§āĻāĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻā§āĻ°āĻĒ, āĻāĻŋāĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ āĻ°ā§āĻāĻŋāĻ āĻļā§āĻā§āĻāĻ˛ā§ āĻāĻā§,
āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻā§āĨ¤ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°ā§āĻāĻŋāĻ āĻā§āĻāĻ¨ āĻ¯ā§āĻ āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ¤ā§ āĻāĻŦāĻĻā§āĻ§ āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ°āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻŦāĻŋāĻāĻā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĻā§āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¯āĻž āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ [āĻĒā§āĻ°āĻ§āĻžāĻ¨] āĻāĻŦāĻ [tmp].
āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž, āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻŦā§āĻ˛āĻ¯ā§āĻā§āĻ¤ [tmp], āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻ¸āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¯āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻ āĻāĻļ āĻā§āĻā§ āĻĢā§āĻ˛ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§
āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻ¯ āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ
(āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ [āĻĒā§āĻ°āĻ§āĻžāĻ¨]), āĻāĻŦāĻ āĻāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻžāĻ°āĻ˛ā§
āĻā§āĻ°āĻĒ, āĻāĻŋāĻĢā§āĻ˛āĻŋāĻĒ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨
āĻāĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨ā§āĻ¯āĻŧ: āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻāĻā§ āĻā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ/āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ, āĻāĻŦāĻ āĻĄā§āĻŦāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¤ā§ āĻ āĻĄāĻŋāĻ/āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻŋāĻ¤ā§āĻ°āĻ˛ā§āĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° graph2dot āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ FFmpeg āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ a
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻŦāĻ āĻĄāĻā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻžāĻˇāĻž.
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§āĻ¨:
graph2dot -h
āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻĻā§āĻāĻ¤ā§ graph2dot.
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻĄāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ (āĻāĻ° āĻā§āĻ°āĻžāĻĢāĻāĻŋāĻ āĻ¸ā§āĻ¯ā§āĻ āĻĨā§āĻā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ) āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻā§āĻ°āĻŽ:
āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ | \
tools/graph2dot -o graph.tmp && \
āĻĄāĻ -Tpng graph.tmp -o graph.png && \
graph.png āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻā§āĻ°āĻžāĻĢ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
GRAPH_DESCRIPTION āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ°āĻžāĻĢ āĻšāĻ¤ā§ āĻšāĻŦā§,
āĻāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻšāĻ¯āĻŧ
āĻĢāĻ°ā§āĻŽ:
ffmpeg -i infile -vf āĻ¸ā§āĻā§āĻ˛ = 640:360 āĻāĻāĻāĻĢāĻžāĻāĻ˛
āĻ¤ā§āĻŽāĻžāĻ° GRAPH_DESCRIPTION āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĢāĻ°ā§āĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§:
nullsrc,scale=640:360,nullsink
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ nullsrc āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻŦāĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ a āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¯āĻžāĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻāĻ°āĻŖ.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻšāĻ˛ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻā§āĻ°āĻžāĻĢāĨ¤ āĻāĻāĻŋ āĻāĻā§āĻ° āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻĄāĻŧāĻž āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ˛āĻŋāĻā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻāĻāĻĒāĻžāĻļā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻā§
āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻž āĻĨā§āĻā§ āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻ¨ā§āĻ¯āĻŧ
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĻāĻŋāĻāĻāĻŋ āĻ¤āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ°ā§āĻŖā§āĻ¤ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻ¯āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§ "āĻā§āĻ¸" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ "āĻ¸āĻŋāĻā§āĻ" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĨāĻžāĻā§, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ -āĻāĻžāĻāĻāĻ¨āĻŋ/-āĻāĻŋāĻāĻĢ/-af āĻāĻŦāĻ
-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ ffmpeg āĻāĻŦāĻ -āĻāĻŋāĻāĻĢ/-af in ffplay, āĻāĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž
"avfilter_graph_parse_ptr()" āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ libavfilter/avfilter.h.
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤, āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻāĻā§āĻ° āĻāĻ. āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ ","-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ.
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻšāĻ˛
";"-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
[in_link_1]...[in_link_N]āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽ=āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ[out_link_1]...[out_link_M]
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻžāĻ° āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ°, āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ "=āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ".
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤. āĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
¡ A ':'-āĻāĻ° āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻā§ = āĻŽāĻžāĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž.
¡ A ':'-āĻāĻ° āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽā§āĻ˛ā§āĻ¯. āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻā§āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻā§āĻ°āĻŽā§ āĻ¨āĻžāĻŽ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§āĻŽāĻ¨ "āĻŦāĻŋāĻŦāĻ°ā§āĻŖ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§
āĻāĻ āĻāĻĻā§āĻļ -- āĻāĻĻāĻ°ā§āĻļ, start_frame āĻāĻŦāĻ nb_frames. āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽāĻ§ā§āĻ¯ā§:0:30 āĻŽāĻžāĻ¨ā§
āĻ¯ā§ āĻŽāĻžāĻ¨ in āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻĻāĻ°ā§āĻļ, 0 āĻĨā§āĻā§ start_frame āĻāĻŦāĻ 30 āĻĨā§āĻā§
nb_frames.
¡ A ':'-āĻŽāĻŋāĻļā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻā§āĻˇā§āĻ° āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ āĻā§ = āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽā§āĻ˛ā§āĻ¯
āĻāĻ° āĻāĻā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻā§ = āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž, āĻāĻŦāĻ āĻāĻāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻā§āĻ°āĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§ = āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻā§āĻ°āĻŽā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻāĻāĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨ā§āĻ¯āĻŧ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸), āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻāĻā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ |.
āĻ āĻā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ ' āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻŦāĻ āĻļā§āĻˇ āĻāĻŋāĻšā§āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻŦāĻ
āĻāĻ°āĻŋāĻ¤ā§āĻ° \ āĻāĻĻā§āĻ§ā§āĻ¤ āĻā§āĻā§āĻ¸āĻ āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻā§āĻˇāĻ° āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋ
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° (āĻ¸ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤) āĻšāĻ˛ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§ āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
[]=;,) āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻ˛āĻŋāĻā§āĻ āĻ˛ā§āĻŦā§āĻ˛āĨ¤ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻāĻāĻ¨āĻā§ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻŦāĻž āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄāĨ¤ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ˛ā§āĻŦā§āĻ˛ in_link_1 ... in_link_N, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ˛ā§āĻŦā§āĻ˛ out_link_1 ... out_link_M, āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤
āĻĒā§āĻ¯āĻžāĻĄ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻĻā§āĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻ˛ā§āĻŦā§āĻ˛ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ˛ā§āĻŦā§āĻ˛āĻŦāĻŋāĻšā§āĻ¨ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĨāĻžāĻā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ¯āĻžāĻĄāĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ā§
nullsrc, split[L1], [L2]āĻāĻāĻžāĻ°āĻ˛ā§, nullsink
āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§ āĻĻā§āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻŦāĻ āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§ āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻĒā§āĻ¯āĻžāĻĄ āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄāĻāĻŋ "L1" āĻ˛ā§āĻŦā§āĻ˛āĻ¯ā§āĻā§āĻ¤, āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ
"L2" āĻ˛ā§āĻŦā§āĻ˛āĻ¯ā§āĻā§āĻ¤, āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
āĻāĻāĻžāĻ°āĻ˛ā§, āĻ¯āĻž āĻāĻāĻ¯āĻŧāĻ āĻ˛ā§āĻŦā§āĻ˛āĻŦāĻŋāĻšā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖā§, āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ˛ā§āĻŦā§āĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ "in" āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž; āĻ¯āĻĻāĻŋ āĻļā§āĻˇ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ "āĻāĻāĻ" āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻŦā§āĻ˛āĻŦāĻŋāĻšā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦā§āĻ§ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ
āĻ¸āĻŦ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
Libavfilter āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĸā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ˛āĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ swscale āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄāĻŋāĻ "sws_flags=āĻĒāĻ¤āĻžāĻāĻž;" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ BNF āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§:
::= āĻāĻ˛āĻĢāĻžāĻ¨āĻŋāĻāĻŽā§āĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻ° āĻāĻŦāĻ '_' āĻāĻ° āĻā§āĻ°āĻŽ
::= "[" "]"
::= [ ]
::= āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻā§āĻ°āĻŽ (āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻĻā§āĻ§ā§āĻ¤)
::= [ ] ["=" ] [ ]
::= [, ]
::= [sws_flags= ;] [; ]
āĻ¨ā§āĻ on āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻĒāĻ˛āĻžāĻ¯āĻŧāĻ¨āĻĒāĻ°
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻŽā§āĻĒā§āĻāĻŋāĻļāĻ¨ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ "āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ
āĻāĻŦāĻ āĻĒāĻžāĻ˛āĻžāĻ¨ā§" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ¯ā§āĻā§āĻ¤ āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻ¤āĻ° āĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻžāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° ":" āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ "\'"āĨ¤
āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ° āĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻĒā§āĻ°ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻ āĻā§āĻˇāĻ° "\'" āĻŦāĻž āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° "[],;" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĨ¤
āĻ āĻŦāĻļā§āĻˇā§, āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻļā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻļā§āĻ˛ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋ āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ā§ˇ āĻ āĻā§āĻāĻ¨ āĻāĻžāĻāĻāĻ¨āĻŋ
āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒāĻžāĻ āĻŽāĻžāĻ¨:
āĻāĻāĻŋ āĻāĻāĻāĻŋ 'āĻ¸ā§āĻā§āĻ°āĻŋāĻ': āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋāĻ¤ā§ "'" āĻŦāĻŋāĻļā§āĻˇ āĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻ āĻā§āĻˇāĻ° āĻāĻŦāĻ ":" āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻāĻŋ āĻāĻāĻāĻžāĻŦā§ āĻĒāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§:
text=āĻāĻāĻŋ āĻāĻāĻāĻŋ \'āĻ¸ā§āĻā§āĻ°āĻŋāĻ\'\: āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻŽāĻŦā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧā§ˇ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻāĻžāĻŦā§
āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ:
drawtext=text=āĻāĻāĻŋ āĻāĻāĻāĻŋ \\\'āĻ¸ā§āĻā§āĻ°āĻŋāĻ\\\'\\: āĻāĻ\ āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ\, āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ "\'" āĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ, "," āĻšāĻāĻ¯āĻŧāĻž āĻĻāĻ°āĻāĻžāĻ°
āĻĒāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻā§āĻā§)āĨ¤
āĻĒāĻ°āĻŋāĻļā§āĻˇā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻļā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄā§, āĻ¯āĻž āĻā§āĻšā§āĻ¤ āĻļā§āĻ˛ā§āĻ° āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻŋ āĻ¯ā§ "\" āĻŦāĻŋāĻļā§āĻˇ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ "\", āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§
āĻ āĻŦāĻļā§āĻˇā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§:
-vf "drawtext=text=āĻāĻāĻŋ āĻāĻāĻāĻŋ \\\\\\'āĻ¸ā§āĻā§āĻ°āĻŋāĻ\\\\\\'\\\\: āĻāĻ\\, āĻŦāĻž āĻāĻ°āĻ\\, āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§"
āĻāĻžāĻāĻŽāĻ˛āĻžāĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž
āĻāĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻāĻŽāĻ˛āĻžāĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻāĻāĻ¨āĻŋ. āĻ¯āĻĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻŦā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
t āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, NAN āĻ¯āĻĻāĻŋ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
w
h āĻāĻŋāĻĄāĻŋāĻ āĻšāĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻ¤, āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ (āĻ¨āĻŋāĻā§āĻāĻ¤ āĻāĻžāĻĒāĻ¸āĻž) 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĨā§āĻā§ 3 āĻŽāĻŋāĻ¨āĻŋāĻ, āĻāĻŦāĻ āĻ
āĻ°ā§āĻāĻžāĻāĻŋāĻ¤ā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° 3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ:
smartblur = enable='between(t,10,3*60)',
curves = enable='gte(t,3)' : preset=cross_process
āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
"-- āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°"āĨ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻāĻžāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĨ¤
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻĄāĻŧāĻžāĻāĻĄāĻŧāĻŋ āĻĢā§āĻāĻĄ
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻļā§āĻˇā§āĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻāĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
nb_āĻ¨āĻŽā§āĻ¨āĻž, ns
āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻŦā§āĨ¤ āĻļā§āĻˇā§
āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻāĻĢā§āĻā§āĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨ā§āĻ°āĻŦ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
44100.
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
by nb_āĻ¨āĻŽā§āĻ¨āĻž. āĻ¸ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ nb_āĻ¨āĻŽā§āĻ¨āĻž.
āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ, o
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻļā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ°āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻā§.
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž 1
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž 2
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻžāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ afade āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ:
ffmpeg -i first.flac -i second.flac -filter_complex acrossfade=d=10:c1=exp:c2=exp output.flac
¡ āĻā§āĻ°āĻ¸ āĻĢā§āĻāĻĄ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻžāĻĄāĻŧāĻžāĻ:
ffmpeg -i first.flac -i second.flac -filter_complex acrossfade=d=10:o=0:c1=exp:c2=exp output.flac
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻŖāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
'|' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻž
0-āĻāĻ° āĻŦā§āĻļāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¨ā§āĻ°āĻŦā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§. āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻŦāĻžāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻ°āĻŦā§ā§ˇ
āĻĻā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋ 1.5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋ 0.5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĻā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ (āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¯āĻž āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§) āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤āĨ¤
adelay=1500|0|500
aecho
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻļāĻŦā§āĻĻ āĻāĻŦāĻ āĻĒāĻžāĻšāĻžāĻĄāĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻŦāĻĄāĻŧ
āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ) āĻāĻĨāĻž āĻŦāĻ˛āĻžāĻ° āĻŦāĻž āĻāĻŋā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ; āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻ āĻāĻāĻ°āĻŖ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻž āĻā§āĻāĻžāĻ˛ āĻļāĻŦā§āĻĻ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¤ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻ˛ "āĻŦāĻŋāĻ˛āĻŽā§āĻŦ", āĻāĻŦāĻ āĻāĻ° āĻā§āĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤ āĻšāĻ˛ "āĻā§āĻˇāĻ¯āĻŧ"āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻŦāĻ āĻā§āĻˇāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
in_gain
āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.6āĨ¤
out_gain
āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.3āĨ¤
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¤ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
'|' āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ°" āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ "(0 - 90000.0]"ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1000ā§ˇ
āĻā§āĻˇāĻ¯āĻŧ
'|' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
"āĻā§āĻˇāĻ¯āĻŧ" āĻšāĻ˛ "(0 - 1.0]"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0.5āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ§ā§āĻŦāĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ āĻ¯āĻ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻžāĻāĻā§ āĻ¤āĻžāĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§:
aecho=0.8:0.88:60:0.4
¡ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻā§āĻŦ āĻāĻŽ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ (āĻ§āĻžāĻ¤āĻŦ) āĻ°ā§āĻŦāĻā§āĻ° āĻŽāĻ¤ā§ āĻļā§āĻ¨āĻžāĻā§āĻā§:
aecho=0.8:0.88:6:0.4
¡ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻšāĻžāĻĄāĻŧā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻŽā§āĻā§āĻ¤ āĻŦāĻžāĻ¯āĻŧā§ āĻāĻ¨āĻ¸āĻžāĻ°ā§āĻā§āĻ° āĻŽāĻ¤ā§ āĻļā§āĻ¨āĻžāĻŦā§:
aecho=0.8:0.9:1000:0.3
¡ āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤āĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§:
aecho=0.8:0.9:1000|1800:0.3|0.25
aeval
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ), āĻ¯āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ˛ā§
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ, āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ, c
āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻāĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
ch āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ°
n āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
s āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
t āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
nb_in_channels
nb_out_channels
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž
val(CH)
āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻš āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ CH
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ§ā§āĻ°. āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻ¯āĻŧāĻ¤āĻ¨:
aeval=val(ch)/2:c=āĻāĻāĻ
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ˛ā§āĻā§ āĻĢā§āĻ:
aeval=Val(0)|-Val(ā§¨ā§Ļā§§ā§Ļ)
afade
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻĢā§āĻĄ-āĻāĻ¨/āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨, t
āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĢā§āĻĄ-āĻāĻ¨-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻ¯āĻŧ "āĻāĻ¨" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻĢā§āĻĄ-āĻāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻāĻ" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻāĻžāĻŦ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻāĻ¨"āĨ¤
āĻļā§āĻ°ā§_āĻ¨āĻŽā§āĻ¨āĻž, ss
āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
0 āĻšāĻ¯āĻŧ
nb_āĻ¨āĻŽā§āĻ¨āĻž, ns
āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻŦā§āĨ¤ āĻĒāĻ°āĻŋāĻļā§āĻˇā§
āĻĢā§āĻĄ-āĻāĻ¨ āĻāĻĢā§āĻā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻĨāĻžāĻāĻŦā§
āĻĢā§āĻāĻĄ-āĻāĻāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ā§āĻ° āĻļā§āĻˇā§ āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¨ā§āĻ°āĻŦ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 44100āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ°ā§, st
āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§; āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨ā§āĻ¨āĻ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨āĨ¤ āĻ¸ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ start_sample.
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĢā§āĻāĻĄ-āĻāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻļā§āĻˇā§
āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĢā§āĻĄ-āĻāĻāĻ āĻļā§āĻˇā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻĨāĻžāĻāĻŦā§
āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
nb_āĻ¨āĻŽā§āĻ¨āĻž. āĻ¸ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ nb_āĻ¨āĻŽā§āĻ¨āĻž.
āĻŦāĻžāĻāĻ
āĻĢā§āĻāĻĄ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ°āĻžāĻ āĻ¤ā§āĻ°āĻŋāĻā§āĻāĻžāĻāĻžāĻ°, āĻ°ā§āĻāĻŋāĻ āĻĸāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
qsin
āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻā§āĻ° āĻāĻ¤ā§āĻ°ā§āĻĨāĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
hsin
āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻĒā§āĻ°ā§āĻ°āĻŖāĻž
āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻ¸āĻžāĻāĻ¨ āĻ¤āĻ°āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ˛āĻ āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
ipar
āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŦā§āĻ˛āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒāĻĻāĻžāĻ§āĻŋāĻāĻžāĻ°āĻŦāĻ˛ā§ āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒāĻļā§āĻļāĻžāĻŦāĻ āĻāĻ¨āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻŋāĻŦāĻŋāĻāĻ° āĻāĻ¨āĻŽā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŦā§āĻ˛āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻŽā§āĻĒā§āĻ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
iqsin
āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ¤ā§āĻ°ā§āĻĨāĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻšāĻ¸āĻŋāĻ¨
āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻā§āĻ° āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻ āĻ°ā§āĻ§ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻāĻž
āĻĄāĻŦāĻ˛ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻāĻ¸āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĻā§āĻļā§
āĻĄāĻŦāĻ˛ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻ¸āĻŋāĻāĻŽāĻ¯āĻŧā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ āĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ 15 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ:
afade=t=in:ss=0:d=15
āĻāĻāĻāĻŋ 25 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ āĻĄāĻŋāĻāĻ° āĻļā§āĻˇ 900 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĢā§āĻāĻĄ āĻāĻāĻ:
afade=t=out:st=875:d=25
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻŦā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋāĻāĻ¸
āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤
āĻ¨āĻŽā§āĻ¨āĻž_āĻšāĻžāĻ°
āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžā§ˇ
āĻĻā§āĻ āĻĻā§āĻ¯ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻĒā§āĻāĻāĻŋāĻā§ āĻšāĻ¯āĻŧ āĻāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ 8-āĻŦāĻŋāĻ āĻŦāĻž āĻ¸āĻžāĻāĻ¨āĻĄ 16-āĻŦāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨
aformat=sample_fmts=u8|s16:channel_layouts=stereo
āĻ¸āĻŦ āĻĒāĻžāĻ¸
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋ-āĻŽā§āĻ°ā§ āĻ āĻ˛-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ (Hz āĻ) āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°-
āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒā§āĻ°āĻ¸ā§āĻĨ. āĻāĻāĻāĻŋ āĻ āĻ˛-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ āĻĄāĻŋāĻāĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻā§ āĻĢā§āĻ āĻ°āĻŋāĻ˛ā§āĻļāĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻāĻ°ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
Hz āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
width_type āĻāĻāĻ¨āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻāĻāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĻā§āĻ āĻŦāĻž āĻ¤āĻ¤ā§āĻ§āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¨āĻĒā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻ āĻāĻžāĻ°āĻŖā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻŦā§
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻŦ āĻĨāĻžāĻāĻŦā§ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛, āĻ¸ā§āĻ āĻā§āĻ°āĻŽā§,
āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŽā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻŦā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻāĻāĻŋ 2.1 (FL+FR+LF) āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻšāĻ¯āĻŧ FC+BL+BR,
āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻāĻĒā§āĻ 5.1-āĻ āĻšāĻŦā§, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŽā§: a1, a2, b1, a3,
b2, b3 (a1 āĻšāĻ˛ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛, b1 āĻšāĻ˛ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ˇ
āĻāĻ¨āĻĒā§āĻ).
āĻ āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§, āĻāĻāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¤ā§ āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻā§ āĻĨāĻžāĻāĻŦā§
āĻ āĻ°ā§āĻĄāĻžāĻ°: a1, a2, b1, b2, āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ 4.0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§, āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, āĻāĻŦāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§.
āĻāĻ¨āĻĒā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĻā§āĻāĻŋ āĻŽāĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨:
amovie=left.wav [l] ; amovie=right.mp3 [r] ; [l] [r] āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
¡ āĻāĻāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ 1āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻŦāĻ 6āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ input.mkv:
ffmpeg -i input.mkv -filter_complex "[0:1][0:2][0:3][0:4][0:5][0:6] amerge=inputs=6" -c:a pcm_s16le output.mkv
āĻāĻāĻāĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŖ
āĻāĻāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ ( āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻžāĻā§ āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻ āĻ¨ā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§)āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻāĻ¨āĻĒā§āĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻŦā§
āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĸā§āĻāĻžāĻ¨ā§.
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ
ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex amix=inputs=3:duration=first:dropout_transition=3 OUTPUT
āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻā§ 3āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻĄā§āĻ°āĻĒāĻāĻāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ 3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¨āĻĒā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž. āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻŋ 2-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛
āĻāĻŋāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ.
āĻĻā§āĻ°ā§āĻāĻ¤āĻŽ
āĻĻā§āĻ°ā§āĻāĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤
āĻĄā§āĻ°āĻĒāĻāĻāĻ_āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻāĻ˛āĻŋāĻāĻŽ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŦā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 2 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
āĻŦāĻžāĻ¤āĻŋāĻ˛
āĻāĻāĻāĻĒā§āĻā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ āĻĄāĻŋāĻ āĻā§āĻ¸ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻĄ
āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸āĻā§āĻā§ āĻāĻāĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ ffmpeg - āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻāĻāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¯āĻžāĻā§āĻ_āĻ¸āĻžāĻāĻ
āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 4096āĨ¤
pad_len
āĻļā§āĻˇā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻĒāĻ°ā§,
āĻĒā§āĻ°āĻŦāĻžāĻš āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§_āĻ˛ā§āĻ¨.
āĻĒā§āĻ°ā§_āĻ˛ā§āĻ¨
āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŽā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ, āĻŽāĻžāĻ¨ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻļā§āĻˇā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻāĻā§āĻā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž pad_len.
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ pad_len āĻ¨āĻž āĻĒā§āĻ°ā§_āĻ˛ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°āĻŦā§
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻˇāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻļā§āĻˇā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° 1024āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
apad=pad_len=1024
¡ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻŽāĻĒāĻā§āĻˇā§ 10000 āĻ¨āĻŽā§āĻ¨āĻž āĻĨāĻžāĻāĻŦā§, āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž:
apad=hole_len=10000
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ffmpeg āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻ¤ā§, āĻ¯āĻžāĻ¤ā§ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĨāĻžāĻāĻŦā§
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻļā§āĻˇ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§
āĻĻā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
ffmpeg -i āĻāĻŋāĻĄāĻŋāĻ -i AUDIO -filter_complex "[1:0]apad" -āĻā§āĻāĻ¤āĻŽ āĻāĻāĻāĻĒā§āĻ
aphaser
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢā§āĻāĻŋāĻ āĻāĻĢā§āĻā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻĢā§āĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§āĻ¤ā§ āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻļāĻŋāĻāĻ° āĻāĻŦāĻ āĻā§āĻ°āĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻā§āĻĄāĻŧāĻž āĻāĻŦāĻ āĻāĻ°ā§āĻ¤ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
in_gain
āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.4āĨ¤
out_gain
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.74
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3.0āĨ¤
āĻā§āĻˇāĻ¯āĻŧ
āĻ¸ā§āĻ āĻā§āĻˇāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.4āĨ¤
āĻ¸ā§āĻĒā§āĻĄ
āĻšāĻžāĻ°ā§āĻā§ āĻŽāĻĄā§āĻ˛ā§āĻļāĻ¨ āĻāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.5āĨ¤
āĻāĻĻāĻ°ā§āĻļ
āĻŽāĻĄā§āĻ¯ā§āĻ˛ā§āĻļāĻ¨ āĻāĻžāĻāĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋāĻā§āĻāĻžāĻāĻžāĻ°āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¤ā§āĻ°āĻŋāĻā§āĻāĻžāĻāĻžāĻ°, t
āĻā§āĻĄāĻŧāĻžāĻ° āĻĄāĻŋāĻŽ, s
āĻ¨āĻŽā§āĻ¨āĻž
libswresample āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
āĻā§āĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻ¤āĻžāĻšāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¤āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§
āĻāĻāĻāĻĒā§āĻāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻžāĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¤āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤/āĻ¸āĻā§āĻāĻ āĻāĻ°āĻ¤ā§āĻ āĻ¸āĻā§āĻˇāĻŽ
āĻ āĻĨāĻŦāĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ āĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ¸āĻžāĻāĻ˛ā§āĻ¨ā§āĻ¸ āĻāĻ¨āĻā§āĻā§āĻ āĻāĻ°āĻ¤ā§ / āĻāĻžāĻ āĻāĻāĻ āĻāĻ°āĻ¤ā§, āĻāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻāĻāĻ¯āĻŧ āĻŦāĻž āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻžāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ [āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°:]resampler_options, āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻļ
āĻāĻāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻāĻŦāĻ resampler_options āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯ āĻā§āĻĄāĻŧāĻž, ":" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻāĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ ffmpeg-resampler āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻā§ 44100Hz āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¨āĻŽā§āĻ¨āĻž āĻĻāĻŋāĻ¨:
aresample=44100
¡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤/āĻ¸āĻā§āĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 1000āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻš
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ:
aresample=async=1000
āĻ¸āĻŽā§āĻĒāĻĻ āĻ¨āĻŽā§āĻ¨āĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻļā§āĻˇ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĢā§āĻ˛āĻžāĻļ āĻšāĻŦā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ¯āĻāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¤āĻžāĻ° āĻļā§āĻˇ āĻ¸āĻāĻā§āĻ¤.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
nb_out_samples, n
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1024āĨ¤
āĻĒā§āĻ¯āĻžāĻĄ, p
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻļā§āĻˇ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻŦā§, āĻ¯āĻžāĻ¤ā§ āĻļā§āĻˇāĻāĻŋ
āĻĢā§āĻ°ā§āĻŽā§ āĻāĻā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻĨāĻžāĻāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
1.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž 1234 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž
āĻļā§āĻˇ āĻĢā§āĻ°ā§āĻŽ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
asetnsamples=n=1234:p=0
asetrate
PCM āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĢāĻ˛ā§ āĻāĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§
āĻāĻŦāĻ āĻĒāĻŋāĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, r
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 44100 HzāĨ¤
ashowinfo
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¨āĻž
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ° āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻžāĻŦāĻŋ:āĻŽā§āĻ˛ā§āĻ¯.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° (āĻā§āĻ°āĻŽāĻŋāĻ) āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻāĻāĻ¨āĻŋāĻā§; āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 1/āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°.
pts_time
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, -1 āĻ¯āĻĻāĻŋ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§
āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻ°ā§āĻĨāĻšā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻ āĻĄāĻŋāĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§)
fmt āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.
chlayout
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤
āĻšāĻžāĻ°
āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°āĨ¤
nb_āĻ¨āĻŽā§āĻ¨āĻž
āĻĢā§āĻ°ā§āĻŽā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛)āĨ¤
āĻā§āĻāĻ¸āĻžāĻŽ
āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻĄāĻ˛āĻžāĻ°-ā§Šā§¨ āĻā§āĻāĻ¸āĻžāĻŽ (āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤)āĨ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯,
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ˛ā§āĻ¨ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¤āĻĨā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻĒā§āĻ˛ā§āĻ¨_āĻā§āĻāĻ¸āĻžāĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄā§āĻāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĄāĻ˛āĻžāĻ°-32 āĻā§āĻāĻ¸āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤
astats
āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻŽā§āĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨āĻāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻšāĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻāĻŦāĻ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻŋāĻ¤ā§āĻ°
āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻŽā§āĻŦāĻž
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§ āĻĻā§āĻ°ā§āĻā§āĻ¯, āĻĒāĻŋāĻ āĻāĻŦāĻ āĻā§āĻ°ā§ RMS āĻĒāĻ°āĻŋāĻŽāĻžāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
0.05 (50 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ)āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ "[0.1 - 10]"āĨ¤
āĻŽā§āĻāĻžāĻĄāĻžāĻāĻž
āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻ¨āĻā§āĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ "lavfi.astats.X" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¯ā§āĻāĻžāĻ¨ā§ "X" āĻšāĻ˛ 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ "āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻā§āĻā§āĻ˛āĻŋ āĻšāĻ˛: DC_offset Min_level Max_level Min_difference
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻĄāĻŧ_āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒāĻŋāĻ_āĻ˛ā§āĻā§āĻ˛ RMS_peak RMS_trough Crest_factor Flat_factor
āĻĒāĻŋāĻ_āĻāĻžāĻāĻ¨ā§āĻ āĻŦāĻŋāĻ_āĻāĻā§āĻ°āĻ¤āĻž
āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻ¨ā§āĻ¯: DC_offset Min_level Max_level Min_fference Max_difference
āĻāĻĄāĻŧ_āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒāĻŋāĻ_āĻ˛ā§āĻā§āĻ˛ RMS_level RMS_peak RMS_trough Flat_factor Peak_count
āĻ¨āĻŽā§āĻ¨āĻžāĻ°_āĻŦāĻŋāĻ_āĻāĻā§āĻ°āĻ¤āĻž āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§ āĻĻā§āĻāĻ¤ā§ āĻāĻ "lavfi.astats.1.DC_offset" āĻŦāĻž āĻāĻ āĻŽāĻ¤
"āĻ˛āĻžāĻāĻĢāĻŋ.āĻ ā§āĻ¯āĻžāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸āĨ¤ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻāĨ¤ āĻļāĻŋāĻāĻ°_āĻāĻŖāĻ¨āĻž"āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§ āĻāĻ° āĻ āĻ°ā§āĻĨ āĻā§ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨āĨ¤
āĻ°āĻŋāĻ¸ā§āĻ
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻĒāĻ°ā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻ āĻā§āĻˇāĻŽāĨ¤
āĻĻā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
DC āĻ āĻĢāĻ¸ā§āĻ
āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ¯ā§āĻ¤āĻŋ āĻāĻĄāĻŧāĨ¤
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻ¤āĻ°
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸ā§āĻ¤āĻ°āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻ¤āĻ°
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸ā§āĻ¤āĻ°āĨ¤
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĒāĻ°āĻĒāĻ° āĻĻā§āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĒāĻ°āĻĒāĻ° āĻĻā§āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĨ¤
āĻāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĒāĻ°āĻĒāĻ° āĻĻā§āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻāĻĄāĻŧ
āĻĒāĻ°āĻĒāĻ° āĻĻā§āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻļāĻŋāĻāĻ° āĻ¸ā§āĻ¤āĻ° dB
āĻāĻ°āĻāĻŽāĻāĻ¸ āĻ¸ā§āĻ¤āĻ° dB
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒāĻŋāĻ āĻāĻŦāĻ āĻāĻ°āĻāĻŽāĻāĻ¸ āĻ¸ā§āĻ¤āĻ° dBFS āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ°āĻāĻŽāĻāĻ¸ āĻļāĻŋāĻāĻ° dB
āĻāĻ°āĻāĻŽāĻāĻ¸ āĻ¨āĻžāĻ˛āĻž dB
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž RMS āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻŋāĻāĻ° āĻāĻŦāĻ āĻāĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨āĨ¤
āĻā§āĻāĻāĻŋ āĻā§āĻŖāĻ
āĻĒāĻŋāĻ āĻĨā§āĻā§ RMS āĻ˛ā§āĻā§āĻ˛ā§āĻ° āĻāĻĻāĻ°ā§āĻļ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ (āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: dB-āĻ¤ā§ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻā§āĻŖāĻ
āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¤āĻ˛āĻ¤āĻž (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻĒāĻ°āĻĒāĻ° āĻ¨āĻŽā§āĻ¨āĻž) āĻ¤āĻžāĻ° āĻļā§āĻ°ā§āĻˇā§
āĻŽāĻžāĻ¤ā§āĻ°āĻž (āĻ¯ā§āĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻ¤āĻ° or āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻ¤āĻ°).
āĻļāĻŋāĻāĻ° āĻāĻŖāĻ¨āĻž
āĻ āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻ¯āĻŧ) āĻ¯ā§ āĻ¸āĻāĻā§āĻ¤āĻāĻŋ āĻšāĻ¯āĻŧ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ
āĻ¸ā§āĻ¤āĻ° or āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻ¤āĻ°.
āĻŦāĻŋāĻ āĻāĻā§āĻ°āĻ¤āĻž
āĻ āĻĄāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻŦāĻŋāĻ āĻāĻā§āĻ°āĻ¤āĻž. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
astreamsync
āĻĻā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻžāĻĢāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ¸āĻĒā§āĻ°, e
āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨: āĻ¯āĻĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¯āĻŧ
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ, āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¯āĻĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦāĻž āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ¯āĻŧ, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
b1 b2
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
s1 s2
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
t1 t2
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "t1-t2", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž āĻ¯āĻž a āĻāĻā§
āĻā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻā§āĻ˛ āĻāĻ¨āĻĒā§āĻā§ āĻŦāĻžāĻĢāĻžāĻ° āĻĒāĻžāĻ āĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ°ā§āĻ¸-āĻā§āĻ¸ā§āĻ "āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤" āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ āĻā§āĻŦ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
āĻ āĻ¨ā§āĻāĻāĻž āĻĄāĻŋāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨:
amovie=file.ogg [a] ; amovie=file.mp3 [b] ;
[a] [b] astreamsync=(2*āĻāĻ˛ā§āĻŽā§āĻ˛ā§(1))-1+tanh(5*(t1-t2)) [a2] [b2] ;
[a2] [b2] āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻāĻ
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻž āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŽā§āĻ¨āĻž / āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¯ā§āĻ āĻ¯āĻāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸ā§āĻā§āĻāĻāĻŋāĻ/āĻ¸ā§āĻā§āĻ°ā§āĻāĻŋāĻ āĻāĻ°āĻ¤ā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻāĻ°āĻž
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻāĻŋāĻ/āĻ¸āĻā§āĻāĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻ āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ¯āĻŧ āĻĸā§āĻā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
min_delta
āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ (āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§)
āĻ¨āĻŽā§āĻ¨āĻž āĻ¯ā§āĻ/āĻĄā§āĻ°āĻĒāĻŋāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.1āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŋāĻā§āĻ āĻĒā§āĻ¤ā§
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
max_comp
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ=1 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 500āĨ¤
first_pts
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽ PTS āĻāĻ āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻ˛ 1 / āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°āĨ¤ āĻāĻ
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ/āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ PTS āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤ā§āĻ°āĻŋ, āĻ¤āĻžāĻ āĻā§āĻ¨ā§ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻŦāĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻ¤ā§ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻĒāĻ°ā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻŦāĻž āĻāĻžāĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ PTS āĻ¸āĻš āĻā§āĻ¨ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻ¤ā§
āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĨ¤
atempo
āĻ āĻĄāĻŋāĻ āĻā§āĻŽā§āĻĒā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ āĻŋāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻ āĻĄāĻŋāĻ āĻā§āĻŽā§āĻĒā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻžāĻŽāĻŽāĻžāĻ¤ā§āĻ° 1.0 āĻā§āĻŽā§āĻĒā§ āĻ§āĻ°ā§ āĻ¨ā§āĻŦā§āĨ¤ āĻā§āĻŽā§āĻĒā§ āĻ āĻŦāĻļā§āĻ¯āĻ [0.5, 2.0] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ 80% āĻā§āĻŽā§āĻĒā§āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻŽāĻ¨ā§āĻĨāĻ° āĻāĻ°ā§āĻ¨:
atempo=0.8
¡ 125% āĻā§āĻŽā§āĻĒā§āĻ¤ā§ āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§:
atempo=1.25
āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŽ
āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻŦāĻĒāĻžāĻ°ā§āĻ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻļā§āĻ°ā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ (āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§) āĻļā§āĻ°ā§āĻ° āĻ āĻāĻļā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻļā§āĻ°ā§ āĻāĻāĻāĻĒā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻŦā§āĨ¤
āĻļā§āĻˇ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš āĻāĻāĻāĻŋāĻ° āĻ āĻŋāĻ āĻāĻā§ āĻļā§āĻˇ āĻļā§āĻˇ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻŦā§
āĻāĻāĻāĻĒā§āĻāĨ¤
start_pts
āĻāĻāĻ āĻ°āĻāĻŽ āĻļā§āĻ°ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
end_pts
āĻāĻāĻ āĻ°āĻāĻŽ āĻļā§āĻˇ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻˇ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤
start_sample
āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻāĻāĻāĻĒā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻļā§āĻˇ_āĻ¨āĻŽā§āĻ¨āĻž
āĻĒā§āĻ°āĻĨāĻŽ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻļā§āĻ°ā§, āĻļā§āĻˇ, āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻ/āĻāĻ¨ā§āĻĄ āĻ āĻĒāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¤āĻžāĻāĻžāĻ¨
āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻ¯āĻāĻ¨ _sample āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻžāĻāĻāĻ¨āĻŋ. āĻ¸ā§āĻ¤āĻ°āĻžāĻ start/end_pts āĻāĻŦāĻ start/end_sample āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻŦā§ āĻ¯āĻāĻ¨
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻā§āĻ˛, āĻ¸āĻ āĻŋāĻ āĻŦāĻž āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻž
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ asetpts āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻļā§āĻ°ā§ āĻŦāĻž āĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ˛ā§āĻā§ āĻšāĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŦāĻā§āĻ˛ā§āĻ āĻ°āĻžāĻā§
āĻ¯ā§ āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤ āĻļā§āĻ§ā§ āĻ¸ā§āĻ āĻ āĻāĻļāĻā§āĻā§ āĻ°āĻžāĻāĻ¤ā§
āĻāĻāĻ¯ā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŽā§āĻ˛ā§, āĻāĻāĻžāĻ§āĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ āĻāĻāĻž āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻļā§āĻ§ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ°āĻžāĻāĻ¤ā§ āĻļā§āĻˇ āĻŽāĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻŦāĻžāĻĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨:
ffmpeg -i INPUT -af atrim=60:120
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 1000āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻ°āĻžāĻā§āĻ¨:
ffmpeg -i INPUT -af atrim=end_sample=1000
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒāĻžāĻ¸
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĻā§āĻ-āĻŽā§āĻ°ā§ āĻŦāĻžāĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĨ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻāĻŦāĻ
(3dB-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ) āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤ āĻĻā§āĻ¯ āĻ¸āĻŋāĻāĻ¸āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ˛āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ (āĻĒāĻŋāĻ āĻ˛āĻžāĻ =
Q) āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§: āĻ§ā§āĻ°ā§āĻŦāĻ 0dB āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ˛āĻžāĻāĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻā§āĻā§āĻ 6dB āĻ āĻ°ā§āĻ˛ āĻ āĻĢ āĻšāĻ¯āĻŧ
(āĻĒā§āĻ°āĻ¤āĻŋ āĻĻāĻļāĻā§ 20dB)āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3000āĨ¤
āĻ¸āĻŋāĻāĻ¸āĻāĻŋ 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻ˛āĻžāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
width_type āĻāĻāĻ¨āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
bandreject
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĻā§āĻ-āĻŽā§āĻ°ā§ āĻŦāĻžāĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĨ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻāĻŦāĻ
(3dB-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ) āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒā§āĻ°āĻ¸ā§āĻĨ. āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ 6dB āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻā§āĻā§āĻ (āĻĒā§āĻ°āĻ¤āĻŋ āĻĻāĻļāĻā§ 20dB) āĻ āĻ°ā§āĻ˛ āĻ āĻĢ āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3000āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
width_type āĻāĻāĻ¨āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻĻ
āĻāĻāĻāĻŋ āĻĻā§āĻ-āĻŽā§āĻ°ā§ āĻļā§āĻ˛ā§āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĄāĻŋāĻāĻ° āĻāĻžāĻĻ (āĻ¨āĻŋāĻŽā§āĻ¨) āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻāĻžāĻā§āĻ¨
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻšāĻžāĻ-āĻĢāĻžāĻ-āĻāĻ° āĻā§āĻ¨-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻšāĨ¤ āĻāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤
āĻļā§āĻ˛ā§āĻāĻŋāĻ āĻāĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ (EQ)āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻžāĻ āĻāĻ°āĻž, g
0 Hz āĻ āĻ˛āĻžāĻ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ° āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ -20 (āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯) āĻĨā§āĻā§ +20 (āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻĄāĻŧ āĻŦā§āĻ¸ā§āĻ)āĨ¤ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ˛āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻĨāĻžāĻā§āĻ¨āĨ¤
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻŦāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻŦāĻž āĻāĻžāĻāĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100 HzāĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻļā§āĻ˛ā§āĻĢ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ¤āĻāĻž āĻāĻžāĻĄāĻŧāĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
biquad
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻšāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ biquad IIR āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻĨāĻžāĻ¯āĻŧ b0, b1, b2 āĻāĻŦāĻ a0, a1, a2
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ˛āĻŦ āĻāĻŦāĻ āĻšāĻ° āĻ¸āĻšāĻāĨ¤
bs2b
āĻŦāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻŦāĻžāĻāĻ¨ā§āĻ°āĻžāĻ˛ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨, āĻ¯āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ° āĻšā§āĻĄāĻĢā§āĻ¨ āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻ°ā§
āĻ āĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ā§
āĻĒā§āĻ°āĻžāĻ-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻ°āĻ¸āĻĢāĻŋāĻĄ āĻ¸ā§āĻ¤āĻ°āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ¤āĻ° (fcut=700, feed=50)āĨ¤
cmoy
āĻā§ āĻŽāĻ¯āĻŧ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ (fcut=700, feed=60)āĨ¤
jmeier
Jan Meier āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ (fcut=650, feed=95)āĨ¤
fcut
āĻāĻžāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ (āĻšāĻžāĻ°ā§āĻāĻā§)āĨ¤
āĻā§āĻāĻ¨
āĻĢāĻŋāĻĄ āĻ˛ā§āĻā§āĻ˛ (Hz āĻ)āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻŽā§āĻ¯āĻžāĻĒ
āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž,
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "āĻāĻ¨_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛-āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛" or āĻāĻ¨_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĢāĻ°ā§āĻŽ. āĻāĻ¨_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻšāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻžāĻŽāĻ¨ā§ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ FL) āĻŦāĻž āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ āĻāĻ° āĻ¸ā§āĻāĻ
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻāĻāĻĒā§āĻā§ āĻāĻ° āĻ¸ā§āĻāĻ
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ, āĻļā§āĻ°ā§
āĻļā§āĻ¨ā§āĻ¯ āĻ¸āĻš āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤
āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻŦā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛, āĻ¸ā§āĻāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ 5.1+ āĻĄāĻžāĻāĻ¨āĻŽāĻŋāĻā§āĻ¸ āĻāĻ¨āĻĒā§āĻ MOV āĻĢāĻžāĻāĻ˛ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž,
ffmpeg -i in.mov -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° 'channelmap=map=DL-FL|DR-FR' out.wav
āĻāĻ¨āĻĒā§āĻā§āĻ° āĻĄāĻžāĻāĻ¨āĻŽāĻŋāĻā§āĻ¸ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ WAV āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤
AAC āĻāĻ° āĻ¨ā§āĻāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ āĻ°ā§āĻĄāĻžāĻ°ā§ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻāĻāĻāĻŋ 5.1 WAV āĻ āĻŋāĻ āĻāĻ°āĻ¤ā§
ffmpeg -i in.wav -filter 'channelmap=1|2|0|5|3|4:5.1' out.wav
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ¸ā§āĻāĻŋāĻ°āĻŋāĻ"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¨āĻĒā§āĻ MP3 āĻĢāĻžāĻāĻ˛ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž,
ffmpeg -i in.mp3 -filter_complex channelsplit out.mkv
āĻĻā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¸ā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§, āĻāĻāĻāĻŋāĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻŽ āĻ āĻāĻļ āĻĨāĻžāĻāĻŦā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋ āĻ¸āĻ āĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ 5.1 WAV āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨:
ffmpeg -i in.wav -filter_complex
'channelsplit=channel_layout=5.1[FL][FR][FC][LFE][SL][SR]'
-āĻŽā§āĻ¯āĻžāĻĒ '[FL]' front_left.wav -map '[FR]' front_right.wav -map '[FC]'
front_center.wav -map '[LFE]' lfe.wav -map '[SL]' side_left.wav -map '[SR]'
āĻ¸āĻžāĻāĻĄ_āĻĄāĻžāĻāĻ.āĻāĻ¯āĻŧāĻžāĻ
āĻ§ā§āĻ¯āĻŧāĻž
āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻ¸ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°āĻžāĻ¸ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻāĻžāĻ˛ āĻļāĻŦā§āĻĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻ°āĻžāĻ¸ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĻā§āĻļā§āĻ¯āĻĒā§āĻ°ā§āĻŖ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻšāĻ¯āĻŧ
āĻ§ā§āĻ°ā§āĻŦāĻ, āĻā§āĻ°āĻžāĻ¸ āĻ¸āĻš, āĻāĻāĻŋ āĻ¸āĻžāĻāĻ¨ā§āĻ¸āĻ¯āĻŧā§āĻĄāĻžāĻ˛ āĻŦāĻž āĻ¤ā§āĻ°āĻŋāĻā§āĻāĻžāĻāĻžāĻ° āĻŽāĻĄā§āĻ¯ā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻŽāĻĄā§āĻ¯ā§āĻ˛ā§āĻļāĻ¨ āĻāĻā§āĻ°āĻ¤āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻŽāĻĄā§āĻ¯ā§āĻ˛ā§āĻā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻāĻā§ āĻŦāĻž āĻĒāĻ°ā§ āĻā§āĻ˛āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¤āĻžāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ§ā§āĻŦāĻ¨āĻŋ āĻ§ā§āĻ° āĻŦāĻž āĻĻā§āĻ°ā§āĻ¤ āĻļā§āĻ¨āĻžāĻŦā§, āĻ¸ā§āĻāĻžāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ§ā§āĻŦāĻ¨āĻŋ
āĻŽā§āĻ˛ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¸ā§āĻ° āĻāĻ°āĻž, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻ¸ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻā§ āĻāĻŖā§āĻ āĻāĻŋāĻā§āĻāĻž āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
in_gain
āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.4āĨ¤
out_gain
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.4āĨ¤
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 40ms āĻĨā§āĻā§ 60ms āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻˇāĻ¯āĻŧ
āĻ¸ā§āĻ decays.
āĻāĻ¤āĻŋ
āĻāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¤āĻ˛
āĻāĻā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ:
chorus=0.7:0.9:55:0.4:0.25:2
¡ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ:
chorus=0.6:0.9:50|60:0.4|0.32:0.25|0.4:2|1.3
¡ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸āĻš āĻĒā§āĻ°ā§āĻŖāĻžāĻā§āĻ āĻ§ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ˛āĻ āĻā§āĻ°āĻžāĻ¸:
chorus=0.5:0.9:50|60|40:0.4|0.32|0.3:0.25|0.4|0.3:2|2.3|1.3
compand
āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻŦāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻšāĻžāĻŽāĻ˛āĻž
āĻā§āĻˇāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻ¸ā§āĻ¤āĻ°
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻāĻā§āĻ¤ āĻāĻ° āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻĄāĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻšāĻžāĻŽāĻ˛āĻž āĻāĻ¯āĻŧāĻ¤āĻ¨ā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻāĻŦāĻ āĻā§āĻˇāĻ¯āĻŧ āĻāĻ˛āĻŋāĻāĻŽ āĻšā§āĻ°āĻžāĻ¸ āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
(āĻ āĻĄāĻŋāĻ āĻā§āĻ°ā§ āĻšāĻā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž) āĻā§āĻˇāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤, āĻāĻžāĻ°āĻŖ
āĻŽāĻžāĻ¨ā§āĻˇā§āĻ° āĻāĻžāĻ¨ āĻšāĻ āĻžā§ āĻ¨āĻ°āĻŽ āĻ āĻĄāĻŋāĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻāĻ¸ā§āĻŽāĻŋāĻ āĻā§āĻ°ā§ āĻ āĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻŦā§āĻļāĻŋ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻŦāĻ āĻā§āĻˇāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.8 āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻā§āĻ°āĻŽāĻŖ āĻāĻŦāĻ āĻā§āĻˇāĻ¯āĻŧā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻļā§āĻˇ āĻ¸ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ°āĻŽāĻŖ/āĻā§āĻˇāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ dB-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻāĻā§āĻ¤ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻžāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸: "x0/y0|x1/y1|x2/y2|...." āĻŦāĻž "x0/y0 x1/y1 x2/y2 ...āĨ¤"
āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻā§āĻ°āĻŽā§ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°ā§
āĻāĻāĻā§āĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻāĻ āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤ āĻŦāĻŋāĻ¨ā§āĻĻā§ "0/0" āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
("0/out-dBn" āĻĻā§āĻŦāĻžāĻ°āĻž)āĨ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛ "-70/-70|-60/-20"āĨ¤
āĻ¨āĻ°āĻŽ āĻšāĻžāĻāĻā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻŋāĻ¤ā§ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.01.
āĻ˛āĻžāĻ āĻāĻ°āĻž
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻŋ-āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻ˛āĻžāĻā§āĻ° āĻ¸āĻšāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻāĨ¤
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻļā§āĻ°ā§ āĻšāĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ dB-āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽāĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ¤āĻ° āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, a
āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻ˛āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻļāĻžāĻ¨ā§āĻ¤ āĻĨāĻžāĻāĻž āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛ -90 āĻĄāĻŋāĻŦāĻŋāĨ¤ āĻāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ˛āĻŋāĻāĻŽ āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻāĻ¯āĻŧāĻžāĻ¨ā§āĻ° āĻāĻā§āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻžāĻ¨
āĻāĻā§āĻ°āĻŽāĻŖ/āĻā§āĻˇāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻļā§āĻ˛ āĻŽā§āĻĄāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻļāĻžāĻ¨ā§āĻ¤ āĻāĻŦāĻ āĻāĻā§āĻ āĻļāĻŦā§āĻĻ āĻāĻāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻ¸ā§āĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻļā§āĻ°āĻā§āĻ˛ āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻā§āĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦā§āĻļ:
compand=.3|.3:1|1:-90/-60|-60/-40|-40/-30|-20/-20:6:0:-90:0.2
āĻĢāĻŋāĻ¸āĻĢāĻŋāĻ¸ āĻāĻŦāĻ āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖ āĻ āĻāĻļ āĻ¸āĻš āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
compand=0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0
¡ āĻļāĻŦā§āĻĻ āĻ¸āĻāĻā§āĻ¤ āĻĨā§āĻā§ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻĨāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻā§āĻ:
compand=.1|.1:.2|.2:-900/-900|-50.1/-900|-50/-50:.01:0:-90:.1
¡ āĻāĻāĻžāĻ¨ā§ āĻāĻ°ā§āĻāĻāĻŋ āĻ¨āĻ¯āĻŧā§āĻ āĻā§āĻ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻļāĻŦā§āĻĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻā§āĻ āĻ¸ā§āĻ¤āĻ°ā§ āĻĨāĻžāĻā§
āĻ¸āĻāĻā§āĻ¤ (āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻāĻŋāĻā§ āĻāĻĒāĻžāĻ¯āĻŧā§, squelch āĻ āĻ¨ā§āĻ°ā§āĻĒ):
compand=.1|.1:.1|.1:-45.1/-45.1|-45/-900|0/-900:.01:45:-90:.1
dcshift
āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸āĻŋ āĻļāĻŋāĻĢāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸āĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻŖā§
āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻā§āĻāĻ¨) āĻ āĻĄāĻŋāĻ āĻĨā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸āĻŋ āĻ āĻĢāĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻšā§āĻĄāĻ°ā§āĻŽ āĻāĻŽā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ
āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻĻā§āĻ¯ astats āĻāĻāĻāĻŋ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ā§ āĻĄāĻŋāĻ¸āĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻĄāĻŋāĻ¸āĻŋ āĻļāĻŋāĻĢāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [-1, 1]āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻļā§āĻ°ā§āĻ¤āĻŋ.
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž
āĻāĻā§āĻāĻŋāĻāĨ¤ āĻāĻāĻŋāĻ° āĻŽāĻžāĻ¨ 1 āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ āĻāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ (āĻ¯ā§āĻŽāĻ¨ 0.05 āĻŦāĻž 0.02) āĻāĻŦāĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§āĨ¤
dynaudnorm
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ°āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ˛āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋāĻ° āĻļā§āĻ°ā§āĻˇā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž (āĻ¯ā§āĻŽāĻ¨ 0 dBFS)āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ°āĻ "āĻ¸āĻšāĻ" āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§
āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° *āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ˛āĻŋ* āĻ˛āĻžāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°. āĻāĻāĻŋ "āĻļāĻžāĻ¨ā§āĻ¤" āĻŦāĻŋāĻāĻžāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻĄāĻŋāĻ āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻŦāĻž "āĻā§āĻ°ā§" āĻŦāĻŋāĻāĻžāĻ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ: The
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻļāĻžāĻ¨ā§āĻ¤ āĻāĻŦāĻ āĻāĻā§āĻāĻ¸ā§āĻŦāĻ°ā§ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ˛āĻŋāĻāĻŽ "āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻ" āĻāĻ°āĻŦā§,
āĻŦā§āĻāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻāĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻ¨āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻ¤āĻŦā§,
āĻ¯ā§ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°ā§ * "āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ°ā§āĻā§āĻ" āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ
āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸āĻŋāĻāĨ¤ āĻāĻāĻŋ āĻ āĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§āĻ° * āĻŽāĻ§ā§āĻ¯ā§ * āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° 100% āĻ§āĻ°ā§ āĻ°āĻžāĻāĻŦā§
āĻĢāĻžāĻāĻ˛.
f āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 10 āĻĨā§āĻā§ 8000 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
500 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻā§ āĻā§āĻ āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§
āĻāĻŖā§āĻĄ, āĻĢā§āĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻžāĻ°āĻŖ āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¨ā§āĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻļāĻŋāĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻā§āĻ°āĻŽ āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¤ā§āĻ°āĻž. āĻāĻāĻāĻŋ "āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ" āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ°, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻšāĻ˛
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
500 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯, āĻ¯āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĻā§āĻāĻž āĻā§āĻā§āĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻ āĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯, āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§, āĻĒā§āĻĨāĻ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
g āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 3 āĻĨā§āĻā§ 301 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻŦāĻŋāĻā§āĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 31āĨ¤ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸ā§āĻŽā§āĻĨāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° "āĻāĻāĻ¨ā§āĻĄā§ āĻ¸āĻžāĻāĻ"āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ° āĻāĻāĻ¨ā§āĻĄā§ āĻ¸āĻžāĻāĻ āĻšāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤āĨ¤ āĻ¸āĻ°āĻ˛āĻ¤āĻžāĻ° āĻāĻžāĻ¤āĻŋāĻ°ā§,
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, 31-āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ 15āĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ 15āĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽāĨ¤
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻāĻ¨ā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻŽāĻ¸ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻŽ āĻ˛āĻžāĻ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻ°āĻŖ, āĻ āĻ°ā§āĻĨāĻžā§ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ¤ā§ āĻ˛āĻžāĻ āĻ āĻāĻŋāĻ¯ā§āĻāĻ¨āĨ¤ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻāĻ¨ā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻŽāĻ¸ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻ°āĻ āĻ˛āĻžāĻā§āĻ° āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯, āĻ āĻ°ā§āĻĨāĻžā§ āĻĻā§āĻ°ā§āĻ¤ āĻ˛āĻžāĻ
āĻ āĻāĻŋāĻ¯ā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ āĻāĻ āĻŽāĻžāĻ¨ āĻŦāĻžāĻĄāĻŧāĻžāĻŦā§āĻ¨, āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ
āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻāĻāĻŋ "āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤" āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻāĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ°āĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻāĻĒāĻ°ā§
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ¯āĻ¤ āĻāĻŽ āĻāĻ°āĻŦā§āĻ¨, āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¸āĻāĻā§āĻāĻāĻžāĻ°ā§ āĻŽāĻ¤ āĻāĻāĻ°āĻŖ.
p āĻ˛āĻā§āĻˇā§āĻ¯ āĻļā§āĻ°ā§āĻˇ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻāĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻžāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻāĻāĻ¨āĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻšāĻ˛
āĻ˛āĻā§āĻˇā§āĻ¯ āĻļāĻŋāĻāĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ°ā§āĻĒāĻŋāĻ¤. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.95 āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§
5%* āĻāĻ° āĻāĻāĻāĻŋ āĻšā§āĻĄāĻ°ā§āĻŽ āĻā§āĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻāĻĒāĻ°ā§ āĻ¯ā§āĻ¤ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
m āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 1.0 āĻĨā§āĻā§ 100.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 10.0āĨ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ
āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ) āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĢā§āĻ°ā§āĻŽ, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ˛āĻžāĻā§āĻ° āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¯āĻž āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻŦāĻž āĻŦāĻŋāĻā§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ˛āĻžāĻāĻā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ (āĻŦā§āĻļā§āĻŦāĻŋāĻ) āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
"āĻ¨ā§āĻ°āĻŦ" āĻŦāĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¨ā§āĻ°āĻŦ āĻĢā§āĻ°ā§āĻŽā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻā§āĻ° āĻāĻžāĻ°āĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ
āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻšāĻ˛ 10.0, āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻŋ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻĻāĻŋāĻ, āĻāĻāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻāĻ¨ā§āĻ¯
āĻāĻŽ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻ¸ā§āĻ¤āĻ°, āĻāĻāĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻā§āĻ āĻ˛āĻžāĻ āĻāĻžāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻŦāĻŋāĻāĻĻā§āĻ°āĻ,
āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯ā§ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ "āĻšāĻžāĻ°ā§āĻĄ" āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻž
(āĻ¯ā§āĻŽāĻ¨ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻāĻĒāĻ°ā§ āĻŽāĻžāĻ¨ āĻāĻžāĻāĻž)āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻāĻŋ "sigmoid" āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§. āĻāĻāĻāĻžāĻŦā§, āĻ˛āĻžāĻā§āĻ° āĻāĻžāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻŽāĻ¸ā§āĻŖāĻāĻžāĻŦā§ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§ āĻĒā§āĻāĻā§ āĻ¯āĻžāĻŦā§
āĻŽāĻžāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§ āĻŽāĻžāĻ¨ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻž.
r āĻ˛āĻā§āĻˇā§āĻ¯ RMS āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0.0 āĻĨā§āĻā§ 1.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.0 - āĻ āĻā§āĻˇāĻŽāĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ,
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° "āĻĒāĻŋāĻ" āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°) āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻžāĻŦā§, āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¤ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ, āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž. āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻ¯āĻžāĻāĻšā§āĻ,
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ°ā§āĻ āĻāĻĄāĻŧ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻ¸āĻāĻā§āĻˇā§āĻĒā§ RMSāĨ¤ āĻŦā§āĻĻā§āĻ¯ā§āĻ¤āĻŋāĻ āĻĒā§āĻ°āĻā§āĻļāĻ˛ā§, āĻāĻ°āĻāĻŽāĻāĻ¸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ-āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻļāĻā§āĻ¤āĻŋāĨ¤ āĻ¤āĻžāĻ āĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ RMS āĻāĻāĻāĻŋ āĻāĻžāĻ˛
āĻļā§āĻ§ā§ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ā§āĻ° āĻļāĻŋāĻāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ "āĻ āĻ¨ā§āĻā§āĻ¤ āĻāĻā§āĻāĻ¤āĻžāĻ°" āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ RMS āĻŽāĻžāĻ¨, āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻĢāĻ°ā§āĻŽ
"āĻ āĻ¨ā§āĻā§āĻ¤ āĻāĻā§āĻāĻ¤āĻž" āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ RMS āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, a
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻā§ āĻāĻŽāĻ¨ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ āĻŋāĻ āĻāĻāĻŋ āĻšāĻŦā§
āĻāĻ°āĻāĻŽāĻāĻ¸ āĻŽāĻžāĻ¨āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻ¯āĻžāĻāĻšā§āĻ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻāĻāĻ¨āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻžāĨ¤
n āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻžāĻĒāĻ˛āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ
āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§ āĻāĻāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻ āĻ˛āĻžāĻ
āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
"āĻ¸āĻ°ā§āĻŦāĻ¸ā§āĻŦ" āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŋāĻā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ, āĻāĻāĻž āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻ āĻ¸āĻŽ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¤āĻžāĻ° āĻā§āĻ¯āĻŧā§ "āĻļāĻžāĻ¨ā§āĻ¤" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻāĻ¨). āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻĒāĻ˛āĻŋāĻ āĻāĻāĻāĻžāĻŦā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§,
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻĨāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
c DC āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ (āĻ¸āĻŽāĻ¯āĻŧā§
āĻĄā§āĻŽā§āĻāĻ¨) āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§ āĻāĻ āĻ¨āĻŽā§āĻ¨āĻž
āĻŽā§āĻ˛ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ -1.0 āĻĨā§āĻā§ 1.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤, āĻŦāĻž "āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ" āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŋ, āĻŦāĻž āĻ
āĻāĻāĻ āĻĢā§āĻ°ā§āĻŽ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ 0.0 āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻŦāĻž āĻ āĻ¨ā§āĻ¤āĻ¤ āĻ¸ā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻŦ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋāĨ¤ āĻ¯āĻĻāĻŋ,
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ 0.0 āĻĨā§āĻā§ āĻāĻĄāĻŧ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦāĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĻāĻŋāĻ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸āĻŋ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ āĻŦāĻž āĻĄāĻŋāĻ¸āĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻāĻŋ
āĻĄāĻŋāĻ¸āĻŋ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ āĻŦāĻžāĻā§āĻāĻŋāĻ¤, āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻā§āĻāĻŋāĻ āĻĄāĻŋāĻ¸āĻŋ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĄāĻŋāĻ¸āĻŋ āĻŦāĻžāĻ¯āĻŧāĻžāĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻšāĻŦā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĄāĻŧ āĻŽāĻžāĻ¨, āĻŦāĻž "āĻĄāĻŋāĻ¸āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨" āĻ āĻĢāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻ¸ā§āĻ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¸ā§āĻ āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ā§ˇ
āĻāĻŦāĻžāĻ° 0.0 āĻāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ "āĻĢāĻžāĻāĻ" āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯,
DC āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ āĻĢāĻ¸ā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻ¸ā§āĻŖāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
b āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ
āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻžāĻāĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋā§ˇ āĻ¤āĻŦā§, "āĻ¸ā§āĻŽāĻžāĻ¨āĻž" āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻĢā§āĻ°ā§āĻŽ, āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§āĻŦāĻžāĻ°ā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻŦāĻ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻļā§āĻˇā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤, āĻ¸āĻŦāĻā§āĻ˛ā§ āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĢā§āĻ°ā§āĻŽ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛, āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻžāĻ¨āĻž āĻ¨ā§āĻāĨ¤ āĻāĻŦāĻ, āĻāĻāĻāĻāĻžāĻŦā§, āĻāĻ¤ āĻāĻ¯āĻŧā§āĻ āĻāĻ¨ā§āĻ¯
āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛ā§ āĻĢā§āĻ°ā§āĻŽ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻĒā§āĻ°āĻļā§āĻ¨
"āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ" āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ˛āĻžāĻā§āĻ° āĻāĻžāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ āĻā§āĻāĻ˛. āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻŽā§āĻāĻžāĻŦā§āĻ˛āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻŽā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŽā§āĻĄ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŋāĻ 1.0 āĻāĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧ,
āĻāĻ° āĻĢāĻ˛ā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻŦāĻ āĻļā§āĻˇā§ āĻāĻāĻāĻŋ āĻŽāĻ¸ā§āĻŖ "āĻĢā§āĻāĻĄ āĻāĻ¨" āĻāĻŦāĻ "āĻĢā§āĻĄ āĻāĻāĻ" āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĨ¤
s āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0.0 āĻĨā§āĻā§ 30.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0.0āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§,
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° "āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤" āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻ¯ā§ āĻŽāĻžāĻ¨ā§
āĻ¸āĻāĻā§āĻ¤ āĻļāĻŋāĻāĻ° āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻšāĻŦā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻžāĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻ°āĻŽāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻāĻ°āĻ "āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤" āĻ¸āĻš
āĻ¸āĻā§āĻā§āĻāĻ¨. āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ (āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ) āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ (āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ) āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻˇāĻŽ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻāĻŋ āĻ¨āĻ°āĻŽ āĻšāĻžāĻāĻā§ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻā§
āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻŦāĻ˛āĻž, āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻžāĻā§āĻā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§āĨ¤ āĻ¤āĻŦā§
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻ°ā§āĻŽāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§,
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻā§āĻ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤. 3.0 āĻāĻ° āĻ¨āĻŋāĻā§ āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤, āĻāĻžāĻ°āĻŖ āĻļā§āĻ°āĻŦāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻĻā§āĻāĻž āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ¨ā§āĻ° āĻāĻāĻ˛
āĻšā§āĻĄāĻĢā§āĻ¨ā§ āĻ āĻĄāĻŋāĻ āĻļā§āĻ¨āĻ¤ā§ āĻ¸āĻšāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ 44.1kHz āĻ¸ā§āĻā§āĻ°āĻŋāĻ (āĻ¯ā§āĻŽāĻ¨ āĻ āĻĄāĻŋāĻ āĻ¸āĻŋāĻĄāĻŋ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ) āĻ āĻĄāĻŋāĻāĻ¤ā§ 'āĻā§āĻ¯ā§' āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻ¯āĻāĻ¨
āĻšā§āĻĄāĻĢā§āĻ¨ā§ āĻļā§āĻ¨āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŽā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻĨāĻžāĻ° āĻāĻŋāĻ¤āĻ° āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ
āĻšā§āĻĄāĻĢā§āĻ¨) āĻŦāĻžāĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ°ā§āĻ¤āĻžāĻ° āĻ¸āĻžāĻŽāĻ¨ā§ (āĻ¸ā§āĻĒāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ)āĨ¤
SoX āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻā§-āĻĒā§āĻ˛ āĻĒāĻŋāĻāĻŋāĻ āĻāĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ (EQ) āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§, āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛-āĻ˛ā§āĻā§āĻ˛ āĻ
āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻŦāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻāĻ¨ (āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒāĻžāĻ¸ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻāĻŦāĻ
bandreject āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°) āĻ¯āĻž āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¤ā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻŋāĻ˛ āĻ¸āĻŽāĻ¤āĻž āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻšāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ Hz āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
width_type āĻāĻāĻ¨āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻžāĻ āĻāĻ°āĻž, g
dB-āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻžāĻ āĻŦāĻž āĻā§āĻ¨āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻĨāĻžāĻā§āĻ¨
āĻ˛āĻžāĻ āĻāĻ°āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
10 Hz-āĻ 1000 dB āĻāĻŽ āĻāĻ°ā§āĻ¨, 200 Hz āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻ¸āĻš:
āĻāĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°=f=1000:width_type=h:width=200:g=-10
¡ Q 2 āĻāĻ° āĻ¸āĻžāĻĨā§ 1000 Hz āĻ 1 dB āĻ˛āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ Q 5 āĻāĻ° āĻ¸āĻžāĻĨā§ 100 Hz āĻ 2 dB āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨:
equalizer=f=1000:width_type=q:width=1:g=2,equalizer=f=100:width_type=q:width=2:g=-5
āĻĻā§āĻ°ā§āĻāĻ¤āĻ°
āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻĨā§āĻā§ 30 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻāĻā§āĻ°āĻ¤āĻž
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻĨā§āĻā§ 10 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
Regen
āĻļāĻ¤āĻžāĻāĻļ āĻĒā§āĻ¨āĻ°ā§āĻāĻ¨ā§āĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž)āĨ¤ -95 āĻĨā§āĻā§ 95 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻŽā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻļāĻ¤āĻžāĻāĻļ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻĨā§āĻā§ 100 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 71āĨ¤
āĻ¸ā§āĻĒā§āĻĄ
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸ā§āĻāĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (Hz)āĨ¤ 0.1 āĻĨā§āĻā§ 10 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.5āĨ¤
āĻāĻā§āĻ¤āĻŋ
āĻ¸ā§āĻ āĻ¸ā§āĻāĻĒā§āĻ āĻāĻ¯āĻŧā§āĻ āĻāĻā§āĻ¤āĻŋ, āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋāĻā§āĻŖ or āĻā§āĻĄāĻŧāĻžāĻ° āĻĄāĻŋāĻŽ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻā§āĻĄāĻŧāĻžāĻ° āĻĄāĻŋāĻŽ.
āĻĢā§āĻ
āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻĒā§āĻ āĻāĻ¯āĻŧā§āĻ āĻļāĻ¤āĻžāĻāĻļ-āĻļāĻŋāĻĢā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻĨā§āĻā§ 100 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
25 āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻ°ā§āĻāĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ°ā§āĻāĻŋāĻ or āĻāĻ¤ā§āĻ°ā§āĻā§āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ āĻ°ā§āĻāĻŋāĻ.
āĻšāĻžāĻāĻĒāĻžāĻ¸
3dB āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻ-āĻŽā§āĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻ āĻĨāĻŦāĻž āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ˛ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ°ā§āĻ˛ āĻ āĻĢ 6dB āĻĒā§āĻ°āĻ¤āĻŋ āĻŽā§āĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻā§āĻā§āĻ (20dB āĻĒā§āĻ°āĻ¤āĻŋ
āĻĒā§āĻ°āĻ¤āĻŋ āĻĻāĻļāĻā§ āĻŽā§āĻ°ā§)āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
Hz āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3000āĨ¤
āĻā§āĻāĻāĻŋ, p
āĻā§āĻāĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
width_type āĻāĻāĻ¨āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻāĻžāĻāĻāĻ¨āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.707q āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĨ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¯ā§āĻāĻĻāĻžāĻ¨ā§āĻ°
āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¨āĻĒā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž. āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 2.
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž,
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "input_idx.in_channel-out_channel" āĻĢāĻ°ā§āĻŽ. input_idx āĻāĻ° 0-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸ā§āĻāĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ āĻāĻ¨_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻšāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨ FL āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸āĻžāĻŽāĻ¨ā§ āĻŦāĻžāĻŽ) āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻ° āĻ¸ā§āĻāĻāĨ¤ āĻāĻāĻ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ āĻ¯āĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ā§ˇ āĻāĻāĻž
āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻā§ āĻ¨ā§āĻ¯āĻŧāĨ¤
3āĻāĻŋ āĻāĻ¨āĻĒā§āĻā§ āĻ¯ā§āĻ āĻĻāĻŋāĻ¨ (āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¸āĻš):
ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex join=inputs=3 OUTPUT
5.1āĻāĻŋ āĻāĻāĻ-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻāĻāĻŋ 6 āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
ffmpeg -i fl -i fr -i fc -i sl -i sr -i lfe -filter_complex
'join=inputs=6:channel_layout=5.1:map=0.0-FL|1.0-FR|2.0-FC|3.0-SL|4.0-SR|5.0-LFE'
āĻŦāĻžāĻāĻ°ā§
āĻ˛āĻžāĻĄāĻ¸āĻĒāĻž
āĻāĻāĻāĻŋ LADSPA (Linux Audio Developer's Simple Plugin API) āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ "--enable-ladspa" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĢāĻžāĻāĻ˛, f
āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ LADSPA āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻ˛ā§
LADSPA_PATH āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, LADSPA āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻ¨ āĻŦāĻŋāĻāĻžāĻāĻŋāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ LADSPA_PATH, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ LADSPA-āĻ¤ā§
āĻĒāĻžāĻĨ, āĻ¯āĻž āĻāĻ āĻā§āĻ°āĻŽā§: āĻšā§āĻŽ/.ladspa/lib/, /usr/local/lib/ladspa/,
/usr/lib/ladspa/.
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨, p
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĨāĻžāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ āĻ¨ā§āĻ¯āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ, c
'|' āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻļā§āĻ¨ā§āĻ¯ āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻ¯āĻž āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ā§āĻ° āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ, āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻž
āĻ˛āĻžāĻ āĻāĻ°āĻž). āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨:
c0=āĻŽāĻžāĻ¨ 0|c1=āĻŽāĻžāĻ¨ 1|c2=āĻŽāĻžāĻ¨ 2|..., āĻā§āĻĨāĻžāĻ¯āĻŧ āĻŽāĻžāĻ¨ āĻāĻĒāĻ° āĻ¸ā§āĻ āĻāĻ°āĻž āĻŽāĻžāĻ¨ i-āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤
If āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻā§āĻ˛āĻŋ "āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ§ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛ā§ˇ
āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, s
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 44100āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻļā§āĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĨāĻžāĻāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
nb_āĻ¨āĻŽā§āĻ¨āĻž, n
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1024āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻļā§āĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĨāĻžāĻāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻ¸ā§āĻ°ā§āĻ¸āĻĄ āĻ āĻĄāĻŋāĻāĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻĢāĻ˛ā§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻžāĻ°āĻŖ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ āĻĄāĻŋāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻžāĻāĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻˇāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧ,
āĻ āĻĄāĻŋāĻ āĻāĻŋāĻ°āĻ¤āĻ°ā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻļā§āĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĨāĻžāĻāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ amp (LADSPA āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨) āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨:
ladspa=file=amp
¡ "VCF" āĻĨā§āĻā§ "vcf_notch" āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ§ āĻ°ā§āĻā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻ¨
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°:
ladspa=f=vcf:p=vcf_notch:c=help
¡ "āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻŽāĻŋāĻāĻāĻŋāĻ āĻā§āĻ˛āĻāĻŋāĻ" (CMT) āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻ āĻĄāĻŋāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°:
ladspa=file=cmt:plugin=lofi:controls=c0=22|c1=12|c2=12
TAP-plugins āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĄāĻŋāĻāĻ¤ā§ reverberation āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻŽā§āĻ° āĻ āĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨):
ladspa=file=tap_reverb:tap_reverb
¡ 0.2 āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ¸āĻš, āĻ¸āĻžāĻĻāĻž āĻļāĻŦā§āĻĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
ladspa=file=cmt:noise_source_white:c=c0=.2
¡ "C* āĻ āĻĄāĻŋāĻ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĨā§āĻā§ "C* Click - Metronome" āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ 20 bpm āĻā§āĻ˛āĻŋāĻ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ¯ā§āĻ" (CAPS) āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ:
ladspa=file=caps:Click:c=c1=20'
¡ "C* Eq10X2 - āĻ¸ā§āĻā§āĻ°āĻŋāĻ 10-āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻāĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°" āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
ladspa=caps:Eq10X2:c=c0=-48|c9=-24|c3=12|c4=2
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
cN āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ N-āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻŽāĻžāĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦā§āĻ° āĻāĻāĻāĻŋ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ˛ā§āĻĒāĻžāĻ¸
3dB āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛ā§-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻ-āĻŽā§āĻ°ā§ āĻŦāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻŦāĻ˛-āĻĒā§āĻ˛ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ°ā§āĻ˛ āĻ āĻĢ 6dB āĻĒā§āĻ°āĻ¤āĻŋ āĻŽā§āĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻā§āĻā§āĻ (20dB āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ˛
āĻĒā§āĻ°āĻ¤āĻŋ āĻĻāĻļāĻā§)āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
Hz āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 500āĨ¤
āĻā§āĻāĻāĻŋ, p
āĻā§āĻāĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
width_type āĻāĻāĻ¨āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻāĻžāĻāĻāĻ¨āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.707q āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĨ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻžāĻā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻāĻā§āĻāĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢāĻ°ā§āĻŽā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§: "l|outdef|outdef|..."
l āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻŦāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
outdef
āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨, āĻĢāĻ°ā§āĻŽā§āĻ°:
"out_name=[āĻ˛āĻžāĻ āĻāĻ°āĻž*]in_name[+[āĻ˛āĻžāĻ āĻāĻ°āĻž*]in_name...]"
out_name
āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§, āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (FL, FR, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ°
(c0, c1, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)
āĻ˛āĻžāĻ āĻāĻ°āĻž
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŖāĻ āĻ¸āĻšāĻ, 1 āĻāĻ˛āĻŋāĻāĻŽ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°ā§āĻā§
in_name
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛, āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ out_name āĻĻā§āĻā§āĻ¨; āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ
āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§ `=' āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ `<', āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŦā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻžāĻ¤ā§ āĻŽā§āĻ 1 āĻšāĻ¯āĻŧ, āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻļāĻŦā§āĻĻ āĻāĻĄāĻŧāĻžāĻ¨ā§āĨ¤
āĻŽāĻŋāĻļ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻŽāĻ¨ā§āĻ¤ā§ āĻĄāĻžāĻāĻ¨-āĻŽāĻŋāĻā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸āĻš
āĻŦāĻžāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛:
pan=1c|c0=0.9*c0+0.1*c1
āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻĄ āĻĄāĻžāĻāĻ¨-āĻŽāĻŋāĻā§āĻ¸ āĻ¯āĻž 3-, 4-, 5- āĻāĻŦāĻ 7-āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻŋāĻ°ā§:
āĻĒā§āĻ¯āĻžāĻ¨ = āĻ¸ā§āĻā§āĻ°āĻŋāĻ | FL < FL + 0.5*FC + 0.6*BL + 0.6*SL | FR < FR + 0.5*FC + 0.6*BR + 0.6*SR
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ ffmpeg āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄāĻžāĻāĻ¨-āĻŽāĻŋāĻā§āĻ¸ (āĻāĻŦāĻ āĻāĻĒ-āĻŽāĻŋāĻā§āĻ¸) āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§ āĻ¸āĻāĻšāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ ("-ac" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻŦā§ āĻ¯āĻĻāĻŋ, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ:
*
*
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻ°ā§āĻ¤ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻšāĻ˛ā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻ āĻŦāĻšāĻŋāĻ¤ āĻāĻ°āĻŦā§ ("āĻŦāĻŋāĻļā§āĻĻā§āĻ§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§"), āĻāĻŦāĻ āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻāĻŦāĻ āĻā§āĻˇāĻ¤āĻŋāĻšā§āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ 5.1 āĻāĻ¤ā§āĻ¸ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻžāĻ¨ā§ˇ
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛:
pan="stereo| c0=FL | c1=FR"
āĻāĻāĻ āĻāĻ¤ā§āĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻž, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻŽāĻ¨ā§ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻ¨ā§ āĻĄāĻžāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻŦāĻ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ:
pan="5.1| c0=c1 | c1=c0 | c2=c2 | c3=c3 | c4=c4 | c5=c5"
āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻ°āĻžāĻā§āĻ¨ā§ˇ
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ) āĻāĻ° āĻ¸āĻžāĻĨā§:
pan="stereo|c1=c1"
āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻš, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻŦāĻžāĻŽā§ āĻāĻāĻ¯āĻŧ āĻĄāĻžāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻĒāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
āĻāĻŦāĻ āĻĄāĻžāĻ¨:
pan="stereo| c0=FR | c1=FR"
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ˛āĻž
āĻ°āĻŋāĻĒā§āĻ˛ā§āĻā§āĻāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻļā§āĻˇā§ āĻāĻāĻŋ "track_gain" āĻāĻŦāĻ "track_peak" āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¨āĻŽā§āĻ¨āĻž
āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨. āĻāĻāĻž āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
sidechaincompress
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸āĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¸āĻāĻā§āĻ¤ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻāĻā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻāĻŋāĻ° āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻā§āĻ¤ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻāĻā§āĻ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻāĻž āĻāĻžāĻā§ āĻāĻŦāĻ
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻŦāĻ°āĻžāĻ
āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¤ āĻāĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻ ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ˛āĻžāĻ āĻšā§āĻ°āĻžāĻ¸āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 0.125āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0.00097563 āĻāĻŦāĻ 1 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻāĻā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ 1:2 āĻŽāĻžāĻ¨ā§ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻā§āĻ˛ 4dB āĻŦā§āĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻāĻĒāĻ°ā§, āĻāĻāĻŋ āĻšā§āĻ°āĻžāĻ¸ā§āĻ° āĻĒāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 2dB āĻāĻĒāĻ°ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 1 āĻĨā§āĻā§ 20 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻāĻā§āĻ°āĻŽāĻŖ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻā§ āĻ˛āĻžāĻā§āĻ° āĻāĻā§ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻ āĻ¤ā§ āĻšāĻŦā§
āĻšā§āĻ°āĻžāĻ¸ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 20āĨ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ˛ 0.01 āĻāĻŦāĻ 2000 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻŽā§āĻā§āĻ¤āĻŋ
āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻā§ āĻ¸āĻāĻā§āĻ¤āĻā§ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻ¨āĻŋāĻā§ āĻ¨āĻžāĻŽāĻ¤ā§ āĻšāĻŦā§
āĻāĻŦāĻžāĻ° āĻāĻŽā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 250ā§ˇ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ 0.01 āĻāĻŦāĻ 9000 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ā§ˇ
āĻŽā§āĻāĻāĻĒ
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĒāĻ°ā§ āĻāĻ¤āĻāĻž āĻ¸āĻāĻā§āĻ¤ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 1 āĻāĻŦāĻ 64 āĻĨā§āĻā§āĨ¤
āĻšāĻžāĻāĻā§
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻšāĻžāĻāĻā§ āĻŦāĻžāĻāĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻ āĻ¨āĻ°āĻŽāĻāĻžāĻŦā§ āĻ˛āĻžāĻ āĻšā§āĻ°āĻžāĻ¸ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2.82843āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 1 āĻĨā§āĻā§ 8 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻ˛āĻŋāĻāĻ
āĻ¸āĻžāĻāĻĄ-āĻā§āĻāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ "āĻāĻĄāĻŧ" āĻ¸ā§āĻ¤āĻ° āĻŦāĻž
āĻ¸āĻžāĻāĻĄ-āĻā§āĻāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻā§āĻ°ā§ ("āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ") āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻšā§āĻ°āĻžāĻ¸āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"āĻāĻĄāĻŧ"āĨ¤
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ
"āĻĒāĻŋāĻ" āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ āĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻŦāĻž "āĻāĻ°āĻāĻŽāĻāĻ¸" āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ°āĻāĻŽāĻāĻ¸ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤?
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "rms" āĻ¯āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻŽāĻ¸ā§āĻŖāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ ffmpeg āĻāĻĻāĻžāĻšāĻ°āĻŖ 2āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻāĻ¯āĻŧāĻž, 1āĻŽ āĻāĻ¨āĻĒā§āĻ āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§
ā§¨āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¤ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¤āĻā§ ā§¨āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
ffmpeg -i main.flac -i sidechain.flac -filter_complex "[1:a]asplit=2[sc][mix];[0:a][sc]sidechaincompress[compr];[compr][mix]amerge"
āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ˛āĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻļāĻŦā§āĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤
āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ 2 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ)āĨ¤
āĻļāĻŦā§āĻĻ n
āĻļāĻŦā§āĻĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ dB-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯āĻĻāĻŋ "dB" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¨) āĻŦāĻž āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ -60dB, āĻŦāĻž 0.001āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
-5dB āĻļāĻŦā§āĻĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ 50 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨:
silencedetect=n=-50dB:d=5
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖ ffmpeg 0.0001 āĻļāĻŦā§āĻĻ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻ¸āĻš āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§
āĻ¨ā§āĻ°āĻŦāĻ¤āĻž.mp3:
ffmpeg -i silence.mp3 -af silencedetect=noise=0.0001 -f āĻļā§āĻ¨ā§āĻ¯ -
āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¸āĻ°āĻžāĻ¨
āĻ āĻĄāĻŋāĻāĻ° āĻļā§āĻ°ā§, āĻŽāĻ§ā§āĻ¯ āĻŦāĻž āĻļā§āĻˇ āĻĨā§āĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¸āĻ°āĻžāĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
start_periods
āĻ āĻĄāĻŋāĻāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ
āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻā§āĻ¨ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻ¨
āĻāĻāĻāĻŋ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻāĻŋ āĻ -āĻ¨āĻŋāĻ°āĻŦāĻ¤āĻž āĻā§āĻāĻā§ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻĄāĻŋāĻ āĻā§āĻ°āĻŋāĻŽ āĻāĻ°ā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤,
āĻ āĻĄāĻŋāĻāĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ start_periods 1 āĻšāĻŦā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ -āĻ¨āĻŋāĻ°āĻŦāĻ¤āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŖāĻ¨āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĄāĻŋāĻ āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻļā§āĻ°ā§_āĻāĻžāĻ˛
āĻāĻāĻŋ āĻāĻžāĻāĻāĻžāĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ -āĻ¨āĻŋāĻ°āĻŦāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻļā§āĻ°ā§āĻ¤āĻŋ. āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§, āĻļāĻŦā§āĻĻā§āĻ° āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖāĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻŦāĻ¨ā§āĻ§ āĻāĻžāĻāĻāĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
start_threshold
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻ āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻ āĻĨā§āĻā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻāĻā§āĻŽāĻŋ āĻā§āĻ˛āĻŽāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ¨āĨ¤ dB-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯āĻĻāĻŋ "dB" āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤) āĻŦāĻž āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸ā§āĻāĻĒ_āĻĒāĻŋāĻ°āĻŋāĻ¯āĻŧāĻĄ
āĻ āĻĄāĻŋāĻāĻ° āĻļā§āĻˇ āĻĨā§āĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻžāĻāĻāĻžāĻ¨ā§, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻāĻĒ_āĻĒāĻŋāĻ°āĻŋāĻ¯āĻŧāĻĄ āĻ¯ā§ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ. āĻāĻ āĻŽāĻžāĻ¨ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ start_periods, āĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ āĻĄāĻŋāĻāĻ° āĻŽāĻžāĻāĻāĻžāĻ¨ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸ā§āĻāĻĒ_āĻĄā§āĻ°ā§āĻļāĻ¨
āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻĄāĻŋāĻāĻāĻŋ āĻāĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻž āĻāĻŦāĻļā§āĻ¯āĻā§ˇ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻāĻāĻāĻŋ āĻāĻā§āĻāĻ¤āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¯āĻž āĻāĻžāĻ¨ āĻ¤āĻž āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻ°ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
stop_threshold
āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ start_threshold āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻĄāĻŋāĻāĻ° āĻļā§āĻˇ āĻĨā§āĻā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻāĻžāĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻĄāĻŋāĻŦāĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯āĻĻāĻŋ "āĻĄāĻŋāĻŦāĻŋ" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻŦāĻž āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž
āĻ āĻ¨ā§āĻĒāĻžāĻ¤. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¤ā§āĻ¯āĻžāĻ_āĻ¨āĻŋāĻ°āĻŦāĻ¤āĻž
āĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¸ā§āĻāĻĒ_āĻĄā§āĻ°ā§āĻļāĻ¨ āĻ āĻĄāĻŋāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ āĻā§āĻˇāĻ¤ āĻ°āĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻļā§āĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻ°ā§āĻ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻļāĻŦā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻāĻžāĻŦā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻ°ā§
āĻļā§āĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻĨāĻžāĻā§ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻžāĻĒāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§
āĻŦā§āĻ¤āĻžāĻŽ āĻāĻŦāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻļā§āĻ°ā§:
silenceremove=1:5:0.02
āĻ¤ā§āĻ°āĻŋāĻā§āĻŖ
āĻāĻāĻāĻŋ āĻĻā§āĻ-āĻŽā§āĻ°ā§ āĻļā§āĻ˛ā§āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĄāĻŋāĻāĻ° āĻ¤ā§āĻ°āĻŋāĻā§āĻŖ (āĻāĻĒāĻ°ā§āĻ°) āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¸ā§āĻ āĻŦāĻž āĻāĻžāĻā§āĻ¨
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻšāĻžāĻ-āĻĢāĻžāĻ āĻāĻ° āĻā§āĻ¨-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤
āĻļā§āĻ˛ā§āĻāĻŋāĻ āĻāĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ (EQ)āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻžāĻ āĻāĻ°āĻž, g
~22 kHz āĻāĻŦāĻ Nyquist āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ° āĻ¯ā§āĻāĻŋ āĻāĻŽ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ¤ā§ āĻ˛āĻžāĻ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ°
āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž -20 (āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯) āĻĨā§āĻā§ +20 (āĻŦāĻĄāĻŧ āĻŦā§āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻšā§āĻāĻļāĻŋāĻ¯āĻŧāĻžāĻ°
āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ˛āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻāĨ¤
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻŦāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻŦāĻž āĻāĻžāĻāĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 3000 HzāĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ_āĻāĻžāĻāĻĒ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
h Hz
q Q- āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
o āĻ āĻˇā§āĻāĻ
s āĻĸāĻžāĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻļā§āĻ˛ā§āĻĢ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ¤āĻāĻž āĻāĻžāĻĄāĻŧāĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻĒā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ:
= *
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻšāĻ˛ "1.0"āĨ¤
āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻŦā§, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻ˛āĻŋāĻāĻŽ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§
8-āĻŦāĻŋāĻ āĻĢāĻŋāĻā§āĻ¸āĻĄ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ; āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§ U8, S16, āĻāĻŦāĻ S32 āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤
āĻāĻžāĻ¸āĻž
32-āĻŦāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ; āĻāĻāĻŋ FLT āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻĄāĻŦāĻ˛
64-āĻŦāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ; āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§ DBL āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ˛āĻž
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§ ReplayGain āĻ¸āĻžāĻāĻĄ āĻĄā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻāĻ°āĻŖ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¨āĨ¤
āĻāĻ°āĻž
āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§ ReplayGain āĻ¸āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻ¸āĻ°āĻžāĻ¨āĨ¤
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž
ReplayGain āĻ¸āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§ āĻ°ā§āĻā§ āĻĻāĻŋāĻ¨āĨ¤
āĻĒāĻĨ
āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ˛āĻžāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§āĨ¤
āĻ ā§āĻ¯āĻžāĻ˛āĻŦāĻžāĻŽ
āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ˛āĻŦāĻžāĻŽ āĻ˛āĻžāĻ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
replaygain_preamp
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ°āĻŋāĻĒā§āĻ˛ā§āĻā§āĻ¨ āĻ˛āĻžāĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ dB-āĻ¤ā§ āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒā§āĻ˛āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ˛āĻžāĻāĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ replaygain_preamp 0.0 āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻ
āĻāĻ˛āĻŋāĻāĻŽ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻĻāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨, āĻŦāĻž āĻ¯āĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻĻā§āĻļ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻĻāĻž.
āĻāĻ˛āĻŋāĻāĻŽ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
n āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻŦāĻ° (āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§)
nb_channels
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž
nb_consumed_samples
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
nb_āĻ¨āĻŽā§āĻ¨āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻĒāĻŋāĻāĻāĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽā§āĻ˛ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢā§āĻ°ā§āĻŽ PTS
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻļā§āĻ°ā§
āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ PTS
āĻļā§āĻ°ā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
t āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻŽāĻ¯āĻŧ
tb āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻžāĻāĻŽāĻŦā§āĻ¸
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻļā§āĻˇ āĻ¸ā§āĻ āĻāĻ˛āĻŋāĻāĻŽ āĻŽāĻžāĻ¨
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¯āĻāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻāĻĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻāĻŦāĻ tb āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ,
āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ NAN-āĻ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻ˛āĻŋāĻāĻŽ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
replaygain_noclip
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ˛āĻžāĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ replaygain_noclip 1 āĻšāĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽ āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻ°ā§āĻ¨:
āĻāĻ˛āĻŋāĻāĻŽ=āĻāĻ˛āĻŋāĻāĻŽ=0.5
āĻāĻ˛āĻŋāĻāĻŽ=āĻāĻ˛āĻŋāĻāĻŽ=1/2
āĻāĻ˛āĻŋāĻāĻŽ=āĻāĻ˛āĻŋāĻāĻŽ=-6.0206dB
āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻā§ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨:
āĻāĻ¯āĻŧāĻ¤āĻ¨=0.5
¡ āĻĢāĻŋāĻā§āĻ¸āĻĄ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ 6 āĻĄā§āĻ¸āĻŋāĻŦā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻļāĻā§āĻ¤āĻŋ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§āĻ¨:
āĻāĻ˛āĻŋāĻāĻŽ=āĻāĻ˛āĻŋāĻāĻŽ=6dB:āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻ¸ā§āĻĨāĻŋāĻ°
¡ 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻ¨āĻžāĻļ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ 5 āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻāĻ˛āĻŋāĻāĻŽ:
volume='if(lt(t,10),1,max(1-(t-10)/5,0))':eval=frame
āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¨ā§āĻāĨ¤ āĻāĻ¨āĻĒā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻšāĻŦā§
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻ˛āĻā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻĄāĻŧ āĻāĻ˛āĻŋāĻāĻŽ (āĻŽā§āĻ˛ āĻāĻĄāĻŧ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°), āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ˛āĻŋāĻāĻŽ (āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¤ā§) āĻĻā§āĻāĻžāĻŦā§āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§), āĻāĻŦāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻāĻ˛āĻŋāĻāĻŽ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻļā§āĻ°ā§ (āĻĨā§āĻā§
āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻā§āĻāĻŋāĻ¤ 1/1000 āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨)āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛āĻŋāĻāĻŽ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ PCM āĻŽāĻžāĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻĄā§āĻ¸āĻŋāĻŦā§āĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻā§:
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻāĻĄāĻŧ_āĻāĻ¯āĻŧāĻ¤āĻ¨: -27 dB
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻāĻ¯āĻŧāĻ¤āĻ¨: -4 dB
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_4āĻĄāĻŋāĻŦāĻŋ: 6
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_5āĻĄāĻŋāĻŦāĻŋ: 62
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_6āĻĄāĻŋāĻŦāĻŋ: 286
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_7āĻĄāĻŋāĻŦāĻŋ: 1042
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_8āĻĄāĻŋāĻŦāĻŋ: 2551
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_9āĻĄāĻŋāĻŦāĻŋ: 4609
[āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻāĻ˛āĻŋāĻāĻŽāĻĄā§āĻā§āĻā§āĻ_0 0xa23120] āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ_10āĻĄāĻŋāĻŦāĻŋ: 8409
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛:
āĻāĻĄāĻŧ āĻŦāĻ°ā§āĻ āĻļāĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ -27 dB, āĻŦāĻž 10^-2.7āĨ¤
¡ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻ˛ -4 dB, āĻŦāĻž āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ -4 dB āĻāĻŦāĻ -5 dB-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
¡ 6āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž -4 dB, 62 āĻ¤ā§ -5 dB, 286 āĻ¤ā§ -6 dB, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, +4 dB āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻŋāĻāĻŽ āĻŦāĻžāĻĄāĻŧāĻžāĻ˛ā§ āĻā§āĻ¨ā§ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻšāĻ¯āĻŧ āĻ¨āĻž, +5 āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
dB 6 āĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻāĻāĻžāĻ¯āĻŧāĨ¤
āĻ āĻĄāĻŋāĻ āĻāĻ¤ā§āĻ¸
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻĄāĻŋāĻ āĻāĻ¤ā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻŦāĻĻāĻžāĻ°
āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻāĻ¨ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ libavfilter/asrc_abuffer.h.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŽāĻ¯āĻŧ_āĻŦā§āĻ¸
āĻāĻŽāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻž āĻšāĻ¯āĻŧ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž/āĻĄāĻŋāĻ¨ā§āĻŽāĻŋāĻ¨ā§āĻāĻ° āĻĢāĻ°ā§āĻŽ.
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¤āĻžāĻ°
enum AVSampleFormat āĻĨā§āĻā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
libavutil/samplefmt.h
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤ āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¨āĻžāĻŽ āĻĨā§āĻā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ_āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ¨ libavutil/channel_layout.c āĻŦāĻž āĻāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
AV_CH_LAYOUT_* āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĨā§āĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž libavutil/channel_layout.h
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ āĻĄāĻŋāĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŦāĻ
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
abuffer=sample_rate=44100:sample_fmt=s16p:channel_layout=stereo
16Hz āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨āĻžāĻ° 44100 āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻ¸āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻŦā§āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§
"s16p" āĻ¨āĻžāĻŽā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻ¨āĻŽā§āĻŦāĻ° 6 āĻāĻŦāĻ "āĻ¸ā§āĻāĻŋāĻ°āĻŋāĻ" āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻŽāĻžāĻ¨ 0x3 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯:
abuffer=sample_rate=44100:sample_fmt=6:channel_layout=0x3
aevalsrc
āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨.
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ), āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ, c
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛ā§āĻāĻāĻā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻ¸ā§āĻ°ā§āĻ¸āĻĄ āĻ āĻĄāĻŋāĻāĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻĢāĻ˛ā§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻžāĻ°āĻŖ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ āĻĄāĻŋāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻžāĻāĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻˇāĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ āĻĄāĻŋāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĨāĻž
āĻāĻŋāĻ°āĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨āĨ¤
nb_āĻ¨āĻŽā§āĻ¨āĻž, n
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1024āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, s
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 44100āĨ¤
āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
n āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
t 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
s āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¨ā§āĻ°āĻŦāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
aevalsrc=0
¡ 440 Hz āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒāĻžāĻĒ āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° 8000 Hz āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
aevalsrc="/sin(440*2*PI*t):s=8000"
¡ āĻāĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ° + āĻĒāĻŋāĻāĻ¨ā§
āĻā§āĻ¨ā§āĻĻā§āĻ°) āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§:
aevalsrc="/sin(420*2*PI*t)|cos(430*2*PI*t):c=FC|BC"
āĻ¸āĻžāĻĻāĻž āĻāĻāĻ¯āĻŧāĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
aevalsrc="/-2+āĻāĻ˛ā§āĻŽā§āĻ˛ā§(0) "
¡ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻŽāĻĄā§āĻ˛ā§āĻā§āĻĄ āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
aevalsrc="/sin(10*2*PI*t)*sin(880*2*PI*t)"
āĻāĻāĻāĻŋ 2.5 Hz āĻā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°ā§ 360 Hz āĻŦāĻžāĻāĻ¨ā§āĻ°āĻžāĻ˛ āĻŦāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
aevalsrc="/0.1*sin(2*PI*(360-2.5/2)*t) | 0.1*sin(2*PI*(360+2.5/2)*t)"
anullsrc
āĻ¨āĻžāĻ˛ āĻ āĻĄāĻŋāĻ āĻā§āĻ¸, āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻž āĻāĻ°āĻž āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ/āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āĻ˛ āĻŦāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¤ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻž
āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻāĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¸ā§āĻā§āĻ¸ āĻ¸āĻŋāĻ¨ā§āĻĨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)āĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ, cl
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ āĻšāĻ˛ "āĻ¸ā§āĻāĻŋāĻ°āĻŋāĻ"āĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻ˛ā§āĻāĻāĻ_āĻŽā§āĻ¯āĻžāĻĒā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĻāĻŋ āĻĻā§āĻā§āĻ¨ libavutil/channel_layout.c āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, r
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 44100 āĻāĨ¤
nb_āĻ¨āĻŽā§āĻ¨āĻž, n
āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° 48000 Hz āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ AV_CH_LAYOUT_MONO āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
anullsrc=r=48000:cl=4
āĻāĻ°āĻ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻš āĻāĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻāĻ°ā§āĻ¨:
anullsrc=r=48000:cl=mono
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻĢā§āĻ˛āĻžāĻāĻ
libflite āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻ¸ āĻāĻā§āĻāĻžāĻ°āĻŖ āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ FFmpeg āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libflite"āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛āĻžāĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
list_voices
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¯āĻŧā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
nb_āĻ¨āĻŽā§āĻ¨āĻž, n
āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 512āĨ¤
āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛
āĻāĻĨāĻž āĻŦāĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻ
āĻāĻĨāĻž āĻŦāĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŖā§āĻ āĻ¸ā§āĻŦāĻ°, v
āĻŦāĻā§āĻ¤ā§āĻ¤āĻž āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧā§āĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻāĻžāĻ˛"āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻā§āĻ¨
list_voices āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨ speech.txt, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢā§āĻ˛āĻžāĻāĻ āĻāĻ¯āĻŧā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŋāĻ¤ āĻāĻ°ā§āĻ¨:
flite=textfile=speech.txt
¡ "slt" āĻāĻ¯āĻŧā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ ā§āĻ¯ āĻĒāĻĄāĻŧā§āĻ¨:
flite=text='āĻ¤ā§āĻŽāĻžāĻā§ āĻāĻžāĻ˛ā§ āĻ°āĻžāĻāĻŋ, āĻ¸āĻžāĻŦ-āĻ¸āĻžāĻŦā§āĻ° āĻāĻ°ā§āĻŦ āĻļāĻ¯āĻŧāĻ¤āĻžāĻ¨, āĻ¯āĻžāĻ° āĻāĻžāĻˇā§āĻ¯āĻāĻžāĻ° āĻāĻŽāĻŋ':voice=slt
¡ ffmpeg-āĻ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻāĻ°ā§āĻ¨:
ffmpeg -f lavfi -i flite=text='āĻ¤ā§āĻŽāĻžāĻā§ āĻāĻžāĻ˛ā§ āĻ°āĻžāĻāĻŋāĻ¸, āĻ¸āĻžāĻŦ-āĻ¸āĻžāĻŦā§āĻ° āĻāĻ°ā§āĻŦ āĻļāĻ¯āĻŧāĻ¤āĻžāĻ¨, āĻ¯āĻžāĻ° āĻāĻžāĻˇā§āĻ¯āĻāĻžāĻ° āĻāĻŽāĻŋ':āĻāĻŖā§āĻ =slt
¡ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ ffplay "āĻĢā§āĻ˛āĻžāĻāĻ" āĻāĻŦāĻ "āĻ˛āĻžāĻāĻĢāĻŋ" āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻ˛ā§āĻ¨:
ffplay -f lavfi flite=text='āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻāĻ°ā§āĻā§āĻ¨ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ° āĻĻā§āĻāĻāĻŋāĻ¤ āĻšāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤'
libflite āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨:http://www.speech.cs.cmu.edu/flite/>
āĻā§āĻ¯āĻž
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž 1/8 āĻ¸āĻš āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĄāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻŦāĻŋāĻ-āĻ¸āĻ āĻŋāĻāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, f
āĻā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 440 HzāĨ¤
āĻŦāĻŋāĻĒ_āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°, b
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽāĻŋāĻ āĻŦā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻĒ_āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻŦāĻžāĻšāĻ āĻŦāĻžāĻ°
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0, āĻŽāĻžāĻ¨ā§ āĻŦā§āĻĒ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, r
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 44100āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŽā§āĻ¨āĻž_āĻĒā§āĻ°āĻ¤āĻŋ_āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1024āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ 440 Hz āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
āĻā§āĻ¯āĻž
220 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 880 Hz āĻŦā§āĻĒ āĻ¸āĻš āĻāĻāĻāĻŋ 5 Hz āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
sine=220:4:d=5
sine=f=220:b=4:d=5
sine=frequency=220:beep_factor=4:deuration=5
āĻ āĻĄāĻŋāĻ āĻĄā§āĻŦā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
abuffersink
āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻāĻ¨ā§āĻ° āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ āĻ¸āĻŋāĻā§āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ libavfilter/buffersink.h āĻ āĻĨāĻŦāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ AVABufferSinkContext āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻ¯āĻž āĻāĻāĻ¤āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻāĻ° āĻāĻ¨ā§āĻ¯ "avfilter_init_filter" āĻ āĻ āĻ¸ā§āĻŦāĻā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ°āĻŽā§āĻ.
anullsink
āĻ¨āĻžāĻ˛ āĻ āĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻ; āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻāĻŋāĻā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ/āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° FFmpeg āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
"--āĻ āĻā§āĻˇāĻŽ-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°"āĨ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻāĻžāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĨ¤
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
alphaextract
āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻ˛āĻĢāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¸āĻžāĻĨā§ alphamerge āĻāĻžāĻāĻāĻ¨āĻŋ.
alphamerge
a āĻāĻ° āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ˛āĻĢāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻāĨ¤ āĻāĻ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ alphaextract āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻŦāĻž
āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻā§āĻāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻ˛āĻĢāĻž āĻĨāĻžāĻā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻ˛āĻĢāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ YUV-āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĨā§āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ āĻāĻ°āĻž
āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ alphaextract, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
movie=in_alpha.mkv [āĻāĻ˛āĻĢāĻž]; [āĻāĻ˛āĻĢāĻž] āĻāĻ˛āĻĢāĻžāĻŽāĻžāĻ°ā§āĻā§ [āĻāĻāĻ]
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§, āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻļā§āĻˇā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻšāĻŦā§
āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻ°āĻĒ āĻšāĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§āĻ¨
āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ§āĻž
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻāĻ° āĻāĻ¨ā§āĻ¯ libavcodec āĻāĻŦāĻ libavformat āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻāĻžāĻ āĻ āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§, āĻāĻāĻŋ ASS (āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¨ā§āĻ¸āĻĄ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻļāĻ¨ āĻāĻ˛āĻĢāĻž) āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĨā§āĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ā§ˇ
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻāĻžāĻāĻāĻ¨āĻŋ:
āĻ°ā§āĻĒāĻžāĻ¯āĻŧāĻŖ
āĻļā§āĻĒāĻŋāĻ āĻāĻā§āĻāĻŋāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻāĻžāĻĄāĻŧā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ libass āĻļā§āĻĒāĻŋāĻ āĻāĻā§āĻāĻŋāĻ¨, āĻ¯āĻž āĻ¸ā§āĻ°āĻž āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻ¸āĻšāĻ
āĻĻā§āĻ°ā§āĻ¤, āĻĢāĻ¨ā§āĻ-āĻ āĻā§āĻā§āĻ¯āĻŧāĻŦāĻžāĻĻā§ āĻļā§āĻĒāĻžāĻ° āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻŋāĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻŦāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ OpenType āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻļā§āĻĒāĻžāĻ°
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ āĻā§"āĨ¤
atadenoise
āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒāĻāĻŋāĻ āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻāĻāĻžāĻ°ā§āĻāĻŋāĻ āĻĄā§āĻ¨ā§āĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
0a 1āĻŽ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ A āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.02āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§ 0.3āĨ¤
0b 1āĻŽ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.04āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§ 5āĨ¤
1a 2āĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ A āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.02āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§ 0.3āĨ¤
1b 2āĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.04āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§ 5āĨ¤
2a 3āĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ A āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.02āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§ 0.3āĨ¤
2b 3āĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.04āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻĨā§āĻā§ 5āĨ¤
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ A āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻāĻŦāĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻŋ-āĻ¤ā§ āĻāĻāĻ¸ā§āĻŽāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ā§ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
s āĻĢā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻĄāĻŧ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 33āĨ¤ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ [5, 129]āĨ¤
āĻŦāĻā§āĻ¸
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ˛ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒā§āĻ˛ā§āĻ¨ā§ āĻ¨āĻ¨-āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŦāĻžāĻā§āĻ¸ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŦāĻžāĻā§āĻ¸ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋāĨ¤ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ˛āĻā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
min_val
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 16
āĻāĻžāĻ˛ā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤
āĻāĻŋāĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯āĻž (āĻĒā§āĻ°āĻžāĻ¯āĻŧ) āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻžāĻ˛ā§āĨ¤ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨, āĻŦāĻž āĻ āĻŦā§āĻ§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻāĨ¤ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻā§
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻžāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻļā§āĻ°ā§, āĻļā§āĻˇ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
AV_LOG_INFO āĻŽāĻžāĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻžāĻ˛ā§_āĻŽāĻŋāĻ¨āĻŋāĻ_āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻžāĻ˛ā§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻ -
āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2.0āĨ¤
āĻāĻŦāĻŋ_āĻāĻžāĻ˛ā§_āĻ āĻ¨ā§āĻĒāĻžāĻ¤_āĻ¤āĻŽ, āĻāĻŦāĻŋ_āĻ¤āĻŽ
āĻāĻāĻāĻŋ āĻāĻŦāĻŋ "āĻāĻžāĻ˛ā§" āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻĒāĻžāĻ¤:
/
āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻāĻžāĻ˛ā§ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.98āĨ¤
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛_āĻāĻžāĻ˛ā§_āĻ¤āĻŽ, pix_th
āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ "āĻāĻžāĻ˛ā§" āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ˛ā§āĻŽāĻŋāĻ¨ā§āĻ¨ā§āĻ¸ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛
"āĻāĻžāĻ˛ā§" āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
= + *
luminance_range_size āĻāĻŦāĻ luminance_minimum_value āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§,
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ YUV āĻĒā§āĻ°ā§āĻŖ-āĻ°ā§āĻā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ [0-255] āĻāĻŦāĻ YUV āĻ¨āĻ¨-āĻĒā§āĻ°ā§āĻŖ-āĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ [16-235]
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ°āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.10āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 2 āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻžāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨:
blackdetect=d=2:pix_th=0.00
āĻāĻžāĻ˛ā§ āĻĢā§āĻ°ā§āĻŽ
āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯āĻž (āĻĒā§āĻ°āĻžāĻ¯āĻŧ) āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻžāĻ˛ā§āĨ¤ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦāĻž āĻŦāĻžāĻŖāĻŋāĻā§āĻ¯āĻŋāĻāĨ¤ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻ āĻŋāĻ¤
āĻĢā§āĻ°ā§āĻŽ, āĻāĻžāĻ˛ā§āĻ¤ā§āĻŦā§āĻ° āĻļāĻ¤āĻžāĻāĻļ, āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻŦāĻž -1 āĻāĻŦāĻ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻ˛āĻāĻ˛ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
AV_LOG_INFO āĻŽāĻžāĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻ¨āĻŋāĻā§ āĻĨāĻžāĻāĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻļāĻ¤āĻžāĻāĻļ; āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 98.
āĻĻā§āĻŦāĻžāĻ°, āĻŽāĻžāĻĄāĻŧāĻžāĻ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¯āĻžāĻ° āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻāĻžāĻ˛ā§ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ; āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 32.
āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž, āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ
āĻĻā§āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
"āĻŦā§āĻ˛ā§āĻ¨ā§āĻĄ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§, āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻšāĻ˛
"āĻļā§āĻ°ā§āĻˇ" āĻ¸ā§āĻ¤āĻ° āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻšāĻ˛ "āĻ¨ā§āĻ" āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻ āĻšāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻŦāĻ¸āĻžāĻ¨āĨ¤
"tblend" (āĻāĻžāĻāĻŽ āĻŦā§āĻ˛ā§āĻ¨ā§āĻĄ) āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻĒāĻ°āĻĒāĻ° āĻĻā§āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ°ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
c0_āĻŽā§āĻĄ
c1_āĻŽā§āĻĄ
c2_āĻŽā§āĻĄ
c3_āĻŽā§āĻĄ
all_mode
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
all_mode. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ"āĨ¤
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¯ā§āĻ
āĻāĻŦāĻ
āĻāĻĄāĻŧ
āĻĒā§āĻĄāĻŧāĻž
āĻāĻžāĻĸāĻŧ āĻāĻ°āĻž
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯128
āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž
āĻāĻ˛
āĻŦāĻ°ā§āĻāĻ¨
āĻāĻžāĻ¸
āĻāĻ āĻŋāĻ¨ āĻāĻ˛ā§
āĻšāĻžāĻ°ā§āĻĄāĻŽāĻŋāĻā§āĻ¸
āĻšāĻžāĻ˛āĻāĻž āĻāĻ°āĻž
āĻ¸āĻŽāĻ°ā§āĻāĻŋāĻ āĻāĻ˛ā§
āĻā§āĻŖ āĻāĻ°āĻž
āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
or
āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž
āĻĢāĻŋāĻ¨āĻŋāĻā§āĻ¸
āĻĒāĻŋāĻ¨ āĻāĻ˛ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°āĻž
āĻĒāĻ°ā§āĻĻāĻž
āĻŽā§āĻĻā§ āĻāĻ˛ā§
āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°āĻž
āĻĒā§āĻ°āĻāĻžāĻĸāĻŧ āĻāĻ˛ā§
XOR
c0_āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž
c1_āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž
c2_āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž
c3_āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤_āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻļā§āĻ°āĻŖā§āĻ° āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤_āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻŦā§āĻ˛ā§āĻ¨ā§āĻĄ āĻŽā§āĻĄā§āĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
c0_expr
c1_expr
c2_expr
c3_expr
all_expr
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻŦ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ
all_expr. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŽā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
N āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
X
Y āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ
W
H āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž
SW
SH āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻā§āĻ˛āĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¤āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻ¯ā§āĻŽāĻ¨ YUV4:2:0-āĻāĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "1,1" āĻāĻŦāĻ "0.5,0.5"
āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨āĨ¤
T āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻļā§āĻ°ā§āĻˇ, A
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ (āĻļā§āĻ°ā§āĻˇ āĻ¸ā§āĻ¤āĻ°)āĨ¤
āĻ¨ā§āĻā§, B
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ (āĻ¨ā§āĻā§
āĻ¸ā§āĻ¤āĻ°)āĨ¤
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻā§āĻ° āĻāĻ°ā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻŽāĻŋāĻļā§āĻ°āĻŖ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻļā§āĻˇ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻļā§āĻˇ āĻ¨ā§āĻā§āĻ° āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤ 0 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨
āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻļā§āĻˇ āĻĢā§āĻ°ā§āĻŽā§ āĻĒā§āĻāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻŽāĻŋāĻļā§āĻ°āĻŖ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻĒā§āĻ°āĻĨāĻŽ 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻ¤āĻ° āĻĨā§āĻā§ āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻ¤āĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
blend=all_expr='A*(if(gte(T,10),1,T/10))+B*(1-(if(gte(T,10),1,T/10)))'
¡ 1x1 āĻā§āĻāĻžāĻ°āĻŦā§āĻ°ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
blend=all_expr='if(eq(mod(X,2),mod(Y,2)),A,B)'
¡ āĻāĻ¨ā§āĻŽā§āĻāĻ¨ āĻŦāĻžāĻŽ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
blend=all_expr='if(gte(N*SW+X,W),A,B)'
¡ āĻāĻ¨āĻāĻāĻžāĻ° āĻĄāĻžāĻāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
blend=all_expr='if(gte(YN*SH,0),A,B)'
¡ āĻāĻ¨ā§āĻŽā§āĻāĻ¨-āĻŦāĻžāĻŽ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
blend=all_expr='if(gte(T*SH*40+Y,H)*gte((T*40*SW+X)*W/H,W),A,B)'
¡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨:
tblend=all_mode=difference128
āĻŦāĻā§āĻ¸āĻŦā§āĻ˛āĻžāĻ°
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻā§āĻ¸āĻŦā§āĻ˛āĻžāĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, lr
āĻ˛ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, lp
āĻā§āĻ°ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, cr
āĻā§āĻ°ā§āĻŽāĻž_āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°, cp
āĻāĻ˛āĻĢāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, ar
āĻāĻ˛āĻĢāĻž_āĻļāĻā§āĻ¤āĻŋ, ap
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ˛ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, lr
āĻā§āĻ°ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, cr
āĻāĻ˛āĻĢāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, ar
āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻŦāĻā§āĻ¸ āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŽāĻ¤āĻ˛āĨ¤
āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻ -āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻŦā§āĻļāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ˛ā§āĻŽāĻž āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "min(w,h)/2" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ "min(cw,ch)/2"
āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ˛ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻšāĻ˛ "2"āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻā§āĻ°ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§.
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
w
h āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĨ¤
cw
ch āĻāĻ¨āĻĒā§āĻ āĻā§āĻ°ā§āĻŽāĻž āĻāĻŦāĻŋāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĨ¤
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ "yuv422p", hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
āĻ˛ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, lp
āĻā§āĻ°ā§āĻŽāĻž_āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°, cp
āĻāĻ˛āĻĢāĻž_āĻļāĻā§āĻ¤āĻŋ, ap
āĻŦāĻā§āĻ¸āĻŦā§āĻ˛āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¤āĻŦāĻžāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¤āĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ luma_power āĻšāĻ˛ 2. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, chroma_power āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž_āĻļāĻā§āĻ¤āĻŋ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ luma_power.
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦāĻāĻŋāĻā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ˛ā§āĻŽāĻž, āĻā§āĻ°ā§āĻŽāĻž āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻ°ā§āĻĄāĻŋāĻāĻ 2 āĻ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻā§āĻ¸āĻŦā§āĻ˛āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
boxblur=luma_radius=2:luma_power=1
āĻŦāĻā§āĻ¸āĻŦā§āĻ˛āĻžāĻ°=2:1
¡ āĻ˛ā§āĻŽāĻž āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ 2 āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻāĻŦāĻ āĻā§āĻ°ā§āĻŽāĻž āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ 0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
āĻŦāĻā§āĻ¸āĻŦā§āĻ˛āĻžāĻ°=2:1:cr=0:ar=0
¡ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¨āĻžāĻāĻļā§ āĻ˛ā§āĻŽāĻž āĻāĻŦāĻ āĻā§āĻ°ā§āĻŽāĻž āĻ°ā§āĻĄāĻŋāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
boxblur=luma_radius=min(h\,w)/10:luma_power=1:chroma_radius=min(cw\,ch)/10:chroma_power=1
āĻā§āĻĄā§āĻāĻāĻŋāĻ
āĻāĻŋāĻā§ āĻā§āĻĄā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻā§ āĻā§āĻĄā§āĻ āĻ¸āĻžāĻāĻĄ-āĻĄā§āĻāĻž āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¤āĻĨā§āĻ¯ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻā§ MPEG āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻā§āĻĄā§āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻāĻŽāĻāĻŋāĻāĻ¸ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻ¤āĻžāĻāĻž
āĻā§āĻĄā§āĻ āĻĒāĻ¤āĻžāĻāĻž ā§¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
mv āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻ¤āĻžāĻāĻž mv āĻšāĻ¯āĻŧ:
pf āĻĒāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻāĻŽāĻāĻŋ
bf āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻāĻŽāĻāĻŋ
bb āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻļā§āĻāĻžāĻĻāĻāĻžāĻŽā§ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻāĻŽāĻāĻŋ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ P āĻāĻŦāĻ B-āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻšā§-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ MV āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ āĻāĻ°ā§ ffplay:
ffplay -flags2 +export_mvs input.mpg -vf codecview=mv=pf+bf+bb
āĻ°āĻā§āĻ° āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ°āĻā§āĻ° (āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛) āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻā§ āĻāĻžāĻ¯āĻŧāĻž, āĻŽāĻŋāĻĄāĻā§āĻ¨ āĻŦāĻž āĻšāĻžāĻāĻ˛āĻžāĻāĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ˛āĻžāĻ˛-āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨, āĻ¸āĻŦā§āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻŦāĻž āĻ¨ā§āĻ˛-āĻšāĻ˛ā§āĻĻ āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻāĻ˛āĨ¤
āĻāĻāĻāĻŋ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ°āĻā§āĻ° āĻĻāĻŋāĻā§ āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻ°āĻā§āĻ° āĻĻāĻŋāĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
rs
gs
bs āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ āĻāĻžāĻ¯āĻŧāĻž (āĻāĻžāĻĸāĻŧ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛) āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
rm
gm
bm āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ āĻŽāĻŋāĻĄāĻā§āĻ¨ (āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛) āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
rh
gh
bh āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ āĻšāĻžāĻāĻ˛āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨ (āĻāĻā§āĻā§āĻŦāĻ˛ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛)āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ˛ "[-1.0, 1.0]"ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻžāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ˛āĻžāĻ˛ āĻ°āĻā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨:
āĻāĻžāĻ˛āĻžāĻ°āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸=rs=.3
āĻāĻžāĻ˛āĻžāĻ°āĻāĻŋ
āĻāĻ°āĻāĻŋāĻŦāĻŋ āĻāĻžāĻ˛āĻžāĻ°āĻ¸ā§āĻĒā§āĻ¸ āĻāĻžāĻ˛āĻžāĻ° āĻā§āĻŋāĻāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ°āĻ
āĻ¯ā§ āĻ°āĻāĻāĻŋ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻ˛
āĻā§ āĻ°āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§āĻ° āĻļāĻ¤āĻžāĻāĻļāĨ¤
0.01 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ āĻŋāĻ āĻā§ āĻ°āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§, āĻ¯āĻāĻ¨ 1.0 āĻ¸āĻŦāĻāĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤
āĻŽāĻŋāĻļā§āĻ°āĻŖ
āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻļāĻ¤āĻžāĻāĻļāĨ¤
0.0 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§ āĻšāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻā§āĻ āĻāĻ°ā§, āĻŦāĻž āĻŽā§āĻā§āĻ āĻ¸ā§āĻŦāĻā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĢāĻ˛ā§ āĻāĻ§āĻž-āĻ¸ā§āĻŦāĻā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻ¯āĻŧ, āĻāĻā§āĻāĻ¤āĻ° āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ°āĻ āĻā§ āĻ°āĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŦā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§ āĻ¸ā§āĻŦāĻā§āĻ āĻāĻ°ā§āĻ¨:
ffmpeg -i input.png -vf colorkey=green out.png
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻŽā§āĻā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¨āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨-āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
ffmpeg -i background.png -i video.mp4 -filter_complex "[1:v]colorkey=0x3BBD1E:0.3:0.2[ckout];[0:v][ckout]āĻāĻāĻžāĻ°āĻ˛ā§[out]" -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° "[āĻāĻāĻ]" output.flv
āĻ°āĻā§āĻ° āĻ¸ā§āĻ¤āĻ°
āĻ˛ā§āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ°āĻŋāĻŽāĻŋāĻ¨
āĻāĻŋāĻŽāĻŋāĻ¨
āĻŦāĻŋāĻŽāĻŋāĻ¨
āĻāĻŽāĻŋāĻ¨
āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻ˛ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
"[-1.0, 1.0]"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0
āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻā§āĻ¸
gimax
bimax
aimax
āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻāĻ¨āĻĒā§āĻ āĻ¸āĻžāĻĻāĻž āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
"[-1.0, 1.0]"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻšāĻžāĻāĻ˛āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻšāĻžāĻ˛āĻāĻž āĻāĻ°āĻ¤ā§ (āĻāĻā§āĻā§āĻŦāĻ˛ āĻā§āĻ¨), āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻāĻžāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ (āĻ āĻ¨ā§āĻ§āĻāĻžāĻ°) āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻā§āĻ¨), āĻāĻā§āĻā§āĻŦāĻ˛ āĻāĻŦāĻ āĻāĻžāĻĸāĻŧ āĻā§āĻ¨ā§āĻ° āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
Romin
āĻā§āĻŽāĻŋāĻ¨
āĻŦā§āĻŽāĻŋāĻ¨
aomin
āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻ˛ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
"[0, 1.0]"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0
āĻ°ā§āĻŽā§āĻ¯āĻžāĻā§āĻ¸
āĻā§āĻŽā§āĻ¯āĻžāĻā§āĻ¸
āĻŦā§āĻŽāĻžāĻā§āĻ¸
aomax
āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻāĻāĻāĻĒā§āĻ āĻ¸āĻžāĻĻāĻž āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
"[0, 1.0]"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻĸāĻŧ āĻāĻ°ā§āĻ¨:
āĻ°āĻāĻ¸ā§āĻ¤āĻ°=āĻ°āĻŋāĻŽāĻŋāĻ¨=0.058:āĻāĻŋāĻŽāĻŋāĻ¨=0.058:āĻŦāĻŋāĻŽāĻŋāĻ¨=0.058
¡ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻŦā§āĻĻā§āĻ§āĻŋ:
colorlevels=rimin=0.039:gimin=0.039:bimin=0.039:rimax=0.96:gimax=0.96:bimax=0.96
¡ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻšāĻžāĻ˛āĻāĻž āĻāĻ°ā§āĻ¨:
āĻāĻžāĻ˛āĻžāĻ°āĻ˛ā§āĻā§āĻ˛=āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻā§āĻ¸=0.902:gimax=0.902:bimax=0.902
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨:
āĻ°āĻāĻ¸ā§āĻ¤āĻ°=āĻ°ā§āĻŽāĻŋāĻ¨=0.5:āĻā§āĻŽāĻŋāĻ¨=0.5:āĻŦā§āĻŽāĻŋāĻ¨=0.5
āĻāĻžāĻ˛āĻžāĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽāĻŋāĻā§āĻ¸āĻžāĻ°
āĻ°āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ°āĻā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
āĻāĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ°āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻŽāĻžāĻ¨ āĻ˛āĻžāĻ˛ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻĒā§āĻ āĻŽāĻžāĻ¨ āĻšāĻŦā§:
= * + * + * + *
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
rr
rg
rb
ra āĻāĻāĻāĻĒā§āĻ āĻ˛āĻžāĻ˛ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ āĻŦāĻĻāĻžāĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ rr, āĻāĻŦāĻ 0 āĻāĻ° āĻāĻ¨ā§āĻ¯ rg, rb āĻāĻŦāĻ ra.
gr
gg
gb
ga āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŦā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ āĻŦāĻĻāĻžāĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ gg, āĻāĻŦāĻ 0 āĻāĻ° āĻāĻ¨ā§āĻ¯ gr, gb āĻāĻŦāĻ ga.
br
bg
bb
ba āĻāĻāĻāĻĒā§āĻ āĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ āĻŦāĻĻāĻžāĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ bb, āĻāĻŦāĻ 0 āĻāĻ° āĻāĻ¨ā§āĻ¯ br, bg āĻāĻŦāĻ ba.
ar
ag
ab
aa āĻāĻāĻāĻĒā§āĻ āĻāĻ˛āĻĢāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ āĻŦāĻĻāĻžāĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ aa, āĻāĻŦāĻ 0 āĻāĻ° āĻāĻ¨ā§āĻ¯ ar, ag āĻāĻŦāĻ ab.
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻšāĻ˛ "[-2.0, 2.0]"ā§ˇ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ¤ā§āĻ¸āĻā§ āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨:
colorchannelmixer=.3:.4:.3:0:.3:.4:.3:0:.3:.4:.3
āĻ¸ā§āĻĒāĻŋāĻ¯āĻŧāĻž āĻā§āĻ¨ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨:
colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131
āĻāĻžāĻ˛āĻžāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸
āĻ°āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
src
āĻĄāĻŋāĻ¸ā§āĻ āĻāĻ¤ā§āĻ¸ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ°āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻāĻ¯āĻŧ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
āĻā§āĻšā§āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
bt709
āĻŦāĻŋāĻāĻŋ.709
bt601
āĻŦāĻŋāĻāĻŋ.601
smpte240 āĻŽāĻŋ
SMPTE-240M
āĻāĻĢāĻ¸āĻŋāĻ¸āĻŋ āĻāĻĢāĻ¸āĻŋāĻ¸āĻŋ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ BT.601 āĻĨā§āĻā§ SMPTE-240M āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§, āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
colormatrix=bt601:smpte240m
āĻāĻĒāĻŋ
āĻāĻāĻāĻĒā§āĻā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
āĻĢāĻ¸āĻ˛
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
w, out_w
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "iw"āĨ¤ āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻŦāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻāĻ¨ w or out_w āĻāĻĻā§āĻļ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
h, āĻāĻāĻ_āĻ
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻā§āĻāĻ¤āĻžāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "ih"āĨ¤ āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻāĻ¨ h or āĻāĻāĻ_āĻ āĻāĻĻā§āĻļ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
x āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŦāĻžāĻŽ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ "(in_w-out_w)/2"āĨ¤ āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
y āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§, āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ°āĨ¤ āĻāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ "(in_h-out_h)/2"āĨ¤ āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ°āĻžāĻāĻž_āĻāĻ¸āĻĒā§āĻā§āĻ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻ āĻšāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻŦā§, āĻĻā§āĻŦāĻžāĻ°āĻž
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° out_w, āĻāĻāĻ_āĻ, x, y āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ:
x
y āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽāĻžāĻ¨ x āĻāĻŦāĻ y. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
in_w
in_h
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
iw
ih āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ in_w āĻāĻŦāĻ in_h.
out_w
āĻāĻāĻ_āĻ
āĻāĻāĻāĻĒā§āĻ (āĻā§āĻ°āĻĒ āĻāĻ°āĻž) āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
ow
oh āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ out_w āĻāĻŦāĻ āĻāĻāĻ_āĻ.
a āĻāĻāĻ āĻ°āĻāĻŽ iw / ih
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ, āĻāĻāĻŋ āĻāĻāĻ (iw / ih)* sAR
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, NAN āĻ¯āĻĻāĻŋ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
t āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ NANāĨ¤
āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ out_w āĻāĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻāĻ_āĻ, āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻāĻ_āĻ
āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ out_wāĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž x āĻāĻŦāĻ yThe x āĻāĻŦāĻ y āĻĒāĻ°ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
out_w āĻāĻŦāĻ āĻāĻāĻ_āĻ.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° x āĻāĻŦāĻ y āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻĒāĻ°ā§āĻ°-āĻŦāĻžāĻŽ āĻā§āĻŖā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ (āĻ¨āĻ¨-āĻā§āĻ°āĻĒāĻĄ) āĻāĻ˛āĻžāĻāĻžāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ, āĻāĻāĻŋ āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻāĨ¤
āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ x āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ y, āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ y āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ x.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ 100x100 āĻāĻāĻžāĻ°ā§āĻ° āĻĢāĻ¸āĻ˛ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° (12,34)āĨ¤
āĻĢāĻ¸āĻ˛=100:100:12:34
āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ:
crop=w=100:h=100:x=12:y=34
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻ˛āĻžāĻāĻž 100x100 āĻāĻāĻžāĻ° āĻ¸āĻš āĻā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨:
āĻĢāĻ¸āĻ˛=100:100
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° 2/3 āĻāĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻ˛āĻžāĻāĻžāĻāĻŋ āĻā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨:
āĻā§āĻ°āĻĒ=2/3*in_w:2/3*in_h
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨:
Crop=out_w=in_h
āĻĢāĻ¸āĻ˛=āĻāĻ¨ā§āĻāĻž
¡ 100:100 āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ°āĻžāĻāĻž āĻāĻĒāĻ°ā§āĻ°-āĻŦāĻžāĻŽ āĻā§āĻŖā§ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻĄāĻžāĻ¨-āĻ¨ā§āĻā§āĻ° āĻā§āĻŖ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĄāĻžāĻ¨-āĻ¨ā§āĻā§āĻ° āĻā§āĻŖāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤
āĻā§āĻ°āĻĒ=in_w-100:in_h-100:100:100
āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĨā§āĻā§ 10 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŦāĻ āĻāĻĒāĻ°ā§ āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻĨā§āĻā§ 20 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻžāĻā§āĻ¨
āĻ¸ā§āĻŽāĻžāĻ¨āĻž
āĻā§āĻ°āĻĒ=in_w-2*10:in_h-2*20
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨ā§āĻā§āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻ°āĻžāĻā§āĻ¨:
āĻā§āĻ°āĻĒ=in_w/2:in_h/2:in_w/2:in_h/2
¡ āĻā§āĻ°ā§āĻ āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻ¸āĻ˛ā§āĻ° āĻāĻā§āĻāĻ¤āĻž:
āĻā§āĻ°āĻĒ=in_w:1/PHI*in_w
¡ āĻāĻžāĻāĻĒāĻžāĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
crop=in_w/2:in_h/2:(in_w-out_w)/2+((in_w-out_w)/2)*sin(n/10):(in_h-out_h)/2 +((in_h-out_h)/2)*sin(n/7)
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
crop=in_w/2:in_h/2:(in_w-out_w)/2+((in_w-out_w)/2)*sin(t*10):(in_h-out_h)/2 +((in_h-out_h)/2)*sin(t*13)"
y āĻāĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ x āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
crop=in_w/2:in_h/2:y:10+10*sin(n/10)
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
w, out_w
h, āĻāĻāĻ_āĻ
x
y āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ/āĻāĻā§āĻāĻ¤āĻž āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ/āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŋāĻĄāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
āĻĢāĻ¸āĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤
āĻļāĻ¸ā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻĒāĻŋāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§
āĻ˛āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻā§āĻ˛āĻŋ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ -āĻāĻžāĻ˛ā§ āĻāĻ˛āĻžāĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸ā§āĻŽāĻž
āĻāĻā§āĻ āĻāĻžāĻ˛ā§ āĻŽāĻžāĻ¨ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŋāĻā§āĻ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (0)
āĻ¸āĻŦāĻāĻŋāĻā§āĻ¤ā§ (255 āĻŦāĻŋāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ 8)āĨ¤ āĻ¸ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¨ āĻ -āĻāĻžāĻ˛ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 24āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
0.0 āĻāĻŦāĻ 1.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŦāĻŋāĻ āĻāĻā§āĻ°āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž āĻšāĻŦā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻ¯ā§ āĻŽāĻžāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨ/āĻāĻā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻā§āĻ¯ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 16. āĻ āĻĢāĻ¸ā§āĻ
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻĄāĻŧ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĒā§āĻ¤ā§ 2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
(4:2:2 āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)āĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄā§āĻā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ 16 āĻ¸ā§āĻ°āĻžāĨ¤
reset_count, āĻ°āĻŋāĻ¸ā§āĻ
āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻĒ āĻĄāĻŋāĻā§āĻā§āĻ āĻ°āĻŋāĻ¸ā§āĻ āĻāĻ°āĻŦā§
āĻĒā§āĻ°ā§āĻŦā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ˛āĻžāĻāĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
āĻĢāĻ¸āĻ˛ āĻāĻ˛āĻžāĻāĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¯āĻāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ˛ā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ˛āĻžāĻāĻžāĻā§ āĻŦāĻŋāĻā§āĻ¤ āĻāĻ°ā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ 0 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ 'āĻāĻāĻ¨āĻ āĻ¨āĻ¯āĻŧ
āĻ°āĻŋāĻ¸ā§āĻ', āĻāĻŦāĻ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻŦā§āĻšāĻ¤ā§āĻ¤āĻŽ āĻāĻ˛āĻžāĻāĻž āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ°ā§āĻāĻžāĻāĻŋāĻ¤ā§āĻ°
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ°āĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ Adobe Photoshop āĻāĻŦāĻ GIMP āĻāĻžāĻ°ā§āĻāĻ¸ āĻā§āĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ (āĻ˛āĻžāĻ˛,
āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛) āĻāĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ N āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻŽāĻ¸ā§āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĨā§āĻā§ āĻŦāĻžāĻāĻ§āĻž
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž x-āĻ āĻā§āĻˇ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ y-āĻ āĻā§āĻˇ āĻ¨āĻ¤ā§āĻ¨
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻĻā§āĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (ā§Ļ;ā§Ļ) āĻāĻŦāĻ (ā§Ļ;ā§Ļ). āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻ°āĻ˛āĻ°ā§āĻāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¸āĻ˛ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ "āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯" āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ
āĻāĻŽā§āĻ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻĻā§āĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻ°āĻ āĻāĻŋāĻā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž (āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨ā§āĻ¯āĻžāĻāĻžāĻ°āĻžāĻ˛ āĻāĻŋāĻāĻŦāĻŋāĻ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨) āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻŽāĻ¸ā§āĻŖāĻāĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ x-āĻ āĻā§āĻˇā§āĻ° āĻāĻĒāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻŦāĻ
āĻ¤āĻžāĻĻā§āĻ° x āĻāĻŦāĻ y āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§ [ā§Ļ;ā§§] āĻ āĻ¨ā§āĻ¤āĻ°. āĻ¯āĻĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻšāĻ¯āĻŧ
āĻā§āĻā§āĻāĻ° āĻ¸ā§āĻĒā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§, āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ "x=0" āĻ¤ā§ āĻā§āĻ¨ āĻŽā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ a āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻŦā§ (ā§Ļ;ā§Ļ)
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻāĻāĻāĻžāĻŦā§, āĻ¯āĻĻāĻŋ "x=1" āĻ¤ā§ āĻā§āĻ¨ āĻŽā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻŦā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ (ā§Ļ;ā§Ļ) āĻŦāĻŋāĻ¨ā§āĻĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°ā§āĻŦāĻžāĻšā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°āĻā§āĻ° āĻĒā§āĻ°āĻŋāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
r, g, b āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ; āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧ
āĻŽāĻžāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¨āĻž
āĻ°āĻ_āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻā§āĻ°āĻ¸ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻžāĻĸāĻŧ
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻŦā§āĻĻā§āĻ§āĻŋ
āĻ˛āĻžāĻāĻāĻžāĻ°
linear_contrast
medium_contrast
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§_āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ
āĻŽāĻĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤
āĻŽāĻžāĻ¸ā§āĻāĻžāĻ°, m
āĻŽā§āĻ˛ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻžāĻ¸ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻž
āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ "āĻ˛ā§āĻŽāĻŋāĻ¨āĻžāĻ¨ā§āĻ¸" āĻŦāĻž "āĻŽāĻžāĻ¨" āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ r, g, b or āĻ¸āĻŦ
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ LUT āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻ˛āĻžāĻ˛, r
āĻ˛āĻžāĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŦā§āĻ, g
āĻ¸āĻŦā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻ˛, b
āĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻš āĻ¨āĻ¯āĻŧ)āĨ¤ āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ. āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ¨āĻ¸ā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨(āĻā§āĻ˛āĻŋ) āĻšāĻŦā§
āĻāĻ āĻāĻĒāĻ° āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻŦ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.
psfile
āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻā§āĻļāĻĒ āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ ("asv") āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸: "x0/y0 x1/y1 x2/y2 ..."āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨:
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž=āĻ¨ā§āĻ˛='0.5/0.58'
¡ āĻāĻŋāĻ¨āĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦ:
curves=r='0/0.11 .42/.51 1/0.95':g='0.50/0.48':b='0/0.22 .49/.44 1/0.8'
āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ:
āĻ˛āĻžāĻ˛ "(0;0.11) (0.42;0.51) (1;0.95)"
āĻ¸āĻŦā§āĻ
"(0;0) (0.50;0.48) (1;1)"
āĻ¨ā§āĻ˛
"(0;0.22) (0.49;0.44) (1;0.80)"
¡ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§āĻ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž=āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ=āĻāĻŋāĻ¨ā§āĻā§āĻ
āĻŦāĻž āĻ¸āĻšāĻāĻāĻžāĻŦā§:
āĻŦāĻā§āĻ°āĻ°ā§āĻāĻž = āĻŽāĻĻ
āĻāĻāĻāĻŋ āĻĢāĻā§āĻļāĻĒ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻŦā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨:
curves=psfile='MyCurvesPresets/purple.asv':āĻ¸āĻŦā§āĻ='0.45/0.53'
dctdnoiz
2D DCT (āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ Denoise āĻĢā§āĻ°ā§āĻŽāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŋāĻāĻŽāĻž, s
āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻ¸āĻŋāĻāĻŽāĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸āĻŋāĻāĻŽāĻž "3 * āĻ¸āĻŋāĻāĻŽāĻž" āĻāĻ° āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§; āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ DCT āĻ¸āĻšāĻ (āĻĒāĻ°āĻŽ
āĻŽāĻžāĻ¨) āĻāĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻ¨āĻŋāĻā§ āĻ¨āĻžāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ°āĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻĻā§āĻā§āĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻāĻĒāĻ°ā§ āĻāĻĄāĻŧāĻžāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ§ā§āĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŽāĻžāĻ¨ āĻāĻŽāĻžāĻ¤ā§ āĻāĻžāĻ¨, āĻāĻāĻāĻŋ āĻāĻŽ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻ āĻāĻŦāĻ āĻā§āĻāĻāĻŋ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¨āĻŦāĻ¸ā§āĻ¤ā§āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻŦāĻž āĻāĻā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĻā§āĻ¯āĻŧ, a
āĻ¸āĻ¤āĻ°ā§āĻā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦāĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°-1, āĻ¯āĻž āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸ā§āĻāĻŋāĻāĨ¤
āĻāĻā§āĻ¸āĻĒā§āĻ°, e
āĻ¸āĻšāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ DCT āĻŦā§āĻ˛āĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻšāĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋāĻā§ āĻā§āĻŖāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻšāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¸āĻŋāĻāĻŽāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¸āĻšāĻā§āĻ° āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ c āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĨ¤
n āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ° āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° āĻŦāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ "1<n" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°āĻ¯āĻž, āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻŦā§āĻ˛āĻā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 3 (8x8) āĻāĻŦāĻ āĻāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ 4 āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° 16x16 āĻāĻ°āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ¤āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻā§. āĻāĻ°ā§ āĻāĻāĻāĻŋ
āĻŦāĻĄāĻŧ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻ āĻāĻ¤ā§āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻžāĻ˛ de-noising āĻŽāĻžāĻ¨ā§ āĻ¨āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ denoise āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸āĻŋāĻāĻŽāĻž āĻāĻā§āĻ¸āĻāĻ¨āĻāĻŽāĻāĻā§āĻ¸ āĻāĻ°:
dctdnoiz=4.5
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
dctdnoiz=e='gte(c, 4.5*3)'
"16x16" āĻāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻšāĻŋāĻāĻ¸āĻžāĻ¤ā§āĻŽāĻ āĻĄāĻŋāĻ¨ā§āĻāĻ¸:
dctdnoiz=15:n=4
deband
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻĄ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻĄāĻŧ āĻŽāĻžāĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
ā§§āĻŽ
ā§§āĻŽ
ā§§āĻŽ
ā§§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.02āĨ¤ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛
0.00003 āĻĨā§āĻā§ 0.5āĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŦāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻŽ āĻšāĻ¯āĻŧ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ, āĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž, r
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 16. āĻ¯āĻĻāĻŋ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ, āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž
āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻšāĻ˛ā§, āĻ¸āĻ āĻŋāĻ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻžāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŦāĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ āĻāĻŋāĻŽā§āĻ, d
āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§ āĻĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻžāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ˛ā§, āĻāĻ˛ā§āĻŽā§āĻ˛ā§
0 āĻĨā§āĻā§ āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻšāĻ˛ā§, āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻ āĻŋāĻ
āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ 0, -PI āĻŦāĻž -2*PI āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦā§āĻā§ āĻ¨ā§āĻŦā§
āĻāĻāĻ āĻ¸āĻžāĻ°āĻŋ āĻāĻŦāĻ -PI/2 āĻāĻāĻ āĻāĻ˛āĻžāĻŽā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻĻāĻžāĻ
āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻžāĻ°āĻāĻŋ āĻāĻžāĻ°āĻĒāĻžāĻļā§āĻ° āĻāĻĄāĻŧ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ āĻā§āĻˇāĻŽ āĻšāĻ˛ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻļā§āĻĒāĻžāĻļā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĨ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻĄ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ°āĻāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĨāĻžāĻā§
āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽāĨ¤
āĻ§ā§āĻŦāĻāĻ¸ āĻāĻ°āĻž
āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻ¤ā§ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ°
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§ N āĻŽāĻžāĻ¨ā§ āĻāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻā§ āĻĢā§āĻ°ā§āĻŽ N āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 5āĨ¤
dupthresh
āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¯āĻŧ
āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻ¸āĻĻā§āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1.1
scthresh
āĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 15āĨ¤
āĻŦā§āĻ˛āĻāĻāĻā§āĻ¸
āĻŦā§āĻ˛āĻāĻŋ
āĻŽā§āĻā§āĻ°āĻŋāĻ āĻāĻŖāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ x āĻāĻŦāĻ y-āĻ āĻā§āĻˇ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ°āĻ āĻŦāĻĄāĻŧ
āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻļāĻŦā§āĻĻ āĻĻāĻŽāĻ¨ āĻĻā§āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ°āĻ āĻāĻžāĻ°āĻžāĻĒ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĻā§āĻ¯āĻŧ
āĻāĻ¨ā§āĻĻā§āĻ˛āĻ¨ āĻĻā§āĻ āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 32āĨ¤
ppsrc
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ-āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻžāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻā§āĻ˛āĻŋāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸āĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻĒā§āĻāĻā§ āĻĒā§āĻ°āĻžāĻ-āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻā§āĻˇāĻ¤āĻŋāĻšā§āĻ¨ āĻ°āĻžāĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŖāĻ¨āĻžāĨ¤ 1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšāĻ˛ āĻĒā§āĻ°āĻžāĻ-āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšāĻ˛ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻā§āĻ¸ āĻĨā§āĻā§
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°āĻžāĻāĻž āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻā§āĻ°ā§āĻŽāĻž
āĻŽā§āĻā§āĻ°āĻŋāĻ āĻāĻŖāĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ°ā§āĻŽāĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋ āĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
āĻ¨āĻŋ: āĻ¸ā§āĻ¤ āĻšāĻ¤ā§āĻ¤āĻ¯āĻŧāĻž
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĄāĻŋāĻĢā§āĻ˛ā§āĻ āĻāĻĢā§āĻā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ(3x3) āĻāĻĄāĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻŽāĻžāĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 0
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 1
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 2
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 3
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 65535āĨ¤ āĻ¯āĻĻāĻŋ 0 āĻšāĻ¯āĻŧ, āĻĒā§āĻ˛ā§āĻ¨ āĻĨāĻžāĻāĻŦā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤
dejudder
āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ interlaced telecined āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ judder āĻ¸āĻ°āĻžāĻ¨.
Judder āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ¨ āĻāĻžāĻāĻāĻ¨āĻŋ. āĻ¯āĻĻāĻŋ āĻāĻ¸āĻ˛ āĻā§āĻ¸ āĻšāĻ¤ā§
āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¤āĻžāĻšāĻ˛ā§ "pulllup,dejudder" āĻāĻ° āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĨāĻžāĻāĻŦā§
āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°. āĻ§āĻžāĻ°āĻ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§,
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻ¨āĻž.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ˛:
āĻāĻā§āĻ°
āĻāĻžāĻ¨āĻžāĻ˛āĻžāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§ āĻŦāĻŋāĻāĻžāĻ°āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧāĨ¤
1-āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛:
4 āĻ¯āĻĻāĻŋ āĻāĻ¸āĻ˛āĻāĻŋ 24 āĻĨā§āĻā§ 30 fps āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻĢāĻŋāĻ˛ā§āĻŽ āĻĨā§āĻā§ NTSC)āĨ¤
5 āĻ¯āĻĻāĻŋ āĻāĻ¸āĻ˛āĻāĻŋ 25 āĻĨā§āĻā§ 30 fps (PAL āĻĨā§āĻā§ NTSC) āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
20 āĻĻā§āĻāĻŋāĻ° āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻšāĻ˛ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ 4.
āĻĄā§āĻ˛ā§āĻā§
āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻļāĻ¨ āĻ˛ā§āĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ˛ā§āĻā§āĻāĻŋ āĻāĻā§āĻāĻžāĻĻāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻāĻŋ āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĻā§āĻā§āĻ¨ (āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻ°āĻ āĻā§āĻļā§āĻ°ā§ āĻāĻŋāĻā§
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ - āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻāĻ˛ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
x
y āĻ˛ā§āĻā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
w
h āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ˛ā§āĻā§āĻāĻŋāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ, t
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ (āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ w āĻāĻŦāĻ h)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 4āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§
āĻ¯āĻāĻ¨ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻā§āĻāĻāĻž āĻ¸āĻšāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¸āĻŦā§āĻ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻāĻāĻž āĻšāĻ¯āĻŧ
x, y, w, āĻāĻŦāĻ h āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻžāĻāĻ°ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž (āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§) āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻā§āĻĄ āĻŽāĻžāĻ¨āĨ¤ āĻāĻ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĻāĻŋāĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻā§āĻĄ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ 0,0 āĻāĻŦāĻ āĻāĻāĻžāĻ° āĻ¸āĻš āĻāĻ˛āĻžāĻāĻžāĻāĻŋ āĻāĻā§āĻāĻžāĻĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
100x77, āĻāĻŦāĻ 10 āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ:
delogo=x=0:y=0:w=100:h=77:band=10
āĻĻā§āĻļāĻā§
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§ āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§
āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻšāĻžāĻ¤ā§ āĻ§āĻ°ā§ āĻ°āĻžāĻāĻž, āĻā§āĻ°āĻžāĻāĻĒāĻĄ āĻŦāĻžāĻŽā§āĻĒāĻŋāĻ, āĻāĻžāĻĄāĻŧāĻŋāĻ¤ā§ āĻāĻ˛āĻž āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻāĻžāĻāĻĒāĻžāĻ¨ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
x
y
w
h āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻāĻ˛āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻā§āĻāĻž āĻšāĻ¯āĻŧ
āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖ, āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻ āĻāĻā§
āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻĄā§āĻ°āĻŦāĻā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻŽāĻžāĻ¨ā§āĻ¤ āĻŦāĻā§āĻ¸.
āĻ¯āĻāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ¯ā§āĻā§ āĻāĻ¨ā§āĻĻā§āĻ˛āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻŽā§āĻļāĻ¨ āĻā§āĻā§āĻāĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĨ¤
āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻŦāĻž āĻ¸āĻŦ x, y, w āĻāĻŦāĻ h -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŽā§āĻļāĻ¨ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŦāĻā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ - āĻĒā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
rx
ry 0-64 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ x āĻāĻŦāĻ y āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻāĻ˛āĻžāĻāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 16āĨ¤
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻļā§āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻā§āĻāĻžāĻŦā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻĢāĻžāĻāĻāĻž, 0
āĻĢāĻžāĻāĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻļā§āĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻāĻ¸āĻ˛, 1
āĻāĻžāĻ˛āĻŋ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻ¸āĻ˛ āĻāĻŦāĻŋ
āĻŦāĻžāĻ¤āĻž, 2
āĻĢāĻžāĻāĻāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻŦāĻšāĻŋāĻ°ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻŽāĻžāĻ¨
āĻŽāĻŋāĻ°āĻ°, 3
āĻĢāĻžāĻāĻāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻŽāĻŋāĻ°āĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻ¯āĻŧāĻ¨āĻž.
āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°
āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ°ā§āĻā§āĻ 4-128 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 8āĨ¤
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻšāĻ¤ā§āĻ¤āĻ¯āĻŧāĻž
āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻŦā§āĻ˛āĻ
āĻŦā§āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ (āĻ āĻ¨ā§āĻ§āĻāĻžāĻ° āĻāĻŦāĻ āĻšāĻžāĻ˛āĻāĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯) āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°
1-255, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 125āĨ¤
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻā§āĻļāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻŖ, 0
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŽ, 1
āĻāĻŽ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŦā§āĻ¯āĻžāĻĒāĻ.
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ˛āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, OpenCL āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° FFmpeg āĻĨāĻžāĻāĻ˛ā§āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
"--enable-opencl" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
detelecine
āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻ āĻŋāĻ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻā§āĻ˛āĻŋāĻ¸āĻŋāĻ¨ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻŽāĻ¤āĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻĨāĻŽ_āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻāĻĒāĻ°ā§, t
āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ
āĻ¨ā§āĻā§, b
āĻ¨āĻŋāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻļā§āĻ°ā§āĻˇ"āĨ¤
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻĒā§āĻ˛āĻĄāĻžāĻāĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 23āĨ¤
start_frame
āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¤ āĻāĻžāĻāĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ(3x3) āĻ¸āĻ°ā§āĻŦā§āĻā§āĻāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 0
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 1
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 2
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 3
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 65535āĨ¤ āĻ¯āĻĻāĻŋ 0 āĻšāĻ¯āĻŧ, āĻĒā§āĻ˛ā§āĻ¨ āĻĨāĻžāĻāĻŦā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 255 āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ 3x3 āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻāĻāĻāĻžāĻŦā§:
1 2 3
4 5
6 7 8
āĻāĻāĻāĻžāĻŦāĻžāĻā§āĻ¸
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ°āĻāĻŋāĻ¨ āĻŦāĻžāĻā§āĻ¸ āĻāĻāĻā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
x
y āĻ¯ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻā§āĻŖāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ā§ˇ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
0 āĻ¤ā§
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻāĻā§āĻāĻ¤āĻž, h
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§; āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž 0 āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 āĻāĨ¤
āĻ°āĻ, c
āĻ˛āĻŋāĻāĻ¤ā§ āĻŦāĻā§āĻ¸ā§āĻ° āĻ°āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ "āĻāĻ˛ā§āĻāĻžāĻ¨ā§" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻŦāĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻ°āĻāĻāĻŋ āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻ˛ā§āĻŽāĻžāĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ¤ā§āĻāĨ¤
āĻĒā§āĻ°ā§āĻ¤ā§āĻŦ, t
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻŦāĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻ¤ā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 3āĨ¤
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ x, y, w āĻāĻŦāĻ h āĻāĻŦāĻ t āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨:
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤, āĻāĻāĻŋ āĻāĻāĻ (w / h)* sAR.
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
in_h, ih
in_w, iw
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤
x
y x āĻāĻŦāĻ y āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻžāĻā§āĻ¸āĻāĻŋ āĻāĻāĻāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
w
h āĻāĻžāĻ¨āĻž āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
t āĻāĻžāĻ¨āĻž āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°ā§āĻ¤ā§āĻŦāĨ¤
āĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ x, y, w, h āĻāĻŦāĻ t āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ "y=x/dar" āĻŦāĻž "h=w/dar" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻŦāĻžāĻā§āĻ¸ āĻāĻāĻā§āĻ¨:
āĻāĻāĻāĻžāĻŦāĻžāĻā§āĻ¸
¡ āĻ˛āĻžāĻ˛ āĻ°āĻ āĻāĻŦāĻ 50% āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦāĻžāĻā§āĻ¸ āĻāĻāĻā§āĻ¨:
āĻĄā§āĻ°āĻŦāĻā§āĻ¸=10:20:200:60:[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
drawbox=x=10:y=20:w=200:h=60:color=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]
¡ āĻā§āĻ˛āĻžāĻĒā§ āĻ°āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻžāĻā§āĻ¸āĻāĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨:
drawbox=x=10:y=10:w=100:h=100:color=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]:t=āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ
¡ āĻāĻāĻāĻŋ 2-āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ˛āĻžāĻ˛ 2.40:1 āĻŽā§āĻā§āĻļ āĻāĻāĻā§āĻ¨:
drawbox=x=-t:y=0.5*(ih-iw/2.4)-t:w=iw+t*2:h=iw/2.4+t*2:t=2:c=red
āĻ āĻā§āĻāĻ¨, adrawgraph
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻž āĻ āĻĄāĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
m1 1āĻŽ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
fg1 1āĻŽ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
m2 2āĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
fg2 ā§¨āĻ¯āĻŧ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
m3 3āĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
fg3 3āĻ¯āĻŧ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
m4 4āĻ°ā§āĻĨ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
fg4 ā§ĒāĻ°ā§āĻĨ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻŋāĻ¨āĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
bg āĻā§āĻ°āĻžāĻĢā§āĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻžāĻĻāĻžāĨ¤
āĻŽā§āĻĄ
āĻā§āĻ°āĻžāĻĢ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻŦāĻžāĻ°
āĻĄāĻ
āĻ˛āĻžāĻāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ˛āĻžāĻāĻ¨"āĨ¤
āĻ¸ā§āĻ˛āĻžāĻāĻĄā§
āĻ¸ā§āĻ˛āĻžāĻāĻĄ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ˛āĻžāĻāĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻĢā§āĻ°ā§āĻŽ
āĻĄāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĒā§āĻāĻā§ āĻā§āĻ˛ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻ˛āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻā§āĻ°āĻ˛
āĻĄāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻžāĻŽā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
rsscroll
āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻĄāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻĢā§āĻ°ā§āĻŽ"āĨ¤
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻā§āĻ°āĻžāĻĢ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ
in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "900x256"āĨ¤
āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
MIN āĻāĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨āĨ¤
MAX āĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨āĨ¤
Val āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻŽāĻžāĻ¨āĨ¤
āĻ°āĻāĻāĻŋ 0xAABBGGRR āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĨā§āĻā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻāĻžāĻāĻāĻ¨āĻŋ:
signalstats,drawgraph=lavfi.signalstats.YAVG:min=0:max=255
āĻĨā§āĻā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ ebur128 āĻāĻžāĻāĻāĻ¨āĻŋ:
ebur128=metadata=1,adrawgraph=lavfi.r128.M:min=-120:max=5
āĻĄā§āĻ°āĻā§āĻ°āĻŋāĻĄ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻĄ āĻāĻāĻā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
x
y āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻā§āĻ°āĻŋāĻĄ āĻā§āĻĻ āĻāĻŋāĻā§ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
(āĻ āĻĢāĻ¸ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻāĻāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻāĻā§āĻāĻ¤āĻž, h
āĻ¯ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻŋāĻĄ āĻāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¯āĻĻāĻŋ 0 āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻŦāĻŋāĻ¯āĻŧā§āĻ "āĻŦā§āĻ§", āĻ¤āĻžāĻ āĻāĻŋāĻ¤ā§āĻ°
āĻĢā§āĻ°ā§āĻŽ āĻšāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.
āĻ°āĻ, c
āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻ°āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ "āĻāĻ¨āĻāĻžāĻ°ā§āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§
āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻ°āĻ āĻāĻ¨āĻāĻžāĻ°ā§āĻā§āĻĄ āĻ˛ā§āĻŽāĻžāĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ¤ā§āĻāĨ¤
āĻĒā§āĻ°ā§āĻ¤ā§āĻŦ, t
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻā§āĻ°āĻŋāĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°ā§āĻ¤ā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ x, y, w āĻāĻŦāĻ h āĻāĻŦāĻ t āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨:
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤, āĻāĻāĻŋ āĻāĻāĻ (w / h)* sAR.
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
in_h, ih
in_w, iw
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ°āĻŋāĻĄ āĻāĻā§āĻˇā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤
x
y āĻā§āĻ°āĻŋāĻĄ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¸ā§āĻāĻļāĻ¨ā§āĻ° āĻāĻŋāĻā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° x āĻāĻŦāĻ y āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ (āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻĢāĻ¸ā§āĻ)āĨ¤
w
h āĻāĻžāĻ¨āĻž āĻāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
t āĻāĻžāĻ¨āĻž āĻāĻ°ā§āĻ° āĻĒā§āĻ°ā§āĻ¤ā§āĻŦāĨ¤
āĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ x, y, w, h āĻāĻŦāĻ t āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ "y=x/dar" āĻŦāĻž "h=w/dar" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¸ā§āĻ˛ 100x100 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛, āĻĒā§āĻ°ā§āĻ¤ā§āĻŦ 2 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛, āĻ°āĻ āĻ˛āĻžāĻ˛ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻĄ āĻāĻāĻā§āĻ¨
āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž 50%:
āĻĄā§āĻ°āĻā§āĻ°āĻŋāĻĄ=āĻĒā§āĻ°āĻ¸ā§āĻĨ=100:āĻāĻā§āĻāĻ¤āĻž=100:āĻŦā§āĻ§=2:āĻ°āĻ=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]
3% āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻĻāĻž 3x50 āĻā§āĻ°āĻŋāĻĄ āĻāĻāĻā§āĻ¨:
drawgrid=w=iw/3:h=ih/3:t=2:c=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]
āĻ āĻā§āĻāĻ¨
libfreetype āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻž āĻĒāĻžāĻ ā§āĻ¯ āĻāĻāĻā§āĻ¨
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ FFmpeg āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libfreetype"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢāĻ¨ā§āĻ āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĢāĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
"--enable-libfontconfig" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻā§āĻā§āĻ¸āĻ_āĻļā§āĻĒāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ
"--enable-libfribidi" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻā§āĻ¸ āĻĒāĻāĻā§āĻŽāĻŋāĻ° āĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻā§āĻ¸ āĻāĻāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ 1 āĻšāĻ¤ā§ āĻšāĻŦā§
(āĻ¸āĻā§āĻˇāĻŽ) āĻŦāĻž 0 (āĻ āĻā§āĻˇāĻŽ)āĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦāĻā§āĻ¸ 0 āĻšāĻ¯āĻŧ
boxborderw
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻā§āĻ¸ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻž āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻā§āĻ¸ āĻ°āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ boxborderw 0 āĻšāĻ¯āĻŧ
āĻŦāĻā§āĻ¸ āĻ°āĻ
āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻŦāĻžāĻā§āĻ¸ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ°āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦāĻā§āĻ¸ āĻ°āĻ āĻ¸āĻžāĻĻāĻž".
āĻ¸ā§āĻŽāĻžāĻ¨ā§āĻ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨ā§āĻ¤ āĻ°āĻ. āĻĻā§āĻ¯
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨ā§āĻ¤ 0 āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŽāĻžāĻ¨ā§āĻ¤ āĻ°āĻ
āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻāĻŋāĻ¤ā§ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨ā§āĻ¤ āĻ°āĻ āĻāĻžāĻ˛ā§".
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ
āĻāĻŋāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ", "strftime" (āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤) āĻŦāĻž
"āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ" (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤ āĻĻā§āĻā§āĻ¨ drawtext_expansion, āĻĒāĻžāĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻ¨ā§āĻ¯ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ
āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
fix_bounds
āĻ¸āĻ¤ā§āĻ¯ āĻšāĻ˛ā§, āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻā§āĻ¸āĻ āĻā§āĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ āĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻ¨ā§āĻā§āĻ° āĻ°āĻ
āĻĢāĻ¨ā§āĻ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻĢāĻ¨ā§āĻā§āĻ° āĻ°āĻ āĻāĻžāĻ˛ā§".
fontcolor_expr
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯āĻž āĻāĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻĒāĻžāĻ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻ¨ā§āĻā§āĻ° āĻ°āĻ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻžāĻ˛āĻŋ āĻŽāĻžāĻ¨ āĻāĻā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ
āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻĢāĻ¨ā§āĻā§āĻ° āĻ°āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻĢāĻ¨ā§āĻ
āĻā§āĻā§āĻ¸āĻ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°āĨ¤ āĻŦāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ Sans.
āĻĢāĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛
āĻā§āĻā§āĻ¸āĻ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻĒāĻĨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ. āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
fontconfig āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ˛ā§ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻāĨ¤
āĻāĻāĻāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ, āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻāĻžāĻāĻŽāĻ˛āĻžāĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻā§āĻ¨
āĻāĻ°āĻŽā§āĻ
āĻāĻ˛āĻĢāĻž āĻŽāĻŋāĻļā§āĻ°āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻāĻā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ 0.0 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻ 1.0 āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ x, y āĻāĻ°āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ fontcolor_expr āĻĻā§āĻā§āĻ¨
āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻžāĻ°
āĻā§āĻā§āĻ¸āĻ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ¨ā§āĻā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻžāĻ° 16 āĻšāĻ¯āĻŧ
āĻā§āĻā§āĻ¸āĻ_āĻļā§āĻĒāĻŋāĻ
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒāĻžāĻ ā§āĻ¯āĻā§ āĻāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĄāĻžāĻ¨-āĻĨā§āĻā§- āĻāĻ° āĻā§āĻ°āĻŽ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻŦāĻžāĻŽ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻŦāĻ āĻāĻ°āĻŦāĻŋ āĻ āĻā§āĻˇāĻ° āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨) āĻāĻāĻŋ āĻāĻāĻāĻžāĻ° āĻāĻā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻļā§āĻ§ā§ āĻāĻāĻāĻž
āĻ˛ā§āĻāĻž āĻ āĻŋāĻ āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 1 (āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤
ft_load_flags
āĻĢāĻ¨ā§āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻžāĨ¤
āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋ libfreetype āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§:
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
no_scale
āĻā§āĻ¨_āĻāĻā§āĻāĻŋāĻ¤
āĻĒāĻžāĻ°āĻŋāĻļā§āĻ°āĻŽāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž
āĻā§āĻ¨_āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ_āĻ˛ā§āĻāĻāĻ
force_autohint
āĻā§āĻ°āĻĒ_āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ
āĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛_āĻ āĻā§āĻ°āĻŋāĻŽ_āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
no_recurse
ignore_transform
āĻāĻāĻŦāĻ°ā§āĻŖ
āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°_āĻĄāĻŋāĻāĻžāĻāĻ¨
āĻā§āĻ¨_āĻ āĻā§āĻšāĻŋāĻ¨ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ"āĨ¤
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ FT_LOAD_* libfreetype āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻžāĻ¯āĻŧāĻžāĻ°āĻ
āĻāĻāĻāĻž āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻāĻžāĻ¯āĻŧāĻž āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ°āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ, ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻāĻŋāĻ¤ā§ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻžāĻ¯āĻŧāĻžāĻ°āĻ āĻāĻžāĻ˛ā§".
shadowx
āĻāĻžāĻ¯āĻŧāĻžāĻŽāĻ¯āĻŧ
āĻā§āĻā§āĻ¸āĻ āĻļā§āĻ¯āĻžāĻĄā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ x āĻāĻŦāĻ y āĻ āĻĢāĻ¸ā§āĻ āĻāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĒā§āĻā§āĻˇā§
āĻĒāĻžāĻ ā§āĻ¯ āĻ¤āĻžāĻ°āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦāĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
"0"āĨ¤
start_number
n/frame_num āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻŦāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "0"āĨ¤
āĻā§āĻ¯āĻžāĻŦāĻ¸āĻžāĻāĻ
āĻā§āĻ¯āĻžāĻŦ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ¸ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 4āĨ¤
timecode
"hh:mm:ss[:;.]ff" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻžāĻāĻŽāĻā§āĻĄ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻš āĻŦāĻž āĻāĻžāĻĄāĻŧāĻžāĨ¤ āĻāĻžāĻāĻŽāĻā§āĻĄ_āĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
āĻāĻžāĻāĻŽāĻā§āĻĄ_āĻ°ā§āĻ, āĻšāĻžāĻ°, r
āĻāĻžāĻāĻŽāĻā§āĻĄ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻŽāĻā§āĻĄ)āĨ¤
āĻĒāĻžāĻ
āĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻž āĻšāĻŦā§. āĻĒāĻžāĻ ā§āĻ¯āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ UTF-8 āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛.
āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛
āĻāĻāĻāĻ¤ā§ āĻā§āĻā§āĻ¸āĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛. āĻĒāĻžāĻ ā§āĻ¯āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ UTF-8 āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻ āĻā§āĻˇāĻ°.
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨ āĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻĒāĻžāĻ .
āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧ āĻĒāĻžāĻ āĻāĻŦāĻ āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻāĻžāĻ āĻāĻ°āĻž
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, the āĻ˛ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻāĻāĻžāĻŦā§, āĻŦāĻž āĻāĻāĻŋ āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
x
y āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻāĻāĻž āĻšāĻŦā§ā§ˇ
āĻĢā§āĻ°ā§āĻŽ. āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻ°/āĻŦāĻžāĻŽ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻāĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ x āĻāĻŦāĻ y āĻšāĻ˛ "0"āĨ¤
āĻā§āĻšā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ x āĻāĻŦāĻ y āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ
āĻĢāĻžāĻāĻļāĻ¨:
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ, āĻāĻāĻŋ āĻāĻāĻ (w / h)* sAR
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻāĻ¨_āĻ, lh
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻā§āĻāĻ¤āĻž
main_h, h, H
āĻāĻ¨āĻĒā§āĻ āĻāĻā§āĻāĻ¤āĻž
main_w, w, W
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻā§āĻ˛āĻŋāĻĢ_āĻ, āĻāĻĄāĻŧāĻžāĻ
āĻŦā§āĻ¸āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ/āĻāĻĒāĻ°ā§āĻ° āĻā§āĻ°āĻŋāĻĄ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ˛āĻŋāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻŋāĻĢ āĻāĻāĻāĻ˛āĻžāĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨, āĻāĻžāĻ°āĻŖā§
Y āĻ āĻā§āĻˇā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻ āĻāĻŋāĻ¯ā§āĻāĻ¨ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻā§āĻ˛āĻŋāĻĢ_āĻĄāĻŋ, āĻā§āĻ¤ā§āĻ°
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻ¸āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻā§āĻ°āĻŋāĻĄ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĻā§āĻ°āĻ¤ā§āĻŦ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ˛āĻŋāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻāĻĢ āĻāĻāĻāĻ˛āĻžāĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨, āĻāĻžāĻ°āĻŖā§
āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻ āĻāĻŋāĻ¯ā§āĻāĻ¨, Y āĻ āĻā§āĻˇ āĻāĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻā§āĻ˛āĻŋāĻĢ_āĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻā§āĻ˛āĻžāĻāĻĢ āĻāĻā§āĻāĻ¤āĻž, āĻ¯ā§āĻāĻŋāĻ¤ā§ āĻĨāĻžāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻŋāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻā§āĻāĻ¤āĻž
āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻĒāĻžāĻ ā§āĻ¯, āĻāĻāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻĄāĻŧāĻžāĻ - āĻā§āĻ¤ā§āĻ°.
max_glyph_w
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻā§āĻ˛āĻžāĻāĻĢ āĻĒā§āĻ°āĻ¸ā§āĻĨ, āĻ¯ā§āĻāĻŋāĻ¤ā§ āĻĨāĻžāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻžāĻāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻĒāĻžāĻ ā§āĻ¯
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
āĻ°ā§āĻ¨ā§āĻĄ (āĻŽāĻŋāĻ¨āĻŋāĻ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ)
āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻĢā§āĻ°āĻ¤ āĻŽāĻŋāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤
t āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
āĻĒāĻžāĻ ā§āĻ¯_āĻāĻŖā§āĻāĻž, th
āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻā§āĻāĻ¤āĻž
text_w, tw
āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ
x
y x āĻāĻŦāĻ y āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻā§āĻ¸āĻ āĻāĻāĻāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ x āĻāĻŦāĻ y āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻā§ āĻ āĻĒāĻ°āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĻāĻžāĻšāĻ°āĻŖ "y=x/dar" āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ
If āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ "strftime" āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ strftime() āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°āĻŽ
āĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻā§āĻ āĻāĻ°ā§āĻ¨ strftime(). āĻāĻ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
If āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ" āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĒāĻžāĻ ā§āĻ¯āĻāĻŋ āĻŽā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
If āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ "āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ" (āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻāĻ°āĻŋāĻ¤ā§āĻ° \, āĻ¯ā§āĻā§āĻ¨ā§ āĻ āĻā§āĻˇāĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻā§āĻˇāĻ°āĨ¤
"%{...}" āĻĢāĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ§āĻ¨ā§āĻ°ā§āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨
āĻ¨āĻžāĻŽ, āĻ¸āĻŽā§āĻāĻŦāĻ¤ ':' āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻ āĻā§āĻˇāĻ° āĻŦāĻž āĻĄāĻŋāĻ˛āĻŋāĻŽāĻŋāĻāĻžāĻ° (':' āĻŦāĻž '}'), āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¸ā§āĻā§āĻĒ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻ° āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§ āĻĒāĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻ§ā§āĻ¯ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦāĻ°āĻŖā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻŦāĻ
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻļā§āĻ˛āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯āĻ, āĻ¯ā§āĻāĻŋ āĻāĻžāĻ°āĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§:
āĻāĻā§āĻ¸āĻĒā§āĻ°, e
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛.
āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻāĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ x āĻāĻŦāĻ y āĻŽāĻžāĻ¨ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ
āĻ§ā§āĻ°ā§āĻŦāĻ text_w āĻāĻŦāĻ text_h āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻŦā§āĨ¤
expr_int_format, eif
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž, āĻ āĻŋāĻ āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨.
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ x, X, d āĻāĻŦāĻ u.
āĻāĻā§āĻ˛āĻŋāĻā§ "āĻĒā§āĻ°āĻŋāĻ¨ā§āĻāĻāĻĢ" āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻāĻā§āĻāĻŋāĻ
āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻ¸āĻšāĨ¤
gmtime
āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ˛āĻā§, UTC-āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
a strftime() āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ
āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ˛āĻā§, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨: āĻ strftime() āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
āĻŽā§āĻāĻžāĻĄāĻžāĻāĻž
āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤ āĻāĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
n, āĻĢā§āĻ°ā§āĻŽ_āĻ¸āĻāĻā§āĻ¯āĻž
āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻŦāĻ°, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
āĻāĻŦāĻŋ_āĻāĻžāĻāĻĒ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻŦāĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ 1 āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤ āĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸; āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ "flt" āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž; "hms" āĻāĻāĻāĻŋ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻĄ āĻŦā§āĻāĻžāĻ¯āĻŧ
[-]HH:MM:SS.mmm āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻĢāĻ¸ā§āĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻā§āĻāĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ FreeSerif āĻĢāĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ "āĻā§āĻ¸ā§āĻ āĻā§āĻā§āĻ¸āĻ" āĻāĻāĻā§āĻ¨
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
drawtext="fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text'"
x=24 āĻāĻŦāĻ y=100 āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ 50 āĻāĻāĻžāĻ°ā§āĻ° FreeSerif āĻĢāĻ¨ā§āĻ āĻ¸āĻš 'āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĒāĻžāĻ ā§āĻ¯' āĻāĻāĻā§āĻ¨ (āĻāĻŖāĻ¨āĻž
āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻāĻĒāĻ°ā§āĻ°-āĻŦāĻžāĻŽ āĻā§āĻŖ āĻĨā§āĻā§), āĻĒāĻžāĻ ā§āĻ¯āĻāĻŋ āĻšāĻ˛ā§āĻĻ āĻ°āĻā§āĻ° āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻ˛ āĻŦāĻžāĻā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻāĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻāĻŦāĻ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻž 20%āĨ¤
drawtext="fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='Test Text':\
x=100: y=50: fontsize=24: fontcolor=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]: box=1: boxcolor=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]"
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻĒā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§ āĻĄāĻŦāĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤
¡ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨:
drawtext="fontsize=30:fontfile=FreeSerif.ttf:text='hello world':x=(w-text_w)/2:y=(h-text_h)/2"
¡ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻˇ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĄāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻžāĻŽā§ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻŋāĻ āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĢāĻžāĻāĻ˛ āĻĻā§āĻ°ā§āĻ āĻ˛āĻžāĻāĻ¨ āĻā§āĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛āĻžāĻāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
drawtext="fontsize=15:fontfile=FreeSerif.ttf:text=LONG_LINE:y=h-line_h:x=-50*t"
¡ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻžāĻ¨ āĻā§āĻ°ā§āĻĄāĻŋāĻāĻ¸ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨ā§āĻā§āĻ° āĻ āĻāĻļ āĻĨā§āĻā§ āĻāĻŦāĻ āĻāĻĒāĻ°ā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
drawtext="fontsize=20:fontfile=FreeSerif.ttf:textfile=CREDITS:y=h-20*t"
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻŦā§āĻ āĻ āĻā§āĻˇāĻ° "g" āĻāĻāĻā§āĻ¨āĨ¤ āĻā§āĻ˛āĻŋāĻĢ āĻŦā§āĻ¸āĻ˛āĻžāĻāĻ¨
āĻ āĻ°ā§āĻ§ āĻ¸ā§āĻā§āĻ°ā§āĻ¨ āĻāĻā§āĻāĻ¤āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
drawtext="fontsize=60:fontfile=FreeSerif.ttf:fontcolor=green:text=g:x=(w-max_glyph_w)/2:y=h/2-ascent"
¡ āĻĒā§āĻ°āĻ¤āĻŋ 1 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨:
drawtext="fontfile=FreeSerif.ttf:fontcolor=white:x=100:y=x/dar:enable=lt(mod(t\,3)\,1):text='blink'"
¡ āĻĢāĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ fontconfig āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻā§āĻ˛āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤
drawtext='fontfile=Linux Libertine O-40\:style=Semibold:text=FFmpeg'
¡ āĻāĻāĻāĻŋ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¤āĻžāĻ°āĻŋāĻ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ (āĻĻā§āĻā§āĻ¨ strftime(3)):
drawtext='fontfile=FreeSans.ttf:text=%{localtime\:%a %b %d %Y}'
¡ āĻā§āĻā§āĻ¸āĻ āĻĢā§āĻāĻĄ āĻāĻ¨ āĻāĻŦāĻ āĻāĻāĻ āĻĻā§āĻāĻžāĻ¨ (āĻāĻŦāĻŋāĻ°ā§āĻā§āĻ¤/āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻāĻ¯āĻŧāĻž):
#!/ āĻŦāĻŋāĻ¨ / SH
DS=1.0 # āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻļā§āĻ°ā§
DE=10.0 # āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻļā§āĻˇ
FID=1.5 # āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛
FOD=5 # āĻĢā§āĻāĻĄ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛
ffplay -f lavfi "color,drawtext=text=TEST:fontsize=50:fontfile=FreeSerif.ttf:fontcolor_expr=ff0000%{eif\\\\: clip(255*(1*āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§(t\\, $DS + $FID\\, $DE - $FOD) + ((t - $DS)/$FID)*āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§(t\\, $DS\\, $DS + $FID) + (-(t - $DE) /$FOD)*āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ (t\\, $DE - $FOD\\, $DE) )\\, 0\\, 255) \\\\: x\\\\: 2 }"
libfreetype āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨:http://www.freetype.org/>.
fontconfig āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨:
<http://freedesktop.org/software/fontconfig/fontconfig-user.html>.
libfribidi āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨:http://fribidi.org/>.
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤
āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻāĻāĻž. āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻ¯āĻžāĻ¨āĻŋ āĻāĻ āĻĄāĻŋāĻā§āĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻŽ
āĻāĻā§āĻ
āĻā§āĻ¯āĻžāĻ¨āĻŋ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻāĻā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ "āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§" āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻĒāĻ°ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŽ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ "āĻĻā§āĻ°ā§āĻŦāĻ˛" āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ 8-āĻ¸āĻāĻ¯ā§āĻāĨ¤
āĻāĻŽ āĻāĻŦāĻ āĻāĻā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ [0,1], āĻāĻŦāĻ āĻāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻāĻā§āĻ.
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻŽ āĻšāĻ˛ "20/255", āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻā§āĻ āĻšāĻ˛ "50/255"āĨ¤
āĻŽā§āĻĄ
āĻ āĻā§āĻāĻ¨ āĻŽā§āĻĄ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¤ā§āĻ˛
āĻāĻžāĻ˛ā§ āĻĒāĻāĻā§āĻŽāĻŋāĻ¤ā§ āĻ¸āĻžāĻĻāĻž/āĻ§ā§āĻ¸āĻ° āĻ¤āĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻāĻā§āĻ¨āĨ¤
āĻāĻžāĻ˛āĻžāĻ°āĻŽāĻŋāĻā§āĻ¸
āĻāĻāĻāĻŋ āĻĒā§āĻāĻ¨ā§āĻ/āĻāĻžāĻ°ā§āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ°āĻ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĒā§āĻ¤ā§āĻ˛.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻšāĻŋāĻ¸ā§āĻā§āĻ°ā§āĻ¸āĻŋāĻ¸ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸ā§āĻāĻŽ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ:
edgedetect=low=0.1:high=0.4
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻĒā§āĻāĻ¨ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ:
edgedetect=mode=colormix:high=0
eq
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž, āĻŦā§āĻ¸āĻžāĻĻā§āĻļā§āĻ¯, āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻāĻžāĻŽāĻž āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻšāĻ¤ā§āĻ¤āĻ¯āĻŧāĻž
āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ "-2.0" āĻĨā§āĻā§ 2.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "0"āĨ¤
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ "-1.0" āĻĨā§āĻā§ 1.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "0"āĨ¤
āĻĒāĻ°āĻŋāĻĒā§āĻā§āĻ¤āĻŋ
āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 0.0 āĻĨā§āĻā§ 3.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻā§āĻ°ā§āĻ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻŦāĻ°ā§āĻŖ
āĻāĻžāĻŽāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ 0.1 āĻĨā§āĻā§ 10.0 āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻāĻžāĻŽāĻž_āĻāĻ°
āĻ˛āĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻŽāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ 0.1 āĻĨā§āĻā§ 10.0 āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻā§ˇ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻāĻžāĻŽāĻž_āĻāĻŋ
āĻ¸āĻŦā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻŽāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ 0.1 āĻĨā§āĻā§ 10.0 āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻāĻžāĻŽāĻž_āĻŦāĻŋ
āĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻŽāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨āĻāĻŋ 0.1 āĻĨā§āĻā§ 10.0 āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻļā§āĻ¯āĻā§ˇ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻāĻžāĻŽāĻž_āĻāĻāĻ¨
āĻāĻžāĻŽāĻž āĻāĻāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻāĻžāĻŽāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŽāĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻā§āĻā§āĻŦāĻ˛ āĻāĻŽā§āĻ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻŽāĻžāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻŦāĻŋāĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻĻā§āĻ°ā§ āĻ°āĻžāĻā§āĻ¨ āĻāĻŦāĻ āĻļā§āĻ§ā§ āĻ¸āĻ°āĻ˛
āĻ¸āĻžāĻĻāĻž āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 0.0 āĻĨā§āĻā§ 1.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ 0.0 āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻžāĻŽāĻžāĻā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°ā§
1.0 āĻ¤āĻžāĻ° āĻĒā§āĻ°ā§āĻŖ āĻļāĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻŋāĻā§ āĻā§āĻĄāĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "1"āĨ¤
āĻ¸ā§āĻĒāĻˇā§āĻ
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž, āĻŦā§āĻĒāĻ°ā§āĻ¤ā§āĻ¯, āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻžāĻŽāĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻž.
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻāĻŖāĻ¨āĻž 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§
r āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
t āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻšāĻ¤ā§āĻ¤āĻ¯āĻŧāĻž
āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°āĻŋāĻĒā§āĻā§āĻ¤āĻŋ
āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°ā§āĻ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻŦāĻ°ā§āĻŖ
āĻāĻžāĻŽāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŽāĻž_āĻāĻ°
āĻāĻžāĻŽāĻž_āĻāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŽāĻž_āĻāĻŋ
āĻāĻžāĻŽāĻž_āĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŽāĻž_āĻŦāĻŋ
gamma_b āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŽāĻž_āĻāĻāĻ¨
āĻāĻžāĻŽāĻž_āĻāĻ¯āĻŧā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
āĻā§āĻˇāĻ¯āĻŧ
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻā§āĻˇāĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ(3x3) āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 0
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 1
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 2
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 3
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 65535āĨ¤ āĻ¯āĻĻāĻŋ 0 āĻšāĻ¯āĻŧ, āĻĒā§āĻ˛ā§āĻ¨ āĻĨāĻžāĻāĻŦā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 255 āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ 3x3 āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻāĻāĻāĻžāĻŦā§:
1 2 3
4 5
6 7 8
āĻāĻā§āĻ¸āĻā§āĻ°āĻžāĻā§āĻ āĻĒā§āĻ˛ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ°āĻāĻŋāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻ°ā§āĻ¤ āĻŦāĻāĻŦā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ˛ā§āĻ¨
āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻŽāĻ¤āĻ˛(āĻā§āĻ˛āĻŋ) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
y
u
v
a
r
g
b
āĻāĻ¨āĻĒā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻĨāĻžāĻāĻž āĻĒā§āĻ˛ā§āĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻĢāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻāĻž āĻĻā§āĻŦā§ā§ˇ āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻ¤ā§āĻŽāĻŋ
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ "y", "u", "v" āĻ¸āĻŽāĻ¤āĻ˛ āĻ¸āĻš "r", "g", "b" āĻ¸āĻŽāĻ¤āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ 3 āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ā§ āĻ˛ā§āĻŽāĻž, āĻāĻ āĻāĻŦāĻ āĻāĻŋ āĻāĻžāĻ˛āĻžāĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨
āĻĢāĻ˛āĻžāĻĢāĻ˛:
ffmpeg -i video.avi -filter_complex 'extractplanes=y+u+v[y][u][v]' -āĻŽā§āĻ¯āĻžāĻĒ '[y]' y.avi -āĻŽā§āĻ¯āĻžāĻĒ '[u]' u.avi -map'[ v]' v.avi
elbg
āĻāĻāĻ˛āĻŦāĻŋāĻāĻŋ (āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ˛āĻŦāĻŋāĻāĻŋ) āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻāĻžāĻ°āĻžāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŦā§ā§ˇ
āĻā§āĻĄāĻŦā§āĻā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻāĻĒā§āĻ, āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻā§āĻĄāĻŦā§āĻ_āĻĻā§āĻ°ā§āĻā§āĻ¯, l
āĻā§āĻĄāĻŦā§āĻā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ°āĻā§āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤
nb_āĻĒāĻĻāĻā§āĻˇā§āĻĒ, n
āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻŽāĻžāĻ¨ āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ āĻšāĻŦā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤āĻ¤ āĻāĻžāĻ˛ā§ āĻāĻŦāĻ āĻāĻŖāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻ¤ āĻŦā§āĻļāĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻŦā§āĻ, s
āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻŦā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ 0 āĻāĻŦāĻ UINT32_MAX āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŦā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ˛ ââ8
pal8 āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄāĻŦā§āĻā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
256 āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ
āĻŦāĻŋāĻ˛ā§āĻ¨ āĻāĻ°āĻž
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢā§āĻĄ-āĻāĻ¨/āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨, t
āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ§āĻ°āĻ¨āĻāĻŋ āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĢā§āĻāĻĄ-āĻāĻ¨ āĻāĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻ¨" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻĢā§āĻĄ-āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻāĻ" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻāĻ¨"āĨ¤
āĻ¸ā§āĻāĻžāĻ°ā§āĻ_āĻĢā§āĻ°ā§āĻŽ, s
āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
nb_frames, n
āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻ¯āĻŧ āĻ¯ā§ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž. āĻŦāĻŋāĻŦāĻ°ā§āĻŖ-āĻāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻļā§āĻˇā§,
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĨāĻžāĻāĻŦā§āĨ¤ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻļā§āĻˇā§-
āĻāĻāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨, āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§ āĻ°āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
25.
āĻāĻ°āĻŽā§āĻ
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛āĻĢāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĢā§āĻāĻĄ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ°ā§, st
āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ (āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§) āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻ¯āĻŧ start_frame āĻāĻŦāĻ start_time āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻĢā§āĻāĻĄ āĻļā§āĻ°ā§ āĻšāĻŦā§ āĻ¯ā§āĻāĻŋ āĻāĻ¸āĻŦā§
āĻļā§āĻˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĢā§āĻāĻĄ-āĻāĻ¨ āĻļā§āĻˇā§
āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻļā§āĻˇā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĨāĻžāĻāĻŦā§
āĻĢā§āĻāĻĄ-āĻāĻāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§ āĻ°āĻāĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻŦāĻ nb_frames āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0 (nb_frames
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ)āĨ¤
āĻ°āĻ, c
āĻĢā§āĻāĻĄ āĻāĻ° āĻ°āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻāĻžāĻ˛ā§"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ 30āĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ:
fade=in:0:30
āĻāĻĒāĻ°ā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯:
fade=t=in:s=0:n=30
āĻāĻāĻāĻŋ 45-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻļā§āĻˇ 200āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻāĻ°ā§āĻ¨:
fade=out:155:45
fade=type=out:start_frame=155:nb_frames=45
¡ āĻĒā§āĻ°āĻĨāĻŽ 25āĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻāĻŦāĻ āĻāĻāĻāĻŋ 25-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻļā§āĻˇ 1000āĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ:
fade=in:0:25, fade=out:975:25
¡ āĻĒā§āĻ°āĻĨāĻŽ 5āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻšāĻ˛ā§āĻĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° 5-24 āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻāĻ°ā§āĻ¨:
fade=in:5:20:color=āĻšāĻ˛ā§āĻĻ
¡ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ 25 āĻĢā§āĻ°ā§āĻŽā§ āĻāĻ˛āĻĢāĻžāĻ¯āĻŧ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ:
fade=in:0:25:alpha=1
¡ āĻĒā§āĻ°āĻĨāĻŽ 5.5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° 0.5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻāĻ°ā§āĻ¨:
fade=t=in:st=5.5:d=0.5
fftfilt
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ā§ āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨
dc_Y
āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ˛ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° dc āĻŽāĻžāĻ¨ (āĻ˛āĻžāĻ) āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
0 āĻĨā§āĻā§ 1000 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
dc_U
āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° 1āĻŽ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° dc āĻŽāĻžāĻ¨ (āĻ˛āĻžāĻ) āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
0 āĻĨā§āĻā§ 1000 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
dc_V
āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° ā§¨āĻ¯āĻŧ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° dc āĻŽāĻžāĻ¨ (āĻ˛āĻžāĻ) āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
0 āĻĨā§āĻā§ 1000 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
āĻāĻāĻ¨_āĻāĻ¯āĻŧāĻžāĻ
āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ āĻāĻāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻ¨_āĻāĻ
ā§§āĻŽ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ āĻāĻāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻ¨_āĻāĻŋ
2āĻ¯āĻŧ āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ āĻāĻāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
X
Y āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻāĨ¤
W
H āĻāĻŦāĻŋāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻā§āĻ-āĻĒāĻžāĻ¸:
fftfilt=dc_Y=128:weight_Y='squish(1-(Y+X)/100)'
¡ āĻāĻŽ āĻĒāĻžāĻ¸:
fftfilt=dc_Y=0:weight_Y='squish((Y+X)/100-1)'
¡ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻāĻ°āĻž:
fftfilt=dc_Y=0:weight_Y='1+squish(1-(Y+X)/100)'
āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻ āĻĒāĻāĻ¯āĻŧ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻĄ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻ¤ā§āĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦā§āĻ° āĻāĻ°ā§āĻ¨
CPU āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ -āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻĻāĻ°ā§āĻļ
āĻāĻĒāĻ°ā§ (āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ¨ 0 āĻŦāĻž "āĻļā§āĻ°ā§āĻˇ") āĻŦāĻž āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
(āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ¨ 1 āĻŦāĻž "āĻ¨ā§āĻ" āĻšāĻ¯āĻŧ)āĨ¤
āĻŽāĻžāĻ ā§āĻ° āĻŽā§āĻ¯āĻžāĻ
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻĄ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻāĻāĻž āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻŋāĻ¸āĻŋāĻ¨ā§āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĨā§āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻ°āĻĒ āĻ¨āĻž, āĻ¤āĻžāĻ āĻ āĻ°ā§āĻāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ "āĻĢāĻŋāĻ˛ā§āĻĄāĻŽā§āĻ¯āĻžāĻ" āĻāĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻĄā§āĻ¸āĻŋāĻŽā§āĻļāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
as āĻ§ā§āĻŦāĻāĻ¸ āĻāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻĄ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻĄā§āĻ¸āĻŋāĻŽā§āĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻā§āĻā§āĻĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻĒā§āĻ°āĻžāĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻ¯āĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĄāĻŋ-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¸
āĻŽāĻŋāĻļā§āĻ° āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨āĻĄ āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻā§, "āĻĢāĻŋāĻ˛ā§āĻĄāĻŽā§āĻ¯āĻžāĻ" āĻŽāĻŋāĻ˛āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ combed āĻĢā§āĻ°ā§āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§
interlaced, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄāĻŋ-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻ¯āĻŧāĻžāĻĻāĻŋāĻĢ āĻāĻā§
āĻ§ā§āĻŦāĻāĻ¸
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ, "āĻĢāĻŋāĻ˛ā§āĻĄāĻŽā§āĻ¯āĻžāĻ" āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ ppsrc āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ āĻšāĻŦā§
āĻāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ, āĻ¯āĻāĻ¨ āĻ°āĻžāĻāĻž
āĻ˛āĻ¸āĻ˛ā§āĻ¸ āĻāĻāĻāĻĒā§āĻ (āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻā§ āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŽāĻŋāĻ˛āĻā§)āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻā§āĻ¤āĻ¨
denoiser, āĻŦāĻž āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž/āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ TIVTC/TFM (AviSynth āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ) āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ
VIVTC/VFM (VapourSynth āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ)āĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻŋāĻāĻĢāĻāĻŽ āĻāĻ° āĻāĻāĻāĻŋ āĻšāĻžāĻ˛āĻāĻž āĻā§āĻ˛ā§āĻ¨ āĻ¯āĻž āĻĨā§āĻā§ "āĻĢāĻŋāĻ˛ā§āĻĄāĻŽā§āĻ¯āĻžāĻ"
āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§. āĻ¯āĻĻāĻŋāĻ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻā§āĻŦ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ, āĻāĻŋāĻā§ āĻāĻāĻ°āĻŖ āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻ§ā§āĻŦāĻāĻ¸ āĻāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻā§
āĻŽāĻŋāĻļā§āĻ° āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨āĻĄ (30fps) āĻāĻŦāĻ 24fps āĻāĻ° āĻŽāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨ āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ āĻ¸āĻš āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸āĻžāĻŽāĻā§āĻ°ā§
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻāĻĢāĻāĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨:
"dejudder,fps=30000/1001,fieldmatch,decimate"āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ°āĻŽ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻāĻžāĻĄāĻŧā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ (FFmpeg āĻāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻŽāĻ¤āĻž āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨)āĨ¤
āĻŦāĻžāĻĢā§āĻĢā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
tff āĻĒā§āĻ°āĻĨāĻŽā§ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻŽāĻ¤āĻžāĻā§ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻžāĻĄāĻŧā§.
āĻŽā§āĻĄ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻŽā§āĻĄ āĻŦāĻž āĻā§āĻļāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ pc āĻŽā§āĻĄ āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¯ā§ āĻāĻāĻŋ
āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻžāĻāĻā§āĻ¨āĻŋ āĻ¤ā§āĻ°āĻŋāĻ° āĻā§āĻāĻāĻŋ āĻ¨ā§āĻŦā§ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§
āĻāĻžāĻ°āĻžāĻĒ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻŦāĻž āĻŽāĻŋāĻļā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻ āĻ¯āĻāĻ¨ combed āĻĢā§āĻ°ā§āĻŽ outputting āĻļā§āĻˇ āĻšāĻŦā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯ āĻĻāĻŋāĻā§, pcn_ub āĻŽā§āĻĄ āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ
āĻāĻžāĻāĻā§āĻ¨āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§. āĻĻā§āĻ¯
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ¸āĻŦ āĻāĻŋāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ pc āĻāĻŦāĻ pcn_ub āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ āĻāĻžāĻāĻā§āĻ¨āĻŋ āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§
āĻāĻŦāĻ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦāĻ¨āĻžāĻŽ āĻāĻžāĻ°āĻžāĻĒ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¸āĻš āĻŦāĻŋāĻāĻžāĻā§ āĻāĻžāĻ˛ āĻŽāĻŋāĻ˛ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž,
āĻ āĻ¨āĻžāĻĨ āĻā§āĻˇā§āĻ¤ā§āĻ°, āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ
p/c/n/u/b āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻŦāĻŋāĻļāĻĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ p/c/n/u/b āĻ āĻ°ā§āĻĨ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ.
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
pc 2-āĻāĻ¯āĻŧā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ (p/c)
pc_n
2-āĻ¤āĻ°āĻĢāĻž āĻŽā§āĻ¯āĻžāĻāĻŋāĻ, āĻāĻŦāĻ 3āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ (p/c + n)
pc_u
2-āĻāĻ¯āĻŧā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ, āĻāĻŦāĻ 3āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ (āĻāĻāĻ āĻā§āĻ°āĻŽ) āĻ¯āĻĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻŽā§āĻŦāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (p/c + u)
pc_n_ub
2-āĻ¤āĻ°āĻĢāĻž āĻŽā§āĻ¯āĻžāĻāĻŋāĻ, 3āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ āĻā§āĻˇā§āĻāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻŽā§āĻŦāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ 4āĻ°ā§āĻĨ/5āĻŽ āĻŽā§āĻ¯āĻžāĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻāĻāĻ¨āĻ āĻāĻŋāĻ°ā§āĻ¨āĻŋ (p/c + n + u/b)
āĻĒāĻŋāĻ¸āĻŋāĻāĻ¨ 3-āĻāĻ¯āĻŧā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ (p/c/n)
pcn_ub
3-āĻāĻ¯āĻŧā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ, āĻāĻŦāĻ 4āĻ°ā§āĻĨ/5āĻŽ āĻŽā§āĻ¯āĻžāĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻŽā§āĻ˛ āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° 3āĻāĻŋāĻ āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻŦāĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (p/c/n + u/b)
āĻļā§āĻˇā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻāĻŋ āĻ¸ā§āĻ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ āĻāĻŋāĻŽāĻžāĻ¨ā§ āĻā§āĻ°āĻŽ=tff (āĻāĻŦāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° on āĻāĻžāĻĄāĻŧā§ or āĻļā§āĻ°ā§āĻˇ).
āĻāĻ¤āĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ pc āĻŽā§āĻĄ āĻāĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻāĻŦāĻ pcn_ub āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ§ā§āĻ°āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ pc_n.
ppsrc
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ-āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻžāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ¤ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻŽāĻŋāĻāĻž āĻĻā§āĻā§āĻ¨
āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤. āĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ clip2 VFM/TFM āĻĨā§āĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 (āĻ āĻā§āĻˇāĻŽ)āĨ¤
āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻĨā§āĻā§ āĻŽā§āĻ˛ā§ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻā§āĻ°āĻŽ
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻ āĻ¨ā§āĻāĻŦ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§
āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĨā§āĻā§ āĻŽā§āĻ˛āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻŽā§āĻ¯āĻžāĻāĻŋāĻāĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž. āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻāĻžāĻĄāĻŧā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻŽ).
āĻĒāĻžāĻĻ
āĻ¨āĻŋāĻā§āĻ° āĻŽāĻžāĻ āĻĨā§āĻā§ āĻŽā§āĻ¯āĻžāĻāĨ¤
āĻļā§āĻ°ā§āĻˇ āĻāĻĒāĻ°ā§āĻ° āĻŽāĻžāĻ āĻĨā§āĻā§ āĻŽā§āĻ¯āĻžāĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻžāĻĄāĻŧā§.
mchroma
āĻŽā§āĻ¯āĻžāĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ°ā§āĻŽāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻ¤āĻž
āĻāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻĄāĻŧā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻŋāĻĒ āĻĨāĻžāĻāĻ˛ā§āĻ āĻāĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻžāĻ°āĻžāĻĒ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¯ā§āĻŽāĻ¨ āĻāĻžāĻ°ā§ āĻ°āĻāĻ§āĻ¨ā§ āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒāĻāĻ°ā§āĻŽāĨ¤ āĻāĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻāĻ°āĻā§ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
y0
y1 āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻāĻ¨ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ y0 āĻāĻŦāĻ y1 āĻļā§āĻ°ā§ āĻĨā§āĻā§
āĻĢāĻŋāĻ˛ā§āĻĄ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤. āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻāĻ¨ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛, āĻāĻāĻāĻŋ āĻ˛ā§āĻā§, āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¯āĻž āĻŽā§āĻ˛āĻžāĻ¤ā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ y0 āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻ˛āĻžāĻāĻ¨ āĻļā§āĻ°ā§ āĻāĻŦāĻ y1 āĻļā§āĻˇ āĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§; āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦ āĻ˛āĻžāĻāĻ¨ y0 āĻāĻŦāĻ y1
(āĻ¤āĻ¤ā§āĻ¸āĻš y0 āĻāĻŦāĻ y1) āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ y0 āĻāĻŦāĻ y1 āĻāĻāĻ āĻŽāĻžāĻ¨ āĻšāĻŦā§
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ y0 āĻāĻŦāĻ y1 āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
scthresh
āĻ˛ā§āĻŽāĻžāĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻļāĻ¤āĻžāĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻžāĻ˛ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ "[8.0, 14.0]" āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ combmatch=sc. āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž scthresh āĻšāĻ˛ "[0.0, 100.0]"āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 12.0āĨ¤
combmatch
āĻāĻāĻ¨ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻāĻŋ āĻ¨āĻž āĻ¨āĻž, "fieldmatch" āĻāĻāĻžāĻāĻ¨ā§āĻā§ combed āĻ¸ā§āĻā§āĻ° āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§
āĻĢāĻžāĻāĻ¨āĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻā§āĻ¨ āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻāĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻž
āĻāĻŽā§āĻŦāĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻā§āĻ¨ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŽāĻŋāĻ˛ āĻ¨ā§āĻāĨ¤
sc āĻāĻŽā§āĻŦāĻĄ āĻ¸ā§āĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŦ āĻ¸āĻŽāĻ¯āĻŧ combed āĻ¸ā§āĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ sc.
combdbg
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻŦāĻĄ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ "āĻĢāĻŋāĻ˛ā§āĻĄāĻŽā§āĻ¯āĻžāĻ" āĻā§ āĻā§āĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŽāĻžāĻāĻāĻāĻāĻ TFM/VFM āĻļāĻŦā§āĻĻāĻāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻž
āĻā§āĻ° āĻāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻĒāĻŋāĻ¸āĻŋāĻāĻ¨ āĻā§āĻ° āĻāĻ°ā§ p/c/n āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
pcnub
āĻā§āĻ° āĻāĻ°ā§ p/c/n/u/b āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¨āĻž.
cthresh
āĻāĻāĻŋ āĻāĻŽā§āĻŦāĻĄ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ˛āĻžāĻāĻž āĻāĻŽā§āĻŦāĻŋāĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤ āĻāĻ āĻŽā§āĻ˛āĻ¤
āĻāĻŋāĻāĻžāĻŦā§ "āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§" āĻŦāĻž "āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨" āĻāĻŋāĻ°ā§āĻ¨āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§
combing āĻāĻ°ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ combing āĻāĻŽ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž
āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§. āĻŦā§āĻ§ āĻ¸ā§āĻāĻŋāĻāĻ¸ "-1" āĻĨā§āĻā§ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻŦā§
āĻāĻŽā§āĻŦāĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§) āĻĨā§āĻā§ 255 (āĻā§āĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŽā§āĻŦāĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž)āĨ¤ āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻāĻāĻŋ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ "[8, 12]"āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 9āĨ¤
āĻā§āĻ°ā§āĻŽāĻž
āĻāĻŽā§āĻŦāĻĄ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§ āĻā§āĻ°ā§āĻŽāĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋ āĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻāĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¤ā§āĻ¸ā§āĻ° āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž (āĻ°āĻžāĻŽāĻ§āĻ¨ā§, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻĨāĻžāĻā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻā§
āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻā§āĻˇāĻŽ āĻ¸āĻš āĻāĻŽā§āĻŦāĻĄ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ¸āĻ˛ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ°ā§āĻŽāĻž=0 is
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯, āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ chroma āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° combing āĻāĻā§
āĻā§āĻ¸āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻŦā§āĻ˛āĻāĻāĻā§āĻ¸
āĻŦā§āĻ˛āĻāĻŋ
āĻāĻŽā§āĻŦāĻĄ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ x-āĻ āĻā§āĻˇ āĻāĻŦāĻ y-āĻ āĻā§āĻˇā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻāĻāĻŋ āĻā§āĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻŽā§āĻŦāĻĒā§āĻ˛ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ combed āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ combed āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ. āĻĻā§āĻā§āĻ¨ āĻāĻŽā§āĻŦāĻĒā§āĻ˛
āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ. āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋ
2 āĻāĻ° 4 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ 512 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 16āĨ¤
āĻāĻŽā§āĻŦāĻĒā§āĻ˛
āĻ¯ā§ āĻā§āĻ¨ā§āĻāĻŋāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻŽā§āĻŦāĻĄ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻ˛āĻāĻŋ by āĻŦā§āĻ˛āĻāĻāĻā§āĻ¸ āĻāĻĒāĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ˛āĻ
āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ combed āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§. āĻ¯āĻāĻ¨ cthresh āĻāĻŋāĻāĻžāĻŦā§ "āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨" āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻŋāĻ°ā§āĻ¨āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ "āĻāĻ¤" āĻāĻŋāĻ°ā§āĻ¨āĻŋ āĻā§āĻ¨āĻāĻŋāĻ¤ā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻ˛āĻžāĻāĻž (āĻāĻāĻāĻŋ āĻāĻāĻ¨ā§āĻĄā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦā§āĻ˛āĻāĻāĻā§āĻ¸ āĻāĻŦāĻ āĻŦā§āĻ˛āĻāĻŋ āĻ¸ā§āĻāĻŋāĻāĻ¸) āĻĢā§āĻ°ā§āĻŽā§āĨ¤
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0 āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻšāĻ˛ "āĻŦā§āĻ˛āĻāĻŋ x āĻŦā§āĻ˛āĻāĻāĻā§āĻ¸" (āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧā§ āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž
āĻāĻāĻ¨āĻ combed āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§)āĨ¤ āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ MI TFM/VFM āĻļāĻŦā§āĻĻāĻāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 80āĨ¤
p/c/n/u/b āĻ āĻ°ā§āĻĨ
p/c/n
āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨āĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŋ:
āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°: 1 2 2 3 4
āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°: 1 2 3 4 4
āĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧā§ˇ āĻāĻāĻžāĻ¨ā§, āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻ
āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛, 3āĻ¯āĻŧ āĻāĻŦāĻ 4āĻ°ā§āĻĨāĻā§āĻ˛āĻŋ āĻāĻŽā§āĻŦāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§āĨ¤
āĻ¯āĻāĻ¨ "āĻĢāĻŋāĻ˛ā§āĻĄāĻŽā§āĻ¯āĻžāĻ" āĻ¨ā§āĻā§ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻā§āĻˇā§āĻ¤ā§āĻ°=āĻĒāĻžāĻĻ) āĻāĻ āĻšāĻ˛ āĻāĻŋāĻāĻžāĻŦā§
āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ:
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ:
āĻāĻŋ 1 2 2 3 4
B 1 2 3 4 4 <--- āĻŽāĻŋāĻ˛ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻŽāĻŋāĻ˛: ccnnc
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ:
āĻāĻŋ 1 2 3 4 4
āĻ 1 2 3 4 4
āĻĢāĻŋāĻ˛ā§āĻĄ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ° āĻĢāĻ˛ā§, āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ āĻ¯ā§ āĻāĻŋāĻā§ āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻšāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤ āĻāĻ°āĻ¤ā§
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨, āĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĄā§āĻ¸āĻŋāĻŽā§āĻļāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĻā§āĻā§āĻ¨ āĻ§ā§āĻŦāĻāĻ¸ āĻāĻ°āĻž āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻ¨ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĨā§āĻā§ āĻŽā§āĻ˛ā§ (āĻā§āĻˇā§āĻ¤ā§āĻ°=āĻļā§āĻ°ā§āĻˇ) āĻāĻāĻž āĻāĻŽāĻ¨ āĻĻā§āĻāĻ¤ā§:
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ:
T 1 2 2 3 4 <--- āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻ 1 2 3 4 4
āĻŽāĻŋāĻ˛: ccppc
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ:
āĻāĻŋ 1 2 2 3 4
āĻ 1 2 2 3 4
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻŽāĻ°āĻž āĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ p, c āĻāĻŦāĻ n āĻŽāĻžāĻ¨ā§ āĻŽā§āĻ˛āĻ¤, āĻ¤āĻžāĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻŽāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°:
*<p āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻŽāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§>
*<c āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻŽāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§>
*<n āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻŽāĻ¤āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§>
u/b
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° u āĻāĻŦāĻ b āĻŽāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŋāĻā§āĻāĻž āĻŦāĻŋāĻļā§āĻˇ āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĨā§āĻā§ āĻŽā§āĻ˛ā§
āĻ¸āĻŽāĻ¤āĻž āĻĒāĻ¤āĻžāĻāĻžāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŋ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ 2 āĻ¯āĻŧ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ āĻāĻ°āĻāĻŋ
āĻĢā§āĻ°ā§āĻŽ (āĻļā§āĻ°ā§āĻˇ: 2, āĻ¨ā§āĻā§: 2)āĨ¤ āĻŽā§āĻ¯āĻžāĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻāĻĒāĻ°ā§ āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ 'x' āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
āĻ¨ā§āĻā§āĻ° āĻŽāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ (āĻā§āĻˇā§āĻ¤ā§āĻ°=āĻĒāĻžāĻĻ):
āĻŽāĻŋāĻ˛: cpnbu
xxxxx
āĻļā§āĻ°ā§āĻˇ 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2
āĻ¨ā§āĻā§ 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
xxxxx
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ:
2 1 2 2 2
2 2 2 1 3
āĻļā§āĻ°ā§āĻˇ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻš (āĻā§āĻˇā§āĻ¤ā§āĻ°=āĻļā§āĻ°ā§āĻˇ):
āĻŽāĻŋāĻ˛: cpnbu
xxxxx
āĻļā§āĻ°ā§āĻˇ 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2
āĻ¨ā§āĻā§ 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
xxxxx
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ:
2 2 2 1 2
2 1 3 2 2
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻšāĻ IVTC āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ:
fieldmatch=order=tff:combmatch=none, decimate
āĻĢāĻžāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻāĻžāĻ˛ā§ āĻ¸āĻš āĻāĻ¨ā§āĻ¨āĻ¤ IVTC āĻāĻ¯āĻŧāĻžāĻĻāĻŋāĻĢ āĻāĻāĻ¨āĻ āĻāĻŽā§āĻŦāĻĄ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯:
fieldmatch=order=tff:combmatch=full, yadif=deint=interlaced, decimate
āĻĢāĻŋāĻ˛ā§āĻĄāĻ āĻ°ā§āĻĄāĻžāĻ°
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻā§āĻ°āĻŽ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ°āĻŽ
āĻāĻāĻāĻĒā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻĻā§āĻļāĨ¤ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ tff āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻž āĻŦāĻžāĻĢā§āĻĢā§ āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ tff.
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŦāĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻĒāĻ°ā§ āĻŦāĻž āĻ¨ā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻŋāĻ° āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ āĻ°ā§āĻĄāĻžāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻā§.
āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž āĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻšāĻā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻā§āĻ°āĻŽ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
PAL DV āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§ āĻŦāĻž āĻĨā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻā§āĻŦ āĻĻāĻ°āĻāĻžāĻ°ā§, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
ffmpeg -i in.vob -vf "fieldorder=bff" out.dv
āĻĢāĻŋāĻĢā§
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒāĻžāĻ āĻžāĻ¨.
libavfilter āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻā§āĻāĻā§āĻ¨
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻā§āĻˇā§āĻ¯
āĻ āĻŦāĻā§āĻā§āĻ āĻāĻŽā§āĻā§āĻ° āĻĢāĻžāĻāĻ˛āĻĒāĻžāĻĨ, āĻ§ā§āĻ¸āĻ° 8 āĻšāĻāĻ¯āĻŧāĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤
āĻā§āĻŦāĻ°āĻžāĻ
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0.5āĨ¤
āĻŽāĻŋāĻĒāĻŽā§āĻ¯āĻžāĻĒ
āĻŽāĻŋāĻĒāĻŽā§āĻ¯āĻžāĻĒā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 3āĨ¤
xmin, āĻāĻ¯āĻŧāĻžāĻŽāĻŋāĻ¨, xmax, ymax
āĻ¯ā§ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ ffmpeg:
ffmpeg -i file.ts -vf find_rect=newref.pgm,cover_rect=cover.jpg:mode=cover new.mkv
cover_rect
āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŦāĻ°āĻŖ
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻŦāĻ°āĻŖ
āĻāĻā§āĻāĻŋāĻ āĻāĻāĻžāĻ° āĻāĻŽā§āĻā§āĻ° Filepath, yuv420 āĻ āĻĨāĻžāĻāĻž āĻĻāĻ°āĻāĻžāĻ°āĨ¤
āĻŽā§āĻĄ
āĻāĻāĻžāĻ°āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻŦāĻ°āĻŖ
āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻā§āĻ¤ āĻāĻŋāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻŋ āĻāĻŦāĻ°āĻŖ
āĻĻāĻžāĻ
āĻāĻļā§āĻĒāĻžāĻļā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻĸā§āĻā§ āĻĻāĻŋāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĻāĻžāĻ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ ffmpeg:
ffmpeg -i file.ts -vf find_rect=newref.pgm,cover_rect=cover.jpg:mode=cover new.mkv
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤ Libavfilter āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
pix_fmts
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¯ā§āĻŽāĻ¨ "pix_fmts=yuv420p|monow|rgb24"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ yuv420p āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=pix_fmts=yuv420p
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=pix_fmts=yuv420p|yuv444p|yuv410p
FPS
āĻĢā§āĻ°ā§āĻŽāĻā§ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻŦāĻž āĻĄā§āĻ°āĻĒ āĻāĻ°ā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
FPS āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 25āĨ¤
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻļā§āĻ¨ā§āĻ¯
āĻļā§āĻ¨ā§āĻ¯ āĻ°āĻžāĻāĻ¨ā§āĻĄ 0 āĻāĻ° āĻĻāĻŋāĻā§
INF 0 āĻĨā§āĻā§ āĻĻā§āĻ°ā§
āĻ¨āĻŋāĻā§
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻĻāĻŋāĻā§ - āĻ āĻ¸ā§āĻŽ
up +āĻ āĻ¨āĻ¨ā§āĻ¤ā§āĻ° āĻĻāĻŋāĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻ¨āĻŋāĻāĻāĻ¤āĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻāĻžāĻā§āĻ°"āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ°ā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻĨāĻŽ PTS āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ/āĻā§āĻ°āĻŋāĻŽāĻŋāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ PTS, āĻ¤āĻžāĻ āĻā§āĻ¨ā§ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻŦāĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ
āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻšāĻ˛ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻ¤ā§ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻĒāĻ°ā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ PTS āĻ¸āĻš āĻ¯ā§āĻā§āĻ¨ā§ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻ¤ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¤āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: FPS[:āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°].
āĻāĻ°āĻ āĻĻā§āĻā§āĻ¨ setpts āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
fps 25 āĻ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°:
fps=fps=25
¡ āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖ āĻāĻŦāĻ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĢāĻĒāĻŋāĻāĻ¸āĻā§ 24 āĻ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻĨā§āĻā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻāĻ°āĻ¤ā§:
fps=fps=film:round=near
āĻĢā§āĻ°ā§āĻŽāĻĒā§āĻ¯āĻžāĻ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨, āĻ¸āĻ āĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻā§āĻĄā§āĻāĨ¤ āĻĻā§āĻāĻŋ āĻāĻŋāĻ āĻāĻāĻ āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŽāĻ¤ āĻāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻā§āĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻā§āĻ˛ āĻāĻŦāĻ FPS āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻĒā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
SBS āĻāĻŋāĻ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻĒāĻžāĻļā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻā§āĻ¯āĻžāĻŦ āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻā§.
āĻ˛āĻžāĻāĻ¨
āĻāĻŋāĻ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ¸ā§āĻ¤āĻžāĻŦāĻ¨ā§āĻĻā§ āĻšāĻ¯āĻŧ.
āĻāĻ˛āĻžāĻŽ
āĻāĻŋāĻ āĻāĻ˛āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻĢā§āĻ°ā§āĻŽāĻ¸ā§āĻ
āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻŦāĻ°ā§āĻ¤ā§ āĻšāĻ¯āĻŧ.
āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻĻā§āĻļā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ-āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨
ffmpeg -i āĻŦāĻžāĻŽ -i āĻĄāĻžāĻ¨ -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻĢā§āĻ°ā§āĻŽāĻĒā§āĻ¯āĻžāĻ = āĻĢā§āĻ°ā§āĻŽāĻ¸ā§āĻ āĻāĻāĻāĻĒā§āĻ
# āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¸āĻš āĻāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻĒāĻžāĻļā§āĻ° āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨
ffmpeg -i LEFT -i āĻĄāĻžāĻ¨ -filter_complex [0:v]scale=w=iw/2[left],[1:v]scale=w=iw/2[right],[left][right]framepack=sbs āĻāĻāĻāĻĒā§āĻ
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻ¸ā§āĻ°ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻāĻā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĄāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
FPS āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ 50.
interp_start
āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻ° āĻļā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻ°ā§āĻāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§
āĻĻā§āĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [0-255], āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 15āĨ¤
interp_end
āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻ° āĻļā§āĻˇāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻ°ā§āĻāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§
āĻĻā§āĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [0-255], āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 240āĨ¤
āĻĻā§āĻļā§āĻ¯
0 āĻĨā§āĻā§ 100-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĻā§āĻļā§āĻ¯ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŽāĻ¨ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĻā§āĻļā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§; āĻāĻāĻāĻŋ āĻāĻŽ āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĻā§āĻļā§āĻ¯ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻļāĻŋ
āĻāĻ āĻšāĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 7āĨ¤
āĻĒāĻ¤āĻžāĻāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨.
āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻšāĻ˛:
āĻĻā§āĻļā§āĻ¯_āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨_āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž, scd
āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻĻā§āĻļā§āĻ¯. āĻāĻ āĻĒāĻ¤āĻžāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
āĻĢā§āĻ°ā§āĻŽāĻ¸ā§āĻā§āĻĒ
āĻĒā§āĻ°āĻ¤āĻŋ N-āĻ¤āĻŽ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ§āĻžāĻĒ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "āĻĒāĻĻāĻā§āĻˇā§āĻĒ" āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻļāĻŋ
0 āĻāĻ° āĻā§āĻ¯āĻŧā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
frei0r
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ frei0r āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ frei0r āĻšā§āĻĄāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
"--enable-frei0r" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽ
āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ frei0r āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻ˛ā§ FREI0R_PATH is
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤, frei0r āĻĒā§āĻ°āĻāĻžāĻŦāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž FREIOR_PATH. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻŽāĻžāĻ¨ fei0r āĻĒāĻžāĻĨ āĻšāĻ¯āĻŧ
āĻāĻ āĻā§āĻ°āĻŽā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: HOME/.frei0r-1/lib/, /usr/local/lib/frei0r-1/,
/usr/lib/frei0r-1/.
filter_params
frei0r āĻĒā§āĻ°āĻāĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻžā§ˇ
āĻāĻāĻāĻŋ frei0r āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻ° āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ "y" āĻŦāĻž "n"), āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻā§āĻŖ, a
āĻ°āĻ (āĻāĻ° āĻŽāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ R/G/B, āĻā§āĻĨāĻžāĻ¯āĻŧ R, G, āĻāĻŦāĻ B 0.0 āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž
1.0, āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤) āĻ āĻĨāĻŦāĻž ffmpeg-āĻāĻ° "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ°āĻā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž
utils manual), āĻāĻāĻāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ X/Y, āĻā§āĻĨāĻžāĻ¯āĻŧ X āĻāĻŦāĻ Y āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž)
āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻāĻŋ āĻĄāĻŦāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§, distort0r āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
frei0r=filter_name=distort0r:filter_params=0.5|0.01
¡ āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ°āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ°āĻāĻŋāĻ¨ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
frei0r = āĻ°āĻā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ: 0.2/0.3/0.4
frei0r = āĻ°āĻā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ: āĻŦā§āĻā§āĻ¨āĻŋ
frei0r = āĻ°āĻā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ: 0x112233
¡ āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻāĻĒāĻ°ā§āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
frei0r=perspective:0.2/0.2|0.8/0.2
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻā§āĻ¨http://frei0r.dyne.org>
fspp
āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻ āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ SPP.
āĻāĻāĻŋ (I)DCT āĻā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ/āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĒāĻžāĻ¸ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ¸ā§āĻ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻŦā§āĻ˛āĻā§ āĻāĻāĻŦāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻ āĻ¨ā§āĻ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻā§āĻ āĻāĻ¤āĻŋāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻŖ
āĻā§āĻŖāĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĄāĻŧ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
4-5 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 4āĨ¤
qp āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŦāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ 0-63 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĨā§āĻā§ QP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ (āĻ¯āĻĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§)āĨ¤
āĻļāĻā§āĻ¤āĻŋ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ -15 āĻĨā§āĻā§ 32 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ
āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨, āĻ¯āĻāĻ¨ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻŽāĻ¸ā§āĻŖ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0 X PSNR āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽā§ˇ
use_bframe_qp
B-Frames āĻĨā§āĻā§ QP āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢā§āĻ˛āĻŋāĻāĻžāĻ° āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻŦāĻĄāĻŧ QP āĻĨāĻžāĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 (āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ)āĨ¤
geq
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
lum_expr, Lum
āĻāĻ˛ā§āĻāĻŋāĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
cb_expr, cb
āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŦā§āĻ˛ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
cr_expr, cr
āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ°ā§āĻĄ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
alpha_expr, a
āĻāĻ˛āĻĢāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
red_expr, r
āĻ˛āĻžāĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŦā§āĻ_āĻāĻā§āĻ¸āĻĒā§āĻ°, g
āĻ¸āĻŦā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
blue_expr, b
āĻ¨ā§āĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ˛āĻžāĻ°āĻ¸ā§āĻĒā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ lum_expr,
cb_expr, āĻŦāĻž cr_expr āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ YCbCr āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§
āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ red_expr, āĻ¸āĻŦā§āĻ_āĻāĻā§āĻ¸āĻĒā§āĻ°, āĻŦāĻž blue_expr āĻ āĻĒāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻāĻž āĻšāĻŦā§
āĻāĻāĻāĻŋ RGB āĻāĻžāĻ˛āĻžāĻ°āĻ¸ā§āĻĒā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻāĻĒāĻ° āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻāĻ˛āĻĢāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻŋ āĻ āĻ¸ā§āĻŦāĻā§āĻ āĻŽāĻžāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻž āĻāĻā§āĻā§āĻŦāĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦā§.
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
N āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
X
Y āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻāĨ¤
W
H āĻāĻŦāĻŋāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
SW
SH āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻā§āĻ˛āĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¤āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻ¯ā§āĻŽāĻ¨
YUV4:2:0 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "1,1" āĻāĻŦāĻ āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "0.5,0.5"ā§ˇ
T āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
p(x, y)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (x,y) āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ°āĨ¤
lum(x, y)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (x,y) āĻāĻ˛ā§āĻ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ°āĨ¤
cb(x, y)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (x,y) āĻ¨ā§āĻ˛-āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ°āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ°āĻāĻŽ āĻā§āĻ¨ āĻĒā§āĻ˛ā§āĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ 0 āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
cr(x, y)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (x,y) āĻ˛āĻžāĻ˛-āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ°āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ°āĻāĻŽ āĻā§āĻ¨ āĻĒā§āĻ˛ā§āĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ 0 āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
r(x, y)
g(x, y)
b(x, y)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (x,y) āĻ˛āĻžāĻ˛/āĻ¸āĻŦā§āĻ/āĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ°āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻā§āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ 0 āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻ˛āĻĢāĻž(x, y)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (x,y) āĻāĻ˛āĻĢāĻž āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ°āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻāĻ˛ā§ 0 āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻ°āĻāĻŽ āĻā§āĻ¨ āĻĒā§āĻ˛ā§āĻ¨ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯, āĻ¯āĻĻāĻŋ x āĻāĻŦāĻ y āĻāĻ˛āĻžāĻāĻžāĻ° āĻŦāĻžāĻāĻ°ā§, āĻŽāĻžāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻŦāĻŋ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻāĻžāĻ¨:
geq=p(WX\,Y)
āĻā§āĻŖ "PI/3" āĻāĻŦāĻ 100 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¤āĻ°āĻā§āĻāĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻ¸āĻžāĻāĻ¨ āĻāĻ¯āĻŧā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
geq=128 + 100*sin(2*(PI/100)*(cos(PI/3)*(X-50*T) + sin(PI/3)*Y)):128:128
āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻ¨āĻŦ āĻ°āĻšāĻ¸ā§āĻ¯āĻŽāĻ¯āĻŧ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
nullsrc=s=256x256,geq=āĻāĻ˛ā§āĻŽā§āĻ˛ā§(1)/hypot(X-cos(N*0.07)*W/2-W/2\,Y-sin(N*0.09)*H/2-H/2)^2*1000000*sin(N*0.02):128:128
āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŽāĻŦāĻ¸ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸=āĻ§ā§āĻ¸āĻ°,geq=lum_expr='(p(X,Y)+(256-p(X-4,Y-4)))/2'
¡ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ RGB āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨:
geq=r='X/W*r(X,Y)':g='(1-X/W)*g(X,Y)':b='(HY)/H*b(X,Y) )'
āĻāĻāĻāĻŋ āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ (āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻā§āĻ¨ āĻāĻŋāĻ¤ā§āĻ°
āĻāĻžāĻāĻāĻ¨āĻŋ):
geq=lum=255*gauss((X/W-0.5)*3)*gauss((Y/H-0.5)*3)/āĻāĻžāĻāĻ¸(0) /āĻāĻžāĻāĻ¸(0), āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ = āĻ§ā§āĻ¸āĻ°
āĻ āĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ°āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž. āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻāĻĒāĻ°ā§ āĻĨā§āĻā§ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻ°āĻ āĻāĻžāĻĒāĻ¸āĻž āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§
āĻ°ā§āĻāĻŋāĻ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ y-āĻ āĻā§āĻˇā§āĻ° āĻ¨ā§āĻā§:
ffmpeg -i input.mp4 -filter_complex "geq=lum=255*(Y/H),format=gray[grad];[0:v]boxblur=4[blur];[blur][grad]alphamerge[alpha] ;[0:v][āĻāĻ˛āĻĢāĻž]āĻāĻāĻžāĻ°āĻ˛ā§" output.mp4
gradfun
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ āĻ āĻā§āĻāĻ˛ā§ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ
8 āĻŦāĻŋāĻ āĻ°āĻā§āĻ° āĻāĻā§āĻ°āĻ¤āĻžāĻ¯āĻŧ āĻāĻžāĻāĻžāĨ¤ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§
āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤.
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻˇāĻ¤āĻŋāĻāĻžāĻ°āĻ āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻāĻā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĄāĻžāĻāĻĨāĻžāĻ° āĻšāĻžāĻ°āĻžāĻ¤ā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻ¤ā§ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻļāĻā§āĻ¤āĻŋ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯ā§ āĻā§āĻ¨ āĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŦā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ āĻ āĻā§āĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ .51 āĻĨā§āĻā§ 64 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤;
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.2āĨ¤ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻŦā§ā§ˇ
āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§
āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻĒāĻžāĻĄāĻŧāĻžāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻŽāĻ¸ā§āĻŖ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻĨā§āĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤
āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ 8-32; āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 16āĨ¤ āĻ°ā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻšāĻŦā§
āĻŦā§āĻ§ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¤āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻļāĻā§āĻ¤āĻŋ[:āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§]
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ 3.5 āĻļāĻā§āĻ¤āĻŋ āĻāĻŦāĻ 8 āĻāĻ° āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
gradfun=3.5:8
āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻļāĻā§āĻ¤āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ (āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§):
gradfun=āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§=8
haldclut
āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻāĻāĻŋ Hald CLUT āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻšāĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻšāĻ˛ Hald CLUTāĨ¤ The Hald
CLUT āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŦāĻŋ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻā§āĻ° āĻāĻ°ā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻļā§āĻˇ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻļā§āĻˇ CLUT āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ 0 āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
CLUT-āĻāĻ° āĻļā§āĻˇ āĻĢā§āĻ°ā§āĻŽā§ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻĒāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
"haldclut" āĻāĻ°āĻ āĻāĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ lut3d (āĻāĻāĻ¯āĻŧ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ)āĨ¤
Hald CLUT āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ Eskil Steenberg-āĻāĻ° āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§ (Hald CLUT
āĻ˛ā§āĻāĻ) āĻhttp://www.quelsolaar.com/technology/clut.html>.
āĻāĻ°ā§āĻŽāĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻĻāĻžāĻšāĻ°āĻŖ
CLUT āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšā§āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻāĻŋ āĻšā§āĻ¯āĻžāĻ˛ā§āĻĄ CLUT āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
ffmpeg -f lavfi -i āĻŦāĻŋ =8 -vf "hue=H=2*PI*t:s=sin(2*PI*t)+1, curves=cross_process" -t 10 -c:v ffv1 clut.nut
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻā§āĻˇāĻ¤āĻŋāĻšā§āĻ¨ āĻā§āĻĄā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŋāĻā§ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ "haldclut" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
ffmpeg -f lavfi -i mandelbrot -i clut.nut -filter_complex '[0][1] haldclut' -t 20 mandelclut.mkv
Hald CLUT 10 āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§ (āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ clut.nut), āĻāĻ°āĻĒāĻ°
āĻ¸ā§āĻ CLUT āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻāĻŦāĻŋ āĻāĻ° āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĢā§āĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
"āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛āĻŦā§āĻ°āĻ" āĻĒā§āĻ°āĻŦāĻžāĻšāĨ¤
āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻ¸āĻš CLUT āĻ§āĻ°ā§ āĻ°āĻžāĻā§āĻ¨
A Hald CLUT āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž "āĻ˛ā§āĻā§āĻ˛*āĻ˛ā§āĻā§āĻ˛*āĻ˛ā§āĻā§āĻ˛" āĻāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻā§āĻā§
"āĻ˛ā§āĻā§āĻ˛*āĻ˛ā§āĻā§āĻ˛*āĻ˛ā§āĻā§āĻ˛" āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ Hald CLUT āĻāĻ° āĻāĻ¨ā§āĻ¯, FFmpeg āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§
āĻāĻŦāĻŋāĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ (āĻ¨ā§āĻā§ āĻŦāĻž
āĻĄāĻžāĻ¨) āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻāĻ˛āĻžāĻāĻžāĻāĻŋ Hald CLUT-āĻāĻ° āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž Hald CLUT "haldclut" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§:
ffmpeg -f lavfi -i āĻŦāĻŋ =8 -vf"
pad=iw+320 [padded_clut];
smptebars=s=320x256, āĻŦāĻŋāĻāĻā§āĻ¤ [a][b];
[padded_clut][a] overlay=W-320:h, curves=color_negative [main];
[main][b] overlay=W-320" -frames:v 1 clut.png
āĻāĻāĻŋāĻ¤ā§ āĻŽā§āĻ˛ āĻāĻŦāĻ CLUT āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§: SMPTE āĻ°āĻā§āĻ° āĻŦāĻžāĻ°āĻā§āĻ˛āĻŋ
āĻĄāĻžāĻ¨-āĻļā§āĻ°ā§āĻˇā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ°āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻāĻāĻ āĻ°āĻā§āĻ° āĻŦāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¨ā§āĻā§āĨ¤
āĻ¤āĻžāĻ°āĻĒāĻ°ā§, āĻāĻ Hald CLUT āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
ffplay input.mkv -vf "movie=clut.png, [in] haldclut"
hflip
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ffmpeg:
ffmpeg -i in.avi -vf "hflip" out.avi
histeq
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻžāĻ˛āĻžāĻ° āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻā§ āĻāĻŽāĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĒā§āĻ¨āĻāĻŦāĻ¨ā§āĻāĻ¨ āĻāĻ°ā§ āĻā§āĻĄāĻŧā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ "āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻŦāĻ¨āĻŽāĻŋāĻ¤ āĻŦāĻž āĻāĻžāĻ°āĻžāĻĒāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ¸ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻļāĻā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻļāĻā§āĻ¤āĻŋ āĻāĻŽā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ¯āĻŧ, āĻĻ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻŦāĻ¨ā§āĻāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ¤ā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻ°ā§āĨ¤
āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ [0,1] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.200 āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻŦāĻ˛āĻ¤āĻž
āĻāĻāĻāĻĒā§āĻ āĻŽāĻžāĻ¨ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯āĻĨāĻžāĻ¯āĻĨāĻāĻžāĻŦā§ āĻļāĻā§āĻ¤āĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¯āĻŧāĻžāĻļāĻŋāĻ-āĻāĻāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻ¸ā§āĻŽāĻŋāĻ¤āĨ¤ āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
[0,1] āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0.210āĨ¤
āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ
āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻ° āĻāĻ˛ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§
āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ āĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
"āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ", "āĻĻā§āĻ°ā§āĻŦāĻ˛" āĻŦāĻž "āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§"āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻā§āĻ āĻ¨āĻž"āĨ¤
āĻŦāĻžāĻ°āĻ˛ā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ°āĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻā§āĻ¨āĨ¤
āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻĄ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻšāĻ˛ āĻāĻžāĻ˛āĻžāĻ° āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
āĻāĻŋāĻ¤ā§āĻ°āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ
āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽāĻžāĻ¤ā§āĻ°āĻž
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻŦāĻŋāĻ¤ā§ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻ āĻā§āĻ°āĻžāĻĢ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ Y, U, V āĻāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĻā§āĻāĻžāĻ¯āĻŧ,
A āĻŦāĻž R, G, B āĻāĻĒāĻžāĻĻāĻžāĻ¨, āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĨ¤ āĻ¨āĻŋāĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻŋ āĻ°āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§āĻā§āĻ˛ āĻŽāĻŋāĻāĻžāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ.
āĻ°āĻ
āĻĻā§āĻŦāĻŋāĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻā§āĻ°āĻžāĻĢā§ āĻā§āĻ°ā§āĻŽāĻž āĻŽāĻžāĻ¨ (U/V āĻ°āĻ āĻŦāĻ¸āĻžāĻ¨ā§) āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ (āĻ¯āĻž
āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ)āĨ¤ āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒā§ āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¯āĻ¤ āĻāĻā§āĻā§āĻŦāĻ˛, āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ (āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻ°āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ āĻā§āĻ°ā§āĻŽāĻž āĻĨāĻžāĻā§
āĻŽāĻžāĻ¨)āĨ¤ V āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ (X) āĻ āĻā§āĻˇā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻžāĻŽāĻĻāĻŋāĻā§
āĻ¸āĻžāĻāĻĄ āĻšāĻā§āĻā§ V = 0 āĻāĻŦāĻ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻšāĻā§āĻā§ V = 255āĨ¤ U āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻšāĻ˛
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ (Y) āĻ āĻā§āĻˇā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻĒāĻ°ā§āĻ° āĻ āĻāĻļāĻāĻŋ U = 0 āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
U = 255 āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻā§āĨ¤
āĻā§āĻ°āĻžāĻĢā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻĻāĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ a āĻāĻ° āĻā§āĻ°ā§āĻŽāĻž āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ āĻā§āĻ˛āĻŋāĻĒā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĨ¤ āĻā§āĻ°āĻžāĻĢāĻāĻŋ āĻ¤āĻžāĻ āĻŦāĻ°ā§āĻŖ (āĻ°āĻ) āĻĒāĻĄāĻŧāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻŦāĻžāĻĻ) āĻāĻŦāĻ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ (āĻ°āĻā§ āĻŦāĻ°ā§āĻŖā§āĻ° āĻāĻ§āĻŋāĻĒāĻ¤ā§āĻ¯)āĨ¤ āĻāĻ° āĻŦāĻ°ā§āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻāĻāĻāĻŋ āĻ°āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§
āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻļā§āĻ¨ā§āĻ¯, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻā§āĻ¨ā§ āĻ°āĻ āĻ¨ā§āĻāĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ āĻ¨ā§āĻ¯ āĻ°āĻ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°ā§āĻā§)
āĻ¸āĻŽā§āĻĒā§āĻā§āĻ¤āĻŋ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻĻāĻŋāĻā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
color2
āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒā§ āĻā§āĻ°ā§āĻŽāĻž āĻŽāĻžāĻ¨, "āĻ°āĻ" āĻāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ¤ āĻā§āĻ°ā§āĻŽāĻž āĻŽāĻžāĻ¨
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤
āĻ¤āĻ°āĻā§āĻāĻžāĻā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻžāĻ°āĻŋ/āĻāĻ˛āĻžāĻŽ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢāĨ¤ āĻ¸āĻžāĻ°āĻŋ āĻŽā§āĻĄā§, āĻā§āĻ°āĻžāĻĢāĻāĻŋ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§
āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ 0 āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻĻāĻŋāĻā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ = 255
āĻāĻ˛āĻžāĻŽ āĻŽā§āĻĄ, āĻāĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻāĻāĻŋ āĻ°āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽāĻžāĻ¨ = 0 āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻĻāĻŋāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ = 255āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¸ā§āĻ¤āĻ°"āĨ¤
āĻ¸ā§āĻ¤āĻ°_āĻāĻā§āĻāĻ¤āĻž
"āĻ˛ā§āĻā§āĻ˛" āĻ āĻ˛ā§āĻā§āĻ˛ā§āĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 200ā§ˇ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [50, 2048]ā§ˇ
āĻ¸ā§āĻā§āĻ˛_āĻāĻā§āĻāĻ¤āĻž
"āĻ¸ā§āĻ¤āĻ°ā§" āĻ°āĻā§āĻ° āĻ¸ā§āĻā§āĻ˛ā§āĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 12ā§ˇ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [0, 40]ā§ˇ
āĻ§āĻžāĻĒ
"āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ" āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻžāĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¯ā§āĻā§
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻžāĻ°āĻŋ/āĻāĻ˛āĻžāĻŽ āĻā§āĻĄāĻŧā§ āĻāĻāĻ āĻāĻ˛ā§āĻāĻ¸āĻā§āĻāĻž āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 10āĨ¤
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [1, 255]āĨ¤
waveform_mode
"āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ "āĻ¸āĻžāĻ°āĻŋ", āĻŦāĻž "āĻāĻ˛āĻžāĻŽ" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ¸āĻžāĻ°āĻŋ"āĨ¤
āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ_āĻŽāĻŋāĻ°āĻ°
"āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻŋāĻ°āĻ°āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻŽāĻžāĻ¨ā§ āĻāĻ¨āĻŽāĻŋāĻ°āĻ°āĻĄ, 1 āĻŽāĻžāĻ¨ā§ āĻŽāĻŋāĻ°āĻ°āĻĄāĨ¤ āĻāĻ¯āĻŧāĻ¨āĻžāĻ¯āĻŧ
āĻŽā§āĻĄ, "āĻ¸āĻžāĻ°āĻŋ" āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇā§ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
"āĻāĻ˛āĻžāĻŽ" āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0 (āĻāĻŽā§āĻ°āĻŦāĻŋāĻšā§āĻ¨)āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨_āĻŽā§āĻĄ
"āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ" āĻāĻŦāĻ "āĻ˛ā§āĻā§āĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ¯āĻžāĻ°ā§āĻĄ
"āĻ¸āĻžāĻ°āĻŋ" āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻĨāĻ āĻā§āĻ°āĻžāĻĢ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
āĻŽā§āĻĄ āĻŦāĻž "āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ" āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻ˛āĻžāĻŽ" āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ āĻŽā§āĻĄā§ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻ¨ā§āĻā§
āĻŽā§āĻĄ. "āĻ¸ā§āĻ¤āĻ°" āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ°āĻ¤āĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻ¨ā§āĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻā§ āĻ āĻĒāĻ°āĻā§.
āĻāĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄāĻāĻŋ "āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ" āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻ°āĻ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻšāĻ¯āĻŧ
āĻāĻ° āĻāĻ¨āĻā§āĻ¯ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻŦāĻ āĻāĻžāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻ¸ā§āĻ āĻāĻ°ā§ā§ˇ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻā§āĻ°āĻžāĻĢāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻžāĻĻāĻž, āĻ§ā§āĻ¸āĻ° āĻāĻŦāĻ āĻāĻžāĻ˛ā§
āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻāĻŦāĻ āĻ¨ā§āĻ˛, āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ āĻŋāĻ āĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻŋāĻ¤ā§ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨ/āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž,
āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒā§āĻ° āĻ¸ā§āĻ¤āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°ā§ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻ¸āĻšāĻāĨ¤
āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž
āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻž "āĻĒā§āĻ¯āĻžāĻ°ā§āĻĄā§" āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻžāĻĒāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
"āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ" āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻĄā§ āĻāĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ¸ā§āĻĒāĻ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž
āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻŋāĻ¤, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇ āĻ¸āĻžāĻĻāĻž, āĻ§ā§āĻ¸āĻ°, āĻŦāĻž āĻāĻžāĻ˛ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻĒā§āĻ¯āĻžāĻ°ā§āĻĄ"āĨ¤
āĻ¸ā§āĻ¤āĻ°_āĻŽā§āĻĄ
"āĻ¸ā§āĻ¤āĻ°" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ "āĻ°ā§āĻāĻŋāĻ" āĻŦāĻž "āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°"āĨ¤
āĻāĻĒāĻžāĻĻāĻžāĻ¨
"āĻ¸ā§āĻ¤āĻ°" āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 7āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻāĻŖāĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻā§āĻ¨:
ffplay -i āĻāĻ¨āĻĒā§āĻ -vf āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ
hqdn3d
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž/āĻā§āĻŖāĻŽāĻžāĻ¨ā§āĻ° 3d denoise āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻāĻŦāĻŋāĻ° āĻļāĻŦā§āĻĻ āĻāĻŽāĻžāĻ¤ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§,
āĻŽāĻ¸ā§āĻŖ āĻāĻŦāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĨ¤ āĻāĻāĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¸āĻāĻā§āĻāĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
luma_spatial
āĻāĻāĻāĻŋ āĻ -āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻ˛ā§āĻŽāĻž āĻļāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 4.0āĨ¤
chroma_spatial
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¨ā§āĻā§āĻāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻā§āĻ°ā§āĻŽāĻž āĻļāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3.0*luma_spatial/ 4.0āĨ¤
luma_tmp
āĻāĻāĻāĻŋ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ˛ā§āĻŽāĻž āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻļāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
6.0 *luma_spatial/ 4.0āĨ¤
chroma_tmp
āĻāĻāĻāĻŋ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻā§āĻ°ā§āĻŽāĻž āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻļāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
luma_tmp*chroma_spatial/luma_spatial.
hqx
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻļāĻŋāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻŽāĻžāĻ¨ā§āĻ° āĻŽā§āĻ¯āĻžāĻāĻ¨āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŋāĻ˛
āĻŽā§āĻ˛āĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻŽ āĻ¸ā§āĻā§āĻĒāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
n āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻĄāĻžāĻāĻŽā§āĻ¨āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨: "hq2x" āĻāĻ° āĻāĻ¨ā§āĻ¯ 2, "hq3x" āĻāĻ° āĻāĻ¨ā§āĻ¯ 3 āĻāĻŦāĻ "hq4x" āĻāĻ° āĻāĻ¨ā§āĻ¯ 4āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 3āĨ¤
hstack
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŦāĻ āĻāĻāĻ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
nb_āĻāĻ¨āĻĒā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻ°āĻ
āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ°āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
h āĻĄāĻŋāĻā§āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻšāĻŋāĻ āĻā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
"0" āĻĨā§āĻā§
s [-10,10] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
"1"āĨ¤
H āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻšāĻŋāĻ āĻā§āĻŖāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
"0" āĻĨā§āĻā§
b [-10,10] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
"0"āĨ¤
h āĻāĻŦāĻ H āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž, āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° b, h, H āĻāĻŦāĻ s āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻāĻŖāĻ¨āĻž 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻāĻāĻ¨āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ
r āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
t āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
tb āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¸
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻšāĻŋāĻ 90 āĻĄāĻŋāĻā§āĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ 1.0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
hue=h=90:s=1
āĻāĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§ āĻŦāĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž:
hue=H=PI/2:s=1
¡ āĻ°āĻ āĻā§āĻ°āĻžāĻ¨ āĻāĻŦāĻ 0 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 2 āĻāĻŦāĻ 1 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻāĻ āĻāĻ°ā§āĻ¨:
hue="H=2*PI*t: s=sin(2*PI*t)+1"
¡ 3 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ 0 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻĢā§āĻĄ-āĻāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
hue="s=min(t/3\,1)"
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢā§āĻāĻĄ-āĻāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĻāĻŋ āĻāĻāĻžāĻŦā§ āĻ˛ā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
hue="s=min(0\, max((t-START)/DURATION\, 1))"
3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻāĻāĻŋ 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻĢā§āĻāĻĄ-āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
hue="s=max(0\, min(1\, (8-t)/3))"
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢā§āĻāĻĄ-āĻāĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻ˛ā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
hue="s=max(0\, min(1\, (START+DURATION-t)/DURATION))"
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
b
s
h
H āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ°āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
āĻāĻāĻĄā§āĻ
āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻāĻžāĻāĻĒ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ, āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛, āĻāĻĒāĻ°ā§ āĻŦāĻž āĻ¨ā§āĻā§
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽāĨ¤ āĻāĻāĻŋ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§āĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻŦā§
(āĻā§āĻ˛āĻŋāĻ¸āĻŋāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻšā§āĻ¨)āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§
āĻĢā§āĻ°ā§āĻŽ. āĻāĻāĻžāĻ§āĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ°ā§āĻŖā§āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻĢā§āĻ°ā§āĻŽ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛āĻ āĻāĻ°āĻŦā§:
single.current_frame
āĻāĻāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ: ``tff'' (āĻļā§āĻ°ā§āĻˇ
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ), ``bff'' (āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§), ``āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛', āĻŦāĻž ``āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤''
single.tff
āĻāĻāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
multi.tff
āĻāĻāĻžāĻ§āĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ
single.bff
āĻāĻāĻ-āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ
multi.current_frame
āĻāĻāĻžāĻ§āĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ: ``tff'' (āĻļā§āĻ°ā§āĻˇ
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ), ``bff'' (āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§), ``āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛', āĻŦāĻž ``āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤''
multi.bff
āĻāĻāĻžāĻ§āĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ
āĻāĻāĻ.āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛
āĻāĻāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
multi.progressive
āĻāĻāĻžāĻ§āĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻāĻāĻ.āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļā§āĻ°ā§āĻŖā§āĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
multi.undetermined
āĻāĻāĻžāĻ§āĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļā§āĻ°ā§āĻŖā§āĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ
repeated.current_frame
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻļā§āĻˇ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧāĨ¤ ``āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ',
``āĻāĻĒāĻ°', āĻŦāĻž ``āĻ¨ā§āĻā§'āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ. āĻļā§āĻ°ā§āĻˇ
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻ°ā§āĻˇ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻš āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ. āĻ¨ā§āĻā§
āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻš āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻā§āĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
intl_thres
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
prog_thres
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
repeat_thres
āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤
āĻ āĻ°ā§āĻ§ āĻā§āĻŦāĻ¨
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻĒāĻ°ā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŦāĻĻāĻžāĻ¨ āĻ āĻ°ā§āĻ§ā§āĻ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧā§ˇ
(āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻŋ āĻāĻ° āĻļā§āĻ°ā§āĻŖā§āĻŦāĻŋāĻāĻžāĻā§ āĻŽāĻžāĻ¤ā§āĻ° 0.5 āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻā§)āĨ¤ 0 āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ā§ āĻ¯ā§
āĻĻā§āĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻāĻŋāĻ°āĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ 1.0 āĻāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
analyze_interlaced_flag
āĻ¯āĻāĻ¨ āĻāĻāĻŋ 0 āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ idet āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻ āĻŋāĻ, āĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ¤āĻžāĻāĻž
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻŦāĻ˛ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¤āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻā§āĻ¨ā§ āĻāĻŖāĻ¨āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻā§āĻ˛ āĻŦāĻ˛ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖāĻŋāĻ¤ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻ° āĻā§āĻ¨ā§ āĻāĻŖāĻ¨āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ
āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŽ āĻāĻŖāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻĄā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻĒāĻ¤āĻžāĻāĻž
il
āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻŦāĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŦāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻ¨āĻž āĻāĻ°ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
Deinterleaving āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ 2āĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§ (āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻŦāĻŋ)āĨ¤ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻ˛āĻžāĻāĻ¨
āĻāĻāĻāĻĒā§āĻ āĻāĻŽā§āĻā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¨ā§āĻā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§
āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž (āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°) āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛ā§āĻŽāĻž_āĻŽā§āĻĄ, l
āĻā§āĻ°ā§āĻŽāĻž_āĻŽā§āĻĄ, c
āĻāĻ˛āĻĢāĻž_āĻŽā§āĻĄ, a
āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻ˛ā§āĻŽāĻž_āĻŽā§āĻĄ, chroma_mode āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž_āĻŽā§āĻĄ āĻšāĻ¯āĻŧ:
āĻ¨āĻž
āĻāĻŋāĻā§ āĻāĻ°āĻ¨āĻž.
āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž, d
āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻāĻĒāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻŦāĻ°ā§āĻ¤ā§, i
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤ deinterleaving āĻĒā§āĻ°āĻāĻžāĻŦ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤
āĻ˛ā§āĻŽāĻž_āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛, ls
chroma_swap, cs
āĻāĻ˛āĻĢāĻž_āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛, as
āĻ˛ā§āĻŽāĻž/āĻā§āĻ°ā§āĻŽāĻž/āĻāĻ˛āĻĢāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻĄāĻŧ āĻ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻĢā§āĻ˛āĻžāĻ¨
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ¸ā§āĻĢā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ(3x3) āĻāĻĄāĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻŽāĻžāĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 0
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 1
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 2
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 3
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 65535āĨ¤ āĻ¯āĻĻāĻŋ 0 āĻšāĻ¯āĻŧ, āĻĒā§āĻ˛ā§āĻ¨ āĻĨāĻžāĻāĻŦā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĨā§āĻā§ āĻ¸āĻšāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ°ā§āĻ° (āĻŦāĻž āĻ¨ā§āĻā§āĻ°) āĻāĻ¨ā§āĻ¤āĻāĻ¸ā§āĻĢā§āĻāĻ¨ āĻāĻ°ā§
āĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨āĻŋāĻā§āĻ° (āĻŦāĻž āĻāĻĒāĻ°ā§āĻ°) āĻ˛āĻžāĻāĻ¨ āĻ¸āĻš āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻšāĻžāĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻ°ā§
āĻāĻŦāĻ āĻāĻŦāĻŋāĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĨ¤
āĻāĻ¸āĻ˛ āĻāĻ¸āĻ˛ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ
āĻĢā§āĻ°ā§āĻŽ 'j' āĻĢā§āĻ°ā§āĻŽ 'j+1' (tff)
======================================
āĻ˛āĻžāĻāĻ¨ 0 --------------------> āĻĢā§āĻ°ā§āĻŽ 'j' āĻ˛āĻžāĻāĻ¨ 0
āĻ˛āĻžāĻāĻ¨ 1 āĻ˛āĻžāĻāĻ¨ 1 ----> āĻĢā§āĻ°ā§āĻŽ 'j+1' āĻ˛āĻžāĻāĻ¨ 1
āĻ˛āĻžāĻāĻ¨ 2 --------> āĻĢā§āĻ°ā§āĻŽ 'j' āĻ˛āĻžāĻāĻ¨ 2
āĻ˛āĻžāĻāĻ¨ 3 āĻ˛āĻžāĻāĻ¨ 3 ----> āĻĢā§āĻ°ā§āĻŽ 'j+1' āĻ˛āĻžāĻāĻ¨ 3
... ... ...
āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ + 1 āĻĢā§āĻ°ā§āĻŽ 'j+2' āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ 'j+3' āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻšāĻŦā§
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻŽāĻ¨āĻāĻŋ (tff - āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻž
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻā§āĻĄāĻŧ (bff) āĻ˛āĻžāĻāĻ¨āĨ¤
āĻ˛ā§āĻĒāĻžāĻ¸
āĻā§āĻāĻāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛ā§āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ moire āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻŽāĻžāĻ¤ā§.
kerndeint
āĻĄā§āĻ¨āĻžāĻ˛ā§āĻĄ āĻā§āĻ°āĻžāĻĢā§āĻā§āĻ° āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĄāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĨ¤ āĻāĻžāĻ
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ āĻāĻļāĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒāĨ¤
āĻŽāĻžāĻĄāĻŧāĻžāĻ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ [0,255] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 10 āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻĢāĻ˛ā§ āĻšāĻŦā§āĨ¤
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° 1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻŽāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§ āĻ¸āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0āĨ¤
āĻā§āĻ°āĻŽ
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻā§āĻ°āĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĻ¨, 0 āĻĨāĻžāĻāĻ˛ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻž āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0ā§ˇ
āĻ¤ā§āĻŦā§āĻ°
1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻļāĻžāĻ°ā§āĻĒāĻ¨āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻĻā§āĻŦāĻŋāĻŽā§āĻā§
1 āĻ¤ā§ āĻ¸ā§āĻ āĻĨāĻžāĻāĻ˛ā§ āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻļāĻžāĻ°ā§āĻĒāĻ¨āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0ā§ˇ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
kerndeint=thresh=10:map=0:order=0:sharp=0:twoway=0
¡ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻļāĻžāĻ°ā§āĻĒāĻ¨āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨:
kerndeint=sharp=1
¡ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§ āĻ¸āĻžāĻĻāĻž āĻ°āĻ āĻāĻ°ā§āĻ¨:
kerndeint=āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°=1
āĻ˛ā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨
āĻ¸āĻ āĻŋāĻ āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ˛ā§āĻ¨ā§āĻ¸ āĻŦāĻŋāĻā§āĻ¤āĻŋ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŦāĻŋāĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĢāĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¯āĻŧāĻžāĻāĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻā§āĻ˛ āĻ˛ā§āĻ¨ā§āĻ¸, āĻāĻŦāĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŽā§āĻāĻāĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ āĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¯ā§āĻŽāĻ¨ āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻŋāĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻā§āĻŦāĻ˛ āĻā§āĻ°āĻžāĻ¯āĻŧāĻžāĻ˛-āĻāĻ¨ā§āĻĄ-āĻāĻ°āĻ°āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
opencv āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻŋ āĻā§āĻ¸ āĻĨā§āĻā§ āĻā§āĻ°āĻŽāĻžāĻā§āĻāĻ¨ āĻ¨āĻŽā§āĻ¨āĻž (āĻ¨āĻŽā§āĻ¨āĻž/āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋāĻ° āĻ āĻ§ā§āĻ¨ā§) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻ¨ā§āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻĨā§āĻā§ k1 āĻāĻŦāĻ k2 āĻ¸āĻšāĻāĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻĒā§āĻ¨-āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻ˛ Krita āĻāĻŦāĻ āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻā§āĻĄāĻŋāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻĄāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻŽāĨ¤
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¯āĻž āĻ˛ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻĻāĻŋāĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¤ā§āĻ° āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻ¤āĻ°āĻŖ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻ¯āĻŧ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋāĻ āĻāĻĒāĻ¨āĻŋ
āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻŋāĻāĻ¨ā§āĻāĻŋāĻ āĻāĻā§ āĻŦāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž
āĻ˛ā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĻ° āĻĒāĻ°ā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
cx āĻāĻŽā§āĻā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ x-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ, āĻāĻŦāĻ āĻāĻ° āĻĢāĻ˛ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°
āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ°āĻ¯āĻŧā§āĻā§ [0,1] āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻā§āĻ¨āĻžāĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
cy āĻāĻŽā§āĻā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ y-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ, āĻāĻŦāĻ āĻāĻ° āĻĢāĻ˛ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°
āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ°āĻ¯āĻŧā§āĻā§ [0,1] āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻā§āĻ¨āĻžāĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻā§āĻāĻ¤āĻžāĨ¤
k1 āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻĒāĻĻā§āĻ° āĻ¸āĻšāĻāĨ¤ 0.5 āĻŽāĻžāĻ¨ā§ āĻā§āĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¨ā§āĻāĨ¤
k2 āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻļāĻŦā§āĻĻā§āĻ° āĻ¸āĻšāĻāĨ¤ 0.5 āĻŽāĻžāĻ¨ā§ āĻā§āĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¨ā§āĻāĨ¤
āĻ¯ā§ āĻ¸ā§āĻ¤ā§āĻ°āĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¤āĻž āĻšāĻ˛:
r_src = r_tgt * (1 + k1 * (r_tgt / r_0)^2 + k2 * (r_tgt / r_0)^4)
āĻā§āĻĨāĻžāĻ¯āĻŧ r_0 āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻ¤āĻŋāĻ°ā§āĻ¯āĻ āĻāĻŦāĻ r_src āĻāĻŦāĻ r_tgt āĻĨā§āĻā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻšāĻ¯āĻŧ
āĻāĻ¤ā§āĻ¸ āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŽā§āĻ āĻŽāĻ§ā§āĻ¯ā§ āĻĢā§āĻāĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
lut3d
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ 3D LUT āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻžāĻāĻ˛
3D LUT āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸:
3 āĻĄāĻŋāĻāĻ˛ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻŦ
āĻāĻ¨āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻāĻ°āĻŋāĻĄāĻžāĻ¸
āĻĻā§āĻ¯āĻŧ āĻĄāĻž āĻŦāĻŋāĻā§āĻāĻŋ
m3d āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻž
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĨā§āĻā§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
āĻ¤ā§āĻ°āĻŋāĻĻā§āĻļā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻ¨āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ 8 āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻā§āĻ°āĻšā§āĻĄā§āĻ°āĻžāĻ˛
āĻāĻāĻāĻŋ āĻā§āĻā§āĻ°āĻžāĻšā§āĻĄā§āĻ°āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛ā§āĻ, lutrgb, āĻ˛ā§āĻāĻŋāĻāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻ-āĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨,
āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛ā§āĻāĻŋāĻāĻ āĻāĻāĻāĻŋ YUV āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§, lutrgb āĻāĻāĻāĻŋ RGB āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
c0 āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
c1 āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
c2 āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
c3 āĻāĻ¤ā§āĻ°ā§āĻĨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻ˛āĻĢāĻž āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
r āĻ°ā§āĻĄ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
g āĻ¸āĻŦā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
b āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
a āĻāĻ˛āĻĢāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ
y Y/luminance āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
u U/Cb āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
v V/Cr āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻāĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽāĻžāĻ¨.
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ¸āĻ āĻŋāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ c* āĻ āĻĒāĻļāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻĒāĻĄāĻŧāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻā§ YUV āĻŦāĻž RGB āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, lutrgb āĻāĻ°āĻāĻŋāĻŦāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻĒā§āĻā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻāĻŦāĻ āĻ˛ā§āĻāĻŋāĻāĻ YUV āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
w
h āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
Val āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨āĨ¤
āĻā§āĻ˛āĻŋāĻĒāĻāĻžāĻ˛
āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¨, āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ minval-āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻāĻžāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻāĻžāĻ˛
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨āĨ¤
minval
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨āĨ¤
negval
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§āĻāĻŋāĻ āĻŽāĻžāĻ¨, āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ minval-āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻāĻžāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž;
āĻāĻāĻŋ "maxval-clipval+minval" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻā§āĻ˛āĻŋāĻĒ(āĻāĻžāĻ˛)
āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽāĻžāĻ¨ Val, āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ minval-āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻāĻžāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĨ¤
āĻāĻžāĻŽāĻžāĻāĻžāĻ˛ (āĻāĻžāĻŽāĻž)
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻāĻžāĻŽāĻž āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻŽāĻžāĻ¨, āĻāĻ¤ā§ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
minval-āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻāĻžāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
"pow((clipval-minval)/(maxval-minval)\,āĻā§āĻ°ā§āĻ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻŦāĻ°ā§āĻŖ)*(āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻāĻžāĻ˛-āĻŽāĻŋāĻ¨āĻāĻžāĻ˛)+āĻŽāĻŋāĻ¨āĻāĻžāĻ˛"
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "val" āĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¨ā§āĻā§āĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ:
lutrgb="r=maxval+minval-val:g=maxval+minval-val:b=maxval+minval-val"
lutyuv="y=maxval+minval-val:u=maxval+minval-val:v=maxval+minval-val"
āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤ āĻāĻāĻ:
lutrgb="r=negval:g=negval:b=negval"
lutyuv="y=negval:u=negval:v=negval"
āĻāĻ˛ā§āĻāĻ¸āĻā§āĻāĻž āĻ¨ā§āĻā§āĻ:
lutyuv=y=negval
¡ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨, āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻā§āĻ¨ āĻāĻŦāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°ā§āĻ¨:
lutyuv="u=128:v=128"
āĻāĻāĻāĻŋ āĻ˛ā§āĻŽāĻž āĻā§āĻŦāĻ˛āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
lutyuv="y=2*val"
āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨:
lutrgb="g=0:b=0"
āĻāĻ¨āĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻ˛āĻĢāĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=rgba,lutrgb=a="maxval-minval/2"
¡ 0.5 āĻāĻ° āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ āĻŋāĻ āĻāĻ˛ā§āĻāĻŋāĻ¤ āĻāĻžāĻŽāĻž:
lutyuv=y=gammaval(0.5)
āĻ˛ā§āĻŽāĻžāĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨:
lutyuv=y='bitand(val, 128+64+32)'
āĻŽāĻžāĻ°ā§āĻāĻĒā§āĻ˛ā§āĻ¨
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻ°āĻāĻŋāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ 4āĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§
āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
0xAa[Bb[Cc[Dd]]] āĻāĻāĻžāĻ°ā§āĨ¤ 'Aa' āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ 'A' āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§ (0 āĻĨā§āĻā§ 3 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤), āĻāĻŦāĻ 'a'
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻŽāĻ¤āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° (0 āĻĨā§āĻā§ 3 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤)āĨ¤ āĻŦāĻžāĻāĻŋ
āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻāĻ āĻ°āĻāĻŽ, 'Bb' āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§,
'Cc' āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ 'Dd' āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¤ā§āĻ°ā§āĻĨ āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ.
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "yuva444p"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ§ā§āĻ¸āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨:
[a0][a1][a2]mergeplanes=0x001020:yuv444p
ā§§āĻŽ yuv1p āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻŦāĻ ā§¨āĻ¯āĻŧ āĻ§ā§āĻ¸āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ yuva444p āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨:
[a0][a1]mergeplanes=0x00010210:yuva444p
yuva444p āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ Y āĻāĻŦāĻ A āĻĒā§āĻ˛ā§āĻ¨ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĻ¨:
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=yuva444p,mergeplanes=0x03010200:yuva444p
yuv420p āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻ āĻāĻŦāĻ āĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĻ¨:
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=yuv420p,mergeplanes=0x000201:yuv420p
yuv24p-āĻ āĻāĻāĻāĻŋ rgb444 āĻā§āĻ˛āĻŋāĻĒ āĻāĻžāĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=rgb24,mergeplanes=0x000102:yuv444p
mcdeint
āĻāĻ¤āĻŋ-āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ yadif=1/3 āĻŦāĻž āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ
āĻĄāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĻā§āĻ°ā§āĻ¤
āĻŽāĻ§ā§āĻ¯āĻŽ
āĻ§ā§āĻ°
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤_āĻ§ā§āĻ°
āĻŽāĻ¤ āĻ§ā§āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĻā§āĻ°ā§āĻ¤.
āĻ¸āĻŽāĻ¤āĻž
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻš:
0, tff
āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨
1, āĻŦāĻžāĻĢā§āĻĢā§
āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŦāĻžāĻĢā§āĻĢā§.
qp āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋ-āĻŦā§āĻ˛āĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (QP) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻŽāĻ¸ā§āĻŖ āĻāĻ¤āĻŋ āĻā§āĻā§āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽ āĻ āĻ¨ā§āĻā§āĻ˛
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻā§āĻā§āĻāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
mpdecimate
āĻĢā§āĻ°ā§āĻŽ āĻāĻŽāĻžāĻ¤ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĨā§āĻā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§ āĻĻāĻŋāĻ¨
āĻšāĻžāĻ°āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻā§āĻŦāĻ āĻāĻŽ-āĻŦāĻŋāĻāĻ°ā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ (āĻ¯ā§āĻŽāĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻ˛āĻāĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ)
āĻŽā§āĻĄā§āĻŽ), āĻ¤āĻŦā§ āĻ¤āĻž āĻ¤āĻ¤ā§āĻ¤ā§āĻŦāĻāĻ¤āĻāĻžāĻŦā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤-āĻā§āĻ˛āĻŋāĻ¸āĻŋāĻ¨āĻĄ āĻŽā§āĻāĻŋ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ˛āĻāĻžāĻŦā§āĨ¤
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻĒāĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯āĻĻāĻŋ āĻĒāĻāĻŋāĻāĻŋāĻ), āĻŦāĻž
āĻĄā§āĻ°āĻĒ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ (āĻ¯āĻĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ)āĨ¤ āĻŽāĻžāĻ¨ 0 āĻšāĻ˛ā§, the
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĄā§āĻ°āĻĒ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻ¨āĻž āĻāĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
hi
lo
āĻŽā§āĻĻā§āĻ°āĻžāĻ° āĻāĻ˛āĻāĻž āĻĒāĻŋāĻ
āĻĄā§āĻ°āĻĒāĻŋāĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ hi āĻāĻŦāĻ lo 8x8 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯, āĻ¤āĻžāĻ 64-āĻāĻ° āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° 1 āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ,
āĻ āĻĨāĻŦāĻž āĻāĻāĻ āĻŦā§āĻ˛āĻā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤
āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻ°āĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ 8x8 āĻŦā§āĻ˛āĻ āĻāĻāĻāĻŋ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ
of hi, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻ° āĻŦā§āĻļāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻŽā§āĻĻā§āĻ°āĻžāĻ° āĻāĻ˛āĻāĻž āĻĒāĻŋāĻ āĻŦā§āĻ˛āĻ (1āĻāĻŋāĻ° āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°ā§ āĻāĻŋāĻ¤ā§āĻ°) āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ lo.
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ hi āĻšāĻ˛ 64*12, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ lo āĻšāĻ˛ 64*5, āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
āĻŽā§āĻĻā§āĻ°āĻžāĻ° āĻāĻ˛āĻāĻž āĻĒāĻŋāĻ 0.33 āĻšāĻ¯āĻŧ
āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ°
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§; āĻ¯āĻĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ˛āĻĢāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§ (āĻ¯āĻĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
āĻāĻ¨āĻĒā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
noformat
libavfilterāĻā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨
āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
pix_fmts
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¯ā§āĻŽāĻ¨ apix_fmts=yuv420p|monow|rgb24"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ libavfilter āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨ yuv420p vflip-āĻ āĻāĻ¨āĻĒā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻžāĻāĻāĻ¨āĻŋ:
noformat=pix_fmts=yuv420p,vflip
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¯ā§āĻā§āĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨:
noformat=yuv420p|yuv444p|yuv410p
āĻā§āĻ˛āĻŽāĻžāĻ˛
āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§ āĻļāĻŦā§āĻĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŽāĻ¸ā§āĻ¤_āĻŦā§āĻ
c0_āĻŦā§āĻ
c1_āĻŦā§āĻ
c2_āĻŦā§āĻ
c3_āĻŦā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻŦ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻļāĻŦā§āĻĻ āĻŦā§āĻ āĻ¸ā§āĻ
āĻ¸āĻŽāĻ¸ā§āĻ¤_āĻŦā§āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 123457āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤_āĻļāĻā§āĻ¤āĻŋ, āĻ¸āĻŦ
c0_āĻļāĻā§āĻ¤āĻŋ, c0s
c1_āĻļāĻā§āĻ¤āĻŋ, c1s
c2_āĻļāĻā§āĻ¤āĻŋ, c2s
c3_āĻļāĻā§āĻ¤āĻŋ, c3s
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻŦā§āĻĻ āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤_āĻļāĻā§āĻ¤āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0ā§ˇ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ [0, 100]ā§ˇ
āĻ¸āĻŦ_āĻĒāĻ¤āĻžāĻāĻž, allf
c0_āĻĒāĻ¤āĻžāĻāĻž, c0f
c1_āĻĒāĻ¤āĻžāĻāĻž, c1f
c2_āĻĒāĻ¤āĻžāĻāĻž, c2f
c3_āĻĒāĻ¤āĻžāĻāĻž, c3f
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸āĻŦ_āĻĒāĻ¤āĻžāĻāĻžāĨ¤ āĻ¸āĻšāĻāĻ˛āĻā§āĻ¯
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛:
a āĻāĻĄāĻŧ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻļāĻŦā§āĻĻ (āĻŽāĻ¸ā§āĻŖ)
p āĻāĻāĻāĻŋ (āĻāĻ§āĻž) āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻļāĻŦā§āĻĻ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨
t āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻā§āĻ˛āĻŽāĻžāĻ˛ (āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļāĻŦā§āĻĻā§āĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨)
u āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻ (āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨)
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻāĻŦāĻ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
noise=alls=20:allf=t+u
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻāĻāĻāĻĒā§āĻā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
ocv
Libopencv āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§, libopencv āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻšā§āĻĄāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ FFmpeg āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨
"--enable-libopencv"āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽ
libopencv āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
filter_params
libopencv āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻ¯ā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§ā§ˇ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ°ā§ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ libopencv āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĒāĻĄāĻŧā§āĻ¨:
<http://docs.opencv.org/master/modules/imgproc/doc/filtering.html>
āĻŦā§āĻļ āĻāĻŋāĻā§ libopencv āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤; āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĒāĻ§āĻžāĻ°āĻž āĻĻā§āĻā§āĻ¨āĨ¤
āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤āĻŋ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ libopencv āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ "āĻ¸āĻŋāĻāĻŋāĻĄāĻŋāĻ˛ā§āĻ"āĨ¤
āĻāĻāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§: struct_el|nb_āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ.
struct_el āĻāĻāĻāĻŋ āĻāĻ āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻāĻŦāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻā§:
āĻāĻ˛āĻ¸xāĻ¸āĻžāĻ°āĻŋ+anchor_xxanchor_y/āĻāĻā§āĻ¤āĻŋ
āĻāĻ˛āĻ¸ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§,
anchor_x āĻāĻŦāĻ anchor_y āĻ¨ā§āĻā§āĻāĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§, āĻāĻŦāĻ āĻāĻā§āĻ¤āĻŋ āĻāĻ āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¤āĻŋ.
āĻāĻā§āĻ¤āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ "āĻ°ā§āĻā§āĻ", "āĻā§āĻ°āĻ¸", "āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻĒāĻ¸" āĻŦāĻž "āĻāĻžāĻ¸ā§āĻāĻŽ" āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻā§āĻ¤āĻŋ "āĻāĻžāĻ¸ā§āĻāĻŽ" āĻšāĻ˛, āĻāĻāĻŋ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻā§ˇ
"=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻ¨āĻžāĻŽ āĻ¸āĻš āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻā§āĻā§āĻŦāĻ˛ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŽā§āĻĻā§āĻ°āĻŖāĻ¯ā§āĻā§āĻ¯ āĻ āĻā§āĻˇāĻ°āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻž āĻāĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻ˛āĻ¸ āĻāĻŦāĻ
āĻ¸āĻžāĻ°āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒāĻ āĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻž āĻāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ struct_el āĻšāĻ˛ "3x3+0x0/rect"āĨ¤
nb_āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§ āĻāĻ¤āĻŦāĻžāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻŦāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1āĨ¤
āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
# āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
ocv = āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
# āĻāĻāĻāĻŋ 5x5 āĻā§āĻ°āĻ¸ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻĻā§āĻāĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨
ocv=filter_name=dilate:filter_params=5x5+2x2/cross|2
# diamond.shape āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻā§āĻ¤āĻŋāĻāĻŋ āĻĒāĻĄāĻŧā§āĻ¨, āĻĻā§āĻāĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
# diamond.shape āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
#*
# ***
# *****
# ***
#*
# āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
# āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
ocv=dilate:0x0+2x2/custom=diamond.shape|2
āĻā§āĻˇāĻ¯āĻŧ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°āĻŋāĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŽā§āĻ āĻāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ libopencv āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ "cvErode"āĨ¤
āĻāĻāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§: struct_el:nb_āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ, āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻŦāĻ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¸āĻš
āĻĻā§āĻ¯ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻŽāĻ¸ā§āĻŖ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻ¸ā§āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ˛āĻžāĻā§: āĻāĻĻāĻ°ā§āĻļ|param1|param2|param3|param4.
āĻāĻĻāĻ°ā§āĻļ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻ¸ā§āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ§āĻ°āĻ¨, āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§:
"blur", "blur_no_scale", "Median", "gaussian", āĻ āĻĨāĻŦāĻž "bilateral"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
"āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨"āĨ¤
āĻ āĻ°ā§āĻĨ param1, param2, param3, āĻāĻŦāĻ param4 āĻŽāĻ¸ā§āĻŖ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ param1 āĻāĻŦāĻ
param2 āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻŽāĻžāĻ¨ āĻŦāĻž 0 āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ param3 āĻāĻŦāĻ param4 āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨
āĻŽāĻžāĻ¨āĨ¤
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ param1 āĻšāĻ˛ 3āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ libopencv āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
"cvSmooth"āĨ¤
āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž
āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĨāĻžāĻā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻšāĻ˛ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻāĻŋāĻĄāĻŋāĻ āĻ¯āĻžāĻ° āĻāĻĒāĻ°
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
x
y āĻŽā§āĻ˛ā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻāĻŋāĻĄāĻŋāĻāĻ° x āĻāĻŦāĻ y āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻ¯āĻŧ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "0"āĨ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻ āĻŦā§āĻ§ āĻšāĻ˛ā§,
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻ˛āĻžāĻāĻž)āĨ¤
eof_āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋ āĻāĻ¨āĻĒā§āĻā§ EOF-āĻāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ˛ā§ āĻ¯ā§ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§; āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨:
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻļā§āĻˇ āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
endall
āĻāĻāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻļā§āĻˇ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻ¸
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸.
āĻ¸ā§āĻĒāĻˇā§āĻ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ x, āĻāĻŦāĻ y āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻĢā§āĻ°ā§āĻŽ.
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻāĻāĻāĻĒā§āĻāĻāĻŋāĻā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
yuv420
āĻā§āĻ° YUV420 āĻāĻāĻāĻĒā§āĻ
yuv422
āĻā§āĻ° YUV422 āĻāĻāĻāĻĒā§āĻ
yuv444
āĻā§āĻ° YUV444 āĻāĻāĻāĻĒā§āĻ
āĻāĻ°āĻāĻŋāĻŦāĻŋ āĻā§āĻ° āĻāĻ°ā§ āĻāĻ°āĻāĻŋāĻŦāĻŋ āĻāĻāĻāĻĒā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ yuv420.
āĻāĻ°āĻāĻŋāĻŦāĻŋ (āĻŦāĻā§āĻāĻŋāĻ¤)
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, RGB āĻ°āĻā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
āĻšāĻ˛ 0āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻļā§āĻˇ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻŽā§āĻ˛ āĻāĻ¨āĻĒā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻļā§āĻˇ āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻāĻāĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻā§āĻ° āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ°ā§āĻ¤ā§āĻ° āĻļā§āĻˇāĨ¤ 0 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻ āĻāĻāĻ°āĻŖāĻā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° x, āĻāĻŦāĻ y āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
main_w, W
main_h, H
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
overlay_w, w
overlay_h, h
āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
x
y āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽāĻžāĻ¨ x āĻāĻŦāĻ y. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
hsub
vsub
āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ "yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, NAN āĻ¯āĻĻāĻŋ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
t āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ NANāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ n, āĻĒāĻŋāĻāĻāĻ¸, t āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽ,
āĻāĻŦāĻ āĻ¯āĻāĻ¨ NAN-āĻāĻ° āĻāĻžāĻā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻŦā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻāĻž.
āĻ¸āĻā§āĻ¤āĻ¨ āĻĨāĻžāĻā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§āĻ°
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻŋāĻ¨ā§āĻ¨, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĒāĻžāĻ¸ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ§āĻžāĻ°āĻŖāĻž
setpts=PTS-STARTPTS āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻāĻ āĻļā§āĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĻāĻā§āĻˇāĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
x
y āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ¨āĻĒā§āĻā§āĻ° x āĻāĻŦāĻ y āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŽā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¨ā§āĻā§āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§āĻ° āĻā§āĻŖ āĻĨā§āĻā§ 10 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻāĻā§āĻ¨:
overlay=main_w-overlay_w-10:main_h-overlay_h-10
āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ:
overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10
¡ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¨ā§āĻā§ āĻŦāĻžāĻŽ āĻā§āĻŖā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻā§āĻ PNG āĻ˛ā§āĻā§ āĻĸā§āĻāĻžāĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ffmpeg
"-filter_complex" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻš āĻā§āĻ˛:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -i āĻ˛ā§āĻā§ -filter_complex 'overlay=10:main_h-overlay_h-10' āĻāĻāĻāĻĒā§āĻ
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ 2āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻā§āĻ PNG āĻ˛ā§āĻā§ (āĻ¨āĻŋāĻā§āĻ° āĻĄāĻžāĻ¨ āĻā§āĻŖā§ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ˛ā§āĻā§) āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨
āĻĻā§āĻ¯ ffmpeg āĻā§āĻ˛:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -i logo1 -i logo2 -filter_complex 'overlay=x=10:y=Hh-10,overlay=x=Ww-10:y=Hh-10' āĻāĻāĻāĻĒā§āĻ
¡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻā§āĻ āĻ°āĻā§āĻ° āĻ¸ā§āĻ¤āĻ° āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨; "WxH" āĻāĻ° āĻāĻāĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ:
[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]:size=WxH [āĻāĻāĻžāĻ°]; [āĻ] [āĻāĻāĻžāĻ°] āĻāĻāĻžāĻ°āĻ˛ā§ [āĻāĻāĻ]
āĻāĻāĻāĻŋ āĻŽā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ (āĻāĻāĻžāĻ¨ā§ āĻĻā§āĻļāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻš) āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻžāĻ˛āĻžāĻ¨
āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ffplay āĻā§āĻ˛:
ffplay input.avi -vf 'āĻŦāĻŋāĻāĻā§āĻ¤[a][b]; [a]āĻĒā§āĻ¯āĻžāĻĄ=iw*2:ih[src]; [āĻ] āĻĻā§āĻļāĻā§ [āĻĢāĻŋāĻ˛ā§āĻ]; [src][filt]āĻāĻāĻžāĻ°āĻ˛ā§=w'
āĻāĻĒāĻ°ā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ:
ffplay input.avi -vf 'split[b], pad=iw*2[src], [b]deshake, [src]overlay=w'
āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻŋāĻ āĻāĻāĻžāĻ°āĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻāĻĒāĻ°ā§āĻ° āĻ āĻāĻļā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻ¸āĻŽāĻ¯āĻŧ 2 āĻĨā§āĻā§ āĻļā§āĻ°ā§:
overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0
āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ°ā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻ°āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨:
ffmpeg -i left.avi -i right.avi -filter_complex "
nullsrc=size=200x100 [āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ];
[0:v] setpts=PTS-STARTPTS, āĻ¸ā§āĻā§āĻ˛=100x100 [āĻŦāĻžāĻŽ];
[1:v] setpts=PTS-STARTPTS, āĻ¸ā§āĻā§āĻ˛=100x100 [āĻĄāĻžāĻ¨];
[āĻĒāĻāĻā§āĻŽāĻŋ][āĻŦāĻžāĻŽ] āĻāĻāĻžāĻ°āĻ˛ā§=āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤=1 [āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ+āĻŦāĻžāĻŽ];
[background+left][right] overlay=shortest=1:x=100 [left+right]
"
āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻĄā§āĻ˛ā§āĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ 10-20 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg -i test.avi -codec:v:0 wmv2 -ar 11025 -b:v 9000k
-vf '[in]split[split_main][split_delogo];[split_delogo]trim=start=360:end=371,delogo=0:0:640:480[delogoed];[split_main][delogoed]overlay=eof_action=pass[out]'
āĻŽā§āĻā§āĻļ
āĻā§āĻ¯āĻžāĻ¸āĻā§āĻĄā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§ āĻā§āĻāĻ¨ āĻāĻ°ā§āĻ¨:
nullsrc=s=200x200 [bg];
testsrc=s=100x100, split=4 [in0][in1][in2][in3];
[in0] lutrgb=r=0, [bg] overlay=0:0 [mid0];
[in1] lutrgb=g=0, [mid0] overlay=100:0 [mid1];
[in2] lutrgb=b=0, [mid1] overlay=0:100 [mid2];
[in3] āĻ¨āĻžāĻ˛, [āĻŽāĻŋāĻĄā§¨] āĻāĻāĻžāĻ°āĻ˛ā§=2:100 [āĻāĻāĻ100]
owdenoise
āĻāĻāĻžāĻ°āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ āĻāĻ¯āĻŧā§āĻāĻ˛ā§āĻ āĻĄāĻŋāĻ¨ā§āĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ°āĻ¤āĻž
āĻāĻā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻāĻā§āĻ°āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻŦāĻ°ā§āĻāĻ¨ āĻāĻ°āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ° āĻāĻ°āĻŦā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ
8-16 āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ int āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 8āĨ¤
āĻ˛ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, ls
āĻ˛ā§āĻŽāĻž āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
0-1000 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1.0ā§ˇ
āĻā§āĻ°ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, cs
āĻā§āĻ°ā§āĻŽāĻž āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
0-1000 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1.0ā§ˇ
āĻĒā§āĻ¯āĻžāĻĄ
āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻā§ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ āĻŽā§āĻ˛ āĻāĻ¨āĻĒā§āĻ āĻ°āĻžāĻā§āĻ¨ x, y
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻāĻā§āĻāĻ¤āĻž, h
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨ or āĻāĻā§āĻāĻ¤āĻž 0, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻā§āĻāĻ¤āĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻāĻŦāĻ āĻāĻžāĻāĻ¸
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž 0 āĻšāĻ¯āĻŧ
x
y āĻ¸āĻŽā§āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻ°/āĻŦāĻžāĻŽ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° x āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ y āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ x āĻāĻŦāĻ y 0 āĻšāĻ¯āĻŧ
āĻ°āĻ
āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻžāĻ° āĻ°āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, "āĻ°āĻ" āĻā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ āĻŦāĻŋāĻāĻžāĻāĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ°āĻ āĻāĻžāĻ˛ā§".
āĻāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨ, āĻāĻā§āĻāĻ¤āĻž, x, āĻāĻŦāĻ y āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ
āĻ§ā§āĻ°ā§āĻŦāĻ:
in_w
in_h
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
iw
ih āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ in_w āĻāĻŦāĻ in_h.
out_w
āĻāĻāĻ_āĻ
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž (āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻāĻžāĻ°), āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ
ow
oh āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ out_w āĻāĻŦāĻ āĻāĻāĻ_āĻ.
x
y x āĻāĻŦāĻ y āĻ āĻĢāĻ¸ā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ x āĻāĻŦāĻ y āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻŦāĻž NAN āĻ¯āĻĻāĻŋ āĻāĻāĻ¨āĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
a āĻāĻāĻ āĻ°āĻāĻŽ iw / ih
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ, āĻāĻāĻŋ āĻāĻāĻ (iw / ih)* sAR
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ "āĻŦā§āĻā§āĻ¨āĻŋ" āĻ°āĻā§āĻ° āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻšāĻ¯āĻŧ
640x480, āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§āĻ°-āĻŦāĻžāĻŽ āĻā§āĻŖāĻāĻŋ āĻāĻ˛āĻžāĻŽ 0, āĻ¸āĻžāĻ°āĻŋ 40 āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ¯āĻžāĻĄ=640:480:0:40:āĻŦā§āĻā§āĻ¨āĻŋ
āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯:
āĻĒā§āĻ¯āĻžāĻĄ=āĻĒā§āĻ°āĻ¸ā§āĻĨ=640:āĻāĻā§āĻāĻ¤āĻž=480:x=0:y=40:āĻ°āĻ=āĻŦā§āĻā§āĻ¨āĻŋ
¡ 3/2 āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻ°āĻžāĻā§āĻ¨
āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻžāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻāĻŋāĻĄāĻŋāĻ:
pad="3/2*iw:3/2*ih:(ow-iw)/2:(oh-ih)/2"
¡ āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž, āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻžāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ°āĻžāĻā§āĻ¨:
pad="max(iw\,ih):ow:(ow-iw)/2:(oh-ih)/2"
¡ 16:9 āĻāĻ° āĻāĻāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ w/h āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨:
pad="ih*16/9:ih:(ow-iw)/2:(oh-ih)/2"
¡ āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻŽāĻ°āĻĢāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĻāĻŋāĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ sAR āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§, āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§:
(ih * X / ih) * sar = output_dar
X = output_dar/sar
āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨:
pad="ih*16/9/sar:ih:(ow-iw)/2:(oh-ih)/2"
¡ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻ¨ā§āĻā§-āĻĄāĻžāĻ¨ āĻā§āĻŖāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§āĻ¨ā§ˇ
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻž:
pad="2*iw:2*ih:ow-iw:oh-ih"
āĻĒā§āĻ¯āĻžāĻ˛ā§āĻāĻā§āĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ_āĻ°āĻ
āĻĒā§āĻ¯āĻžāĻ˛ā§āĻā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻšāĻŦā§
āĻāĻāĻ¨āĻ 256 āĻ°āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§; āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻžāĻ˛ā§ āĻšāĻŦā§āĨ¤
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ_āĻ¸ā§āĻŦāĻā§āĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ 255 āĻ°āĻā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻˇāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
GIF āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻ°āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°ā§ā§ˇ āĻ¸ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§,
āĻĒā§āĻ¯āĻžāĻ˛ā§āĻā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ°āĻ āĻšāĻŦā§ 256āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻāĻŽā§āĻ āĻāĻ¨ā§āĻ¯. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨_āĻŽā§āĻĄ
āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻĒā§āĻ°ā§āĻŖ āĻĢā§āĻ°ā§āĻŽ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ āĻāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻā§āĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤ āĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ˛āĻŽāĻžāĻ¨ āĻ āĻāĻļāĻā§ āĻāĻ°āĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦ āĻĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻĻāĻŋ
āĻĒāĻāĻā§āĻŽāĻŋ āĻ¸ā§āĻĨāĻŋāĻ°āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§ "lavfi.color_quant_ratio" ("nb_color_in /
nb_color_out") āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒā§āĻ° āĻĄāĻŋāĻā§āĻ°āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§
āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ°āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ ffmpeg:
ffmpeg -i input.mkv -vf āĻĒā§āĻ¯āĻžāĻ˛ā§āĻāĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ.png
āĻĒā§āĻ¯āĻžāĻ˛ā§āĻāĻ¸
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĄāĻžāĻāĻ¨ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ: āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻā§ˇ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻāĻāĻāĻŋ 256 āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŦāĻŋāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻŋāĻāĻžāĻ°
āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻšāĻ˛:
āĻŦāĻžāĻ¯āĻŧāĻžāĻ°
āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°āĻž 8x8 āĻŦā§āĻ¯āĻŧāĻžāĻ° āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ (āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻ)
āĻšā§āĻāĻŦāĻžāĻ°ā§āĻ
1982 āĻ¸āĻžāĻ˛ā§ āĻĒāĻ˛ āĻšā§āĻāĻŦāĻžāĻ°ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧāĻž)āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ:
āĻāĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨āĻ¤āĻžāĻā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ "āĻā§āĻ˛" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
floyd_steinberg
āĻĢā§āĻ˛āĻ¯āĻŧā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻāĻŋāĻāĻŦāĻžāĻ°ā§āĻ āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ (āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°)
saw2
āĻĢā§āĻ°ā§āĻ¯āĻžāĻā§āĻāĻŋ āĻ¸āĻŋāĻ¯āĻŧā§āĻ°āĻž āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ v2 (āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§)
sierra2_4a
āĻĢā§āĻ°ā§āĻ¯āĻžāĻā§āĻāĻŋ āĻ¸āĻŋāĻ¯āĻŧā§āĻ°āĻž āĻĄāĻŋāĻĨāĻžāĻ°āĻŋāĻ v2 "āĻ˛āĻžāĻāĻ" (āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°)
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ sierra2_4a.
bayer_scale
āĻāĻāĻ¨ āĻŦāĻžāĻ¯āĻŧāĻžāĻ° dithering āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ (āĻāĻŋāĻāĻžāĻŦā§
āĻ āĻ¨ā§āĻ āĻā§āĻ°āĻ¸āĻšā§āĻ¯āĻžāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨)āĨ¤ āĻāĻāĻāĻŋ āĻāĻŽ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§ˇ
āĻāĻŽ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ, āĻāĻŦāĻ āĻāĻā§āĻ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ°āĻā§ āĻāĻŽ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ [0,5] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ 2.
diff_mode
āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨āĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻŋāĻāĻāĻāĻĢ-āĻāĻ° āĻŽāĻ¤ā§
āĻā§āĻ°āĻĒāĻŋāĻ/āĻ āĻĢāĻ¸ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻā§āĻā§, āĻāĻŦāĻ āĻ¸ā§āĻ¯ā§āĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻŋāĻā§āĻā§āĻ°āĻŖ āĻāĻ° āĻŦāĻŋāĻāĻžāĻ° āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻž āĻāĻ˛āĻŽāĻžāĻ¨ āĻĻā§āĻļā§āĻ¯āĻā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ (āĻāĻāĻŋ
āĻĻā§āĻļā§āĻ¯āĻāĻŋ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻ āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāĻĄāĻŧā§, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻĢāĻ˛ā§ āĻāĻŽ āĻāĻ˛āĻŽāĻžāĻ¨ āĻļāĻŦā§āĻĻ āĻāĻŦāĻ āĻāĻžāĻ˛ GIF āĻ¸āĻāĻā§āĻāĻ¨)āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻāĻā§āĻ¨) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ GIF āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻ¤ā§ ffmpeg:
ffmpeg -i input.mkv -i palette.png -lavfi paletteuse output.gif
āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻ āĻŋāĻ āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
x0
y0
x1
y1
x2
y2
x3
y3 āĻāĻĒāĻ°ā§ āĻŦāĻžāĻŽ, āĻāĻĒāĻ°ā§ āĻĄāĻžāĻ¨, āĻ¨ā§āĻā§ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻĄāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻā§āĻŖāĻā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "0:0:W:0:0:H:W:H" āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻāĻŦā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¯āĻĻāĻŋ "āĻ¸ā§āĻ¨ā§āĻ¸" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "āĻā§āĻ¸" āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻŦā§
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻā§āĻŖā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ "āĻ¸ā§āĻ¨ā§āĻ¸" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§
"āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯", āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ¸ā§āĻ° āĻā§āĻŖāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
W
H āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
āĻā§āĻˇā§āĻĒāĻ
āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ°ā§āĻāĻŋāĻ
āĻāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ°ā§āĻāĻŋāĻ.
āĻ āĻ¨ā§āĻā§āĻ¤āĻŋ
āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
0, āĻā§āĻ¸
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¸ā§āĻ° āĻā§āĻŖā§ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒāĻžāĻ āĻžāĻ¨
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯.
1, āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻā§āĻ¸ā§āĻ° āĻā§āĻŖāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻā§āĻ¸.
āĻĢā§āĻ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻžāĻāĻŽ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ PAL āĻ¸āĻŋāĻ¨ā§āĻŽāĻžāĻā§āĻ˛āĻŋāĻā§ āĻ āĻŋāĻ āĻāĻ°āĻž āĻ¯āĻž āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĢāĻŋāĻ˛ā§āĻŽ-āĻā§-āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ°ā§āĻ° āĻ āĻ°ā§āĻĄāĻžāĻ°āĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻŽā§āĻĄ
āĻĢā§āĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
t āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻĒ-āĻĢāĻžāĻ°ā§āĻ¸ā§āĻ, āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻŦāĻāĻŽ āĻĢāĻžāĻ°ā§āĻ¸ā§āĻāĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°
b āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻŦāĻāĻŽ-āĻĢāĻžāĻ°ā§āĻ¸ā§āĻ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻĒ-āĻĢāĻžāĻ°ā§āĻ¸ā§āĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻŦā§
āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
p āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻ āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻ¸āĻā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°. āĻāĻ āĻŽā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤āĻāĻžāĻŦā§ āĻāĻŋāĻā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
a āĻĢāĻŋāĻ˛ā§āĻĄ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°.
āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ t āĻāĻŦāĻ b āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§ āĻŽā§āĻĄāĨ¤ āĻ¯āĻĻāĻŋ
āĻā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻ āĻŋāĻ āĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§ u.
u āĻ āĻāĻžāĻ¨āĻž āĻŦāĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°. āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ t āĻāĻŦāĻ b āĻāĻāĻāĻŋ āĻāĻĒāĻ°
āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻŦāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ°āĻž āĻŽāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
T āĻļā§āĻ°ā§āĻˇ-āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ āĻāĻžāĻ¨āĻž āĻŦāĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ t āĻāĻŦāĻ p
āĻāĻŽā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
B āĻ¨ā§āĻā§-āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ āĻāĻžāĻ¨āĻž āĻŦāĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ b āĻāĻŦāĻ p
āĻāĻŽā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
A āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ°, āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻāĻžāĻ¨āĻž āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤. āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻŽāĻ§ā§āĻ¯ā§ t, b āĻāĻŦāĻ p āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻāĻŦāĻ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¨āĻž āĻĨāĻžāĻā§
āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻ āĻŋāĻ āĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§ U. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻĄāĨ¤
U āĻāĻāĻ¯āĻŧ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻāĻžāĻ¨āĻž āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤. āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ t, b āĻāĻŦāĻ p
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§.
pixdesctest
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ = monow, pixdesctest
monowhite āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
pp
libpostproc āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻāĻāĻāĻŋ GPL āĻŦāĻŋāĻ˛ā§āĻĄ ("--enable-gpl") āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
'/' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ '-' āĻĒā§āĻ°ā§āĻŦā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¨āĻžāĻŽ āĻāĻā§ āĻ¯āĻž āĻĒāĻ°āĻ¸ā§āĻĒāĻ° āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ dr/dering āĻšāĻ˛
āĻāĻāĻāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻ¯ā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻāĻ°ā§:
a/autoq
āĻāĻ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĻā§āĻļāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
c/chrom
āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻāĻ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
y/nochrom
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨ āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ¨ā§āĻ)āĨ¤
n/noluma
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻ āĻāĻ˛ā§āĻāĻĒāĻžāĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°ā§ '|' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻžāĻŦāĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻ˛:
hb/hdeblock[|āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯[|āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¨ā§āĻ¸]]
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 32)āĨ¤
āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¨ā§āĻ¸ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 39)āĨ¤
vb/vdeblock[|āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯[|āĻ¸āĻŽāĻ¤āĻ˛āĻ¤āĻž]]
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 32)āĨ¤
āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¨ā§āĻ¸ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 39)āĨ¤
ha/hadeblock[|āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯[|āĻ¸āĻŽāĻ¤āĻ˛āĻ¤āĻž]]
āĻ¸āĻ āĻŋāĻ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 32)āĨ¤
āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¨ā§āĻ¸ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 39)āĨ¤
va/vadeblock[|āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯[|āĻ¸āĻŽāĻ¤āĻ˛āĻ¤āĻž]]
āĻ¸āĻ āĻŋāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 32)āĨ¤
āĻāĻāĻā§āĻ¯āĻŧā§āĻŽāĻŋ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¨ā§āĻ¸ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻ āĻŦāĻ°ā§āĻ§ āĻāĻ°āĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ: 39)āĨ¤
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ āĻŦāĻ°ā§āĻ§āĻāĻžāĻ°ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽāĻ¤āĻ˛āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
h1/x1hdeblock
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
v1/x1vdeblock
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
dr/dering
Deringing āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
tn/tmpnoise[|threshold1[|threshold2[|threshold3]]], āĻ¸āĻŽāĻ¯āĻŧāĻāĻ¤ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻšā§āĻ°āĻžāĻ¸āĻāĻžāĻ°āĻ
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 1
āĻŦāĻĄāĻŧ -> āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 2
āĻŦāĻĄāĻŧ -> āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ 3
āĻŦāĻĄāĻŧ -> āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ
al/autolevels[:f/fullrange], āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž / āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻšāĻ¤ā§āĻ¤āĻ¯āĻŧāĻž āĻ¸āĻāĻļā§āĻ§āĻ¨
f/āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻ¸āĻ°
"0-255" āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ˛ā§āĻāĻ¸āĻā§āĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
lb/linblenddeint
āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ˛ā§āĻ¨ā§āĻĄ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§
āĻāĻāĻāĻŋ "(1 2 1)" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻš āĻ˛āĻžāĻāĻ¨āĨ¤
li/linipoldeint
āĻ°ā§āĻāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻŋāĻ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§
āĻ°ā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻŋāĻāĨ¤
ci/cubicipoldeint
āĻāĻŋāĻāĻŦāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻŋāĻ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋāĻā§ āĻāĻ¨āĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻŋāĻāĨ¤
md/mediandeint
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻāĻāĻāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
fd/ffmpegdeint
FFmpeg āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§
āĻāĻāĻāĻŋ "(-1 4 2 4 -1)" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻš āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨āĨ¤
l5/lowpass5
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻāĻĢāĻāĻāĻāĻ° āĻ˛ā§āĻĒāĻžāĻ¸ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§
āĻāĻāĻāĻŋ "(-1 2 6 2 -1)" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻžāĻāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤
fq/forceQuant[|quantizer]
āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻā§āĻŦāĻŋāĻ˛āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ°
āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋ/āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻŋāĻĒāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ ("hb|a,vb|a,dr|a")
āĻĢāĻž/āĻĻā§āĻ°ā§āĻ¤
āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻŋāĻĒāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ ("h1|a,v1|a,dr|a")
ac āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻŋāĻĒāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ ("ha|a|128|7,va|a,dr|a")
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ, āĻĄāĻŋāĻ°āĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž/āĻāĻ¨ā§āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
pp=hb/vb/dr/al
āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž/āĻāĻ¨āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
pp=de/-al
¡ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻĄāĻŋāĻ¨ā§āĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
pp=default/tmpnoise|1|2|3
¡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻĄāĻŋāĻŦā§āĻ˛āĻāĻŋāĻ āĻāĻžāĻ˛ā§ āĻŦāĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ CPU āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§:
pp=hb|y/vb|a
pp7
āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° 7 āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ SPP āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, 6 āĻāĻ° āĻ¸āĻžāĻĨā§ spp = 7 āĻāĻ° āĻŽāĻ¤ā§
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ DCT, āĻ¯ā§āĻāĻžāĻ¨ā§ IDCT āĻāĻ° āĻĒāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
qp āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŦāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ 0 āĻĨā§āĻā§ 63 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĨā§āĻā§ QP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ (āĻ¯āĻĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¯āĻŧ)āĨ¤
āĻŽā§āĻĄ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽā§āĻĄ āĻšāĻ˛:
āĻāĻ āĻŋāĻ¨
āĻšāĻžāĻ°ā§āĻĄ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
āĻ¨āĻ°āĻŽ
āĻ¨āĻ°āĻŽ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻ˛ā§ āĻĄāĻŋ-āĻ°āĻŋāĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ, āĻ¤āĻŦā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻžāĻĒāĻ¸āĻž)āĨ¤
āĻŽāĻ§ā§āĻ¯āĻŽ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻĻā§āĻāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ PSNR (āĻĒāĻŋāĻ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻĨā§āĻā§ āĻ¨āĻ¯āĻŧā§āĻ āĻ°ā§āĻļāĻŋāĻ) āĻĒāĻžāĻ¨
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ, āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻāĻāĻŋāĻā§ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¸ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ "āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
PSNR āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻŦāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻā§ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž
āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĨ¤
āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻĄāĻŧ PSNR āĻ˛āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻā§āĻāĻŋāĻ¤ MSE (āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ) āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇā§
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻĄāĻŧā§ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻāĻĄāĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻ¤ā§āĻ°āĻāĻŋ āĻšāĻ˛
PSNR āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
PSNR = 10*log10(MAX^2/MSE)
āĻ¯ā§āĻāĻžāĻ¨ā§ MAX āĻšāĻ˛ āĻāĻŦāĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĄāĻŧāĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒāĨ¤
āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨_āĻĢāĻžāĻāĻ˛, f
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° PSNR āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻžāĻŽā§āĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻĢā§āĻ°ā§āĻŽ.
āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨_āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§āĻā§
āĻĢāĻ°ā§āĻŽ āĻāĻžāĻŦāĻŋ:āĻŽā§āĻ˛ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĻāĻŽā§āĻĒāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻĻā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§
mse_avg
āĻāĻĄāĻŧ āĻ¸ā§āĻā§āĻ¯āĻŧāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛-āĻŦāĻžāĻ-āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯, āĻāĻĄāĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŽā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĒāĻ°.
mse_y, mse_u, mse_v, mse_r, mse_g, mse_g, mse_a
āĻāĻĄāĻŧ āĻ¸ā§āĻā§āĻ¯āĻŧāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛-āĻŦāĻžāĻ-āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨.
psnr_y, psnr_u, psnr_v, psnr_r, psnr_g, psnr_b, psnr_a
āĻĒāĻŋāĻ āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻĨā§āĻā§ āĻļāĻŦā§āĻĻā§āĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
movie=ref_movie.mpg, setpts=PTS-STARTPTS [āĻĒā§āĻ°āĻ§āĻžāĻ¨];
[main][ref] psnr="stats_file=stats.log" [āĻāĻāĻ]
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
ref_movie.mpg. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PSNR āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ stats.log.
āĻāĻžāĻ¨
āĻĒā§āĻ˛āĻĄāĻžāĻāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸āĻžāĻ˛ (āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨) āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻŽāĻŋāĻļā§āĻ° āĻšāĻžāĻ°ā§āĻĄ-āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ,
24000/1001 fps āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛, āĻāĻŦāĻ 30000/1001 fps āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĨ¤
āĻĒā§āĻ˛āĻāĻĒ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¤āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ°āĻžāĻˇā§āĻā§āĻ°āĻšā§āĻ¨ āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¯ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ° āĻ˛āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŽāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻŋāĻ¯āĻŧā§ āĻāĻā§ā§ˇ
āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĢā§āĻ°ā§āĻŽāĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ āĻ¸āĻš āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻĒā§āĻ˛āĻāĻĒā§āĻ° āĻĒāĻ°ā§ fps āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
"fps=24000/1001" āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ 29.97fps āĻšāĻ¯āĻŧ, "fps=24" 30fps āĻāĻŦāĻ (āĻŦāĻŋāĻ°āĻ˛)
āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨āĻĄ 25fps āĻāĻ¨āĻĒā§āĻāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
jl
jr
jt
jb āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻžāĻŽ, āĻĄāĻžāĻ¨, āĻāĻĒāĻ°ā§ āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻžāĻā§āĻ" āĻāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻ āĻāĻ°ā§
āĻāĻŦāĻŋāĻ°, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§. āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ā§ 8 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻāĻ, āĻ¯āĻāĻ¨ āĻāĻĒāĻ°ā§ āĻāĻŦāĻ
āĻ¨ā§āĻā§ 2 āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻāĻ¨āĻŋāĻ āĻāĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻļā§ 8 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĨ¤
sb āĻāĻ ā§āĻ° āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻŽā§ āĻ¯āĻžāĻŦā§
āĻāĻāĻāĻŋ āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻ āĻŽāĻŋāĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻšāĻžāĻ āĻŽā§āĻļāĻ¨ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻ°āĻĒ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĻāĻžāĻŦā§, āĻāĻāĻŋ -1 āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ āĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻ°ā§ āĻ¸āĻšāĻā§ āĻāĻ°āĻž āĻšāĻŦā§. āĻāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž āĻāĻā§, āĻ¤āĻŦā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻĒā§āĻā§ āĻĢā§āĻ°ā§āĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
mp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ˛ā§āĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
l āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
u āĻā§āĻ°ā§āĻŽāĻž āĻŦā§āĻ˛ā§ āĻĒā§āĻ˛ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
v āĻā§āĻ°ā§āĻŽāĻž āĻ˛āĻžāĻ˛ āĻĒā§āĻ˛ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ˛ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻŖāĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ¤ā§āĻ¸ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻ¸āĻ āĻŋāĻāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻ āĻŋāĻāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻļāĻŋ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻā§āĻ°ā§āĻŽāĻž āĻļāĻŦā§āĻĻ āĻĨāĻžāĻā§ (āĻ°āĻžāĻŽāĻ§āĻ¨ā§
āĻĒā§āĻ°āĻāĻžāĻŦ) āĻŦāĻž āĻā§āĻ¨ā§ āĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻāĨ¤ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻŽā§āĻ˛ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ mp āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻŽāĻ¤āĻ˛ āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ˛ā§āĻĄ āĻāĻŽāĻžāĻ¤ā§ āĻāĻŦāĻ āĻ¸ā§āĻ˛ā§ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽā§ āĻĒā§āĻ˛āĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§āĨ¤
āĻ¸ā§āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ (āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻĻā§āĻļ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻĄāĻŧāĻž) āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ NTSC āĻāĻ¨āĻĒā§āĻ:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -vf pullup -r 24000/1001 ...
qp
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (QP) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
qp āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ eval API-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ:
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤
1 āĻ¯āĻĻāĻŋ āĻ¸ā§āĻāĻ 129 āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0āĨ¤
qp āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸ā§āĻāĻ -129 āĻĨā§āĻā§ 128 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻŋāĻā§ āĻ¸āĻŽā§āĻāĻ°āĻŖ āĻ¯ā§āĻŽāĻ¨:
qp=2+2*sin(PI*qp)
āĻāĻ˛ā§āĻŽā§āĻ˛ā§
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻā§āĻ°āĻŽā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°ā§āĻ¨ā§ˇ āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻ¨ā§āĻ
āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻĒā§āĻ°āĻžāĻŖāĻŋāĻ¤ frei0r āĻ¸ā§āĻ¨āĻžāĻ¯āĻŧāĻŦāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻĢā§āĻ°ā§āĻŽ
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, 2 āĻĨā§āĻā§ 512 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 30āĨ¤
āĻŦā§āĻ
āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ 0 āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
"UINT32_MAX"āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ 0-āĻāĻ° āĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻšāĻŦā§
āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻŦā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻļāĻ¸ā§āĻ¯ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻ°āĻŋāĻŽā§āĻāĻā§āĻ°ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻĄāĻŋāĻ¨ā§āĻāĻāĻžāĻ°āĨ¤
m0 āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
m1 āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
m2 āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
m3 āĻāĻ¤ā§āĻ°ā§āĻĨ āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° 0 āĻĨā§āĻā§ 24 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻĄā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
0 āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
1 āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ ā§ŽāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻš āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĨ¤
2 āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ ā§ŽāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĨ¤
3 āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ ā§ŽāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻš āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĨ¤
4 āĻāĻ¤ā§āĻ°ā§āĻĨ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ 8 āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻš āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤
5 āĻ˛āĻžāĻāĻ¨-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĻā§āĻ¯āĻŧāĨ¤
6 āĻ˛āĻžāĻāĻ¨-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ, āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§.
7 āĻ˛āĻžāĻāĻ¨-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ, āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§.
8 āĻ˛āĻžāĻāĻ¨-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ, āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§.
9 āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻ˛āĻžāĻāĻ¨-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻā§āĻ°āĨ¤
10 āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤
11 [1 2 1] āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻžāĨ¤
12 āĻŽā§āĻĄ 11 āĻāĻ° āĻŽāĻ¤ā§āĻāĨ¤
13 āĻŦāĻŦ āĻŽā§āĻĄ, āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻāĻĒ āĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ
14 āĻŦāĻŦ āĻŽā§āĻĄ, āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ
15 āĻŦāĻŦ āĻŽā§āĻĄ, āĻāĻĒ āĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ 13 āĻāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸āĻš
āĻ¸ā§āĻ¤ā§āĻ°.
16 āĻŦāĻŦ āĻŽā§āĻĄ, āĻ¨āĻŋāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ 14 āĻāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ¤ā§āĻ°āĨ¤
17 āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸āĻš āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ°āĨ¤
18 āĻ˛āĻžāĻāĻ¨-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻŋāĻĒāĻŋāĻ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§āĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĻā§āĻ°āĻ¤ā§āĻŦ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨āĨ¤
19 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§ āĻ¤āĻžāĻ° 8āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§āĻ° āĻāĻĄāĻŧ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤
20 āĻāĻĄāĻŧ 9 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ ([1 1 1] āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻžāĻĒāĻ¸āĻž)āĨ¤
21 āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§āĻ° āĻāĻĄāĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ˛āĻŋāĻĒ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĨ¤
22 āĻŽā§āĻĄ 21 āĻāĻ° āĻŽāĻ¤āĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤āĨ¤
23 āĻā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ˛ā§ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻžāĻŽāĻāĻ°āĻž āĻ āĻā§āĻā§.
24 23 āĻāĻ° āĻŽāĻ¤āĨ¤
āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ˛ā§āĻā§
āĻā§āĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻ āĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻļāĻ¨ āĻ˛ā§āĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨
āĻ˛ā§āĻā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻš āĻ˛ā§āĻā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ā§ˇ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, f
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻāĻŋ libavformat āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŽā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻžāĻ¤āĨ¤
āĻļā§āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ˛ā§āĻā§, āĻ¨āĻ¨-āĻāĻŋāĻ°ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ˛ā§āĻā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻĻāĻž (255) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻāĻžāĻ˛ā§ (0) āĻŦāĻžāĻāĻŋ āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻĨāĻžāĻāĻŦā§āĻ¨. āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ
āĻ˛ā§āĻā§āĻāĻŋ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§
āĻāĻāĻāĻŋ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ° āĻĒāĻ°ā§ āĻāĻāĻŦāĻžāĻ° āĻŦāĻž āĻĻā§āĻŦāĻžāĻ° āĻāĻ°ā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§, āĻā§āĻ āĻĻāĻžāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ āĻāĻŽā§ āĻ¯āĻžāĻŦā§āĨ¤ āĻāĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻā§āĻā§ā§ˇ
āĻ˛ā§āĻā§ āĻ¤āĻ¤āĻāĻž āĻā§āĻˇāĻ¤āĻŋ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§
āĻāĻŽā§āĻā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻˇā§āĻ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ˛ā§āĻā§āĻ¤ā§ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻ§ā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻā§āĻˇā§āĻ¤ā§āĻ°
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ ES āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻšāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻĒāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻĄ āĻĨā§āĻā§ repeat_field āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ° āĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻŋāĻĒ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻĒā§āĻ°ā§ āĻā§āĻ˛āĻŋāĻĒāĻāĻŋ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¤āĻžāĻ āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻŋāĻĒā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ¨, āĻāĻŦāĻ āĻāĻāĻŋ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĨ¤
trim=end=5, āĻŦāĻŋāĻĒāĻ°ā§āĻ¤
āĻā§āĻ°āĻžāĻ¨
āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻā§āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ°āĻžāĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻā§āĻŖ, a
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ āĻā§āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨,
āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻŽāĻžāĻ¨ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻŦā§
āĻā§āĻ°ā§āĻŖāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ "0" āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§āĨ¤
āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻŦāĻžāĻāĻ°ā§_āĻāĻ, ow
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "iw"āĨ¤ āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§ āĻāĻāĻŦāĻžāĻ°āĨ¤
āĻŦāĻžāĻāĻ°ā§_āĻāĻŖā§āĻāĻž, oh
āĻāĻāĻāĻĒā§āĻ āĻāĻā§āĻāĻ¤āĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "ih"āĨ¤ āĻāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§ āĻāĻāĻŦāĻžāĻ°āĨ¤
āĻĻā§āĻŦāĻŋāĻ°ā§āĻāĻŋāĻ
1-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻŦāĻžāĻāĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻāĻŋāĻā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
1.
āĻāĻ°āĻžāĻ āĻ°āĻ, c
āĻāĻāĻāĻĒā§āĻ āĻāĻ˛āĻžāĻāĻž āĻĒā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻā§āĻ°āĻžāĻ¨ā§ āĻāĻŋāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸, ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ "āĻāĻŋāĻā§āĻ āĻ¨āĻž" āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻā§āĻ¨ āĻĒāĻāĻā§āĻŽāĻŋ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻāĻāĻ¨āĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¨āĻž āĻšāĻ¯āĻŧ)āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻāĻžāĻ˛ā§"āĨ¤
āĻā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻĢāĻžāĻāĻļāĻ¨:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž NAN āĻāĻ° āĻāĻā§
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
t āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻž
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž NAN āĻšāĻ¯āĻŧāĨ¤
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
in_w, iw
in_h, ih
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž
āĻŦāĻžāĻāĻ°ā§_āĻāĻ, ow
āĻŦāĻžāĻāĻ°ā§_āĻāĻŖā§āĻāĻž, oh
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž, āĻ¯ā§āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻĄā§āĻĄ āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻāĻžāĻ°
āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨
rotw(a)
āĻ°āĻĨ(āĻ)
āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻžāĻ¨ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒā§āĻ°āĻ¸ā§āĻĨ/āĻāĻā§āĻāĻ¤āĻž
a āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§ out_w āĻāĻŦāĻ āĻāĻāĻ_āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ PI/6 āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻā§āĻ°āĻžāĻ¨:
āĻā§āĻ°āĻžāĻ¨=PI/6
¡ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĻāĻŋāĻā§ PI/6 āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻā§āĻ°āĻžāĻ¨:
āĻā§āĻ°āĻžāĻ¨=-PI/6
āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ 45 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°āĻžāĻ¨:
āĻā§āĻ°āĻžāĻ¨=45*PI/180
¡ āĻĒāĻŋāĻ°āĻŋāĻ¯āĻŧāĻĄ T āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻā§āĻ°ā§āĻŖāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, PI/3 āĻā§āĻŖ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨:
rotate=PI/3+2*PI*t/T
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ°ā§āĻŖāĻ¨āĻā§ āĻāĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ¸āĻš āĻĻā§āĻĻā§āĻ˛ā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨
A radians:
āĻā§āĻ°āĻžāĻ¨=A*sin(2*PI/T*t)
¡ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻā§āĻ°āĻžāĻ¨, āĻāĻāĻāĻĒā§āĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°ā§ āĻā§āĻ°ā§āĻŖāĻžāĻ¯āĻŧāĻŽāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻšāĻ¯āĻŧ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻāĻāĻĒā§āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤:
āĻā§āĻ°āĻžāĻ¨='2*PI*t:ow=hypot(iw,ih):oh=ow'
¡ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻā§āĻ°āĻžāĻ¨, āĻāĻāĻāĻĒā§āĻ āĻāĻāĻžāĻ° āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĻā§āĻāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ:
āĻā§āĻ°āĻžāĻ¨=2*PI*t:ow='min(iw,ih)/āĻŦāĻ°ā§āĻ(2)':oh=ow:c=none
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
a, āĻā§āĻŖ
āĻā§āĻŖ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
Sab
āĻļā§āĻĒ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒāĻāĻŋāĻ āĻŦā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, lr
āĻ˛ā§āĻŽāĻž āĻŦā§āĻ˛āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ 0.1-4.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0ā§ˇ
āĻāĻāĻāĻŋ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻŽā§āĻ, āĻāĻŦāĻ āĻ§ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§.
āĻ˛ā§āĻŽāĻž_āĻĒā§āĻ°āĻŋ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, lpfr
āĻ˛ā§āĻŽāĻž āĻĒā§āĻ°āĻžāĻ-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ 0.1-2.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
1.0.
āĻ˛ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, ls
āĻāĻāĻ¨āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛ā§āĻŽāĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
0.1-100.0 āĻĒāĻ°āĻŋāĻ¸āĻ°, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
āĻā§āĻ°ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, cr
āĻā§āĻ°ā§āĻŽāĻž āĻŦā§āĻ˛āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ 0.1-4.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻŽāĻžāĻ¨
āĻāĻ° āĻĢāĻ˛ā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻžāĻĒāĻ¸āĻž āĻāĻŋāĻ¤ā§āĻ° āĻšāĻŦā§ āĻāĻŦāĻ āĻ§ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻšāĻŦā§āĨ¤
āĻā§āĻ°ā§āĻŽāĻž_āĻĒā§āĻ°āĻŋ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, cpfr
āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ°āĻžāĻ-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻŦāĻļā§āĻ¯āĻ 0.1-2.0 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻā§āĻ°ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, cs
āĻāĻāĻ¨āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°ā§āĻŽāĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
0.1-100.0 āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋāĻ¤ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°ā§āĻŽāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ˛ā§āĻŽāĻžāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻžāĻ¨āĨ¤
āĻ¸ā§āĻā§āĻ˛
libswscale āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨ (āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨)āĨ¤
āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĻā§ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻ āĻšāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§, āĻĻā§āĻŦāĻžāĻ°āĻž
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨.
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ˛ā§,
āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻŦā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻŦāĻž āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻāĻāĻŋāĻā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ā§ˇ
libswscale Scaler.
āĻĻā§āĻ āĻĻā§āĻ¯ ffmpeg-āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻāĻā§āĻāĻ¤āĻž, h
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻ¨āĻĒā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĨ¤
āĻŽāĻžāĻ¨ 0 āĻšāĻ˛ā§, āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¯āĻĻāĻŋ -1 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¯āĻž āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤, āĻ āĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĨā§āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¯āĻŧāĻ -1, āĻāĻ¨āĻĒā§āĻ āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ -n āĻāĻ° āĻ¸āĻžāĻĨā§ n > 1 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§, āĻ āĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻāĻ° āĻĒāĻ°ā§ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻ¯ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽāĻžāĻ¤ā§āĻ°āĻž
n āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻŽāĻžāĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻšā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
1 āĻā§āĻ° āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻ¸āĻā§āĻ¤āĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋāĻāĨ¤
0 āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-1 āĻā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻ¸āĻā§āĻ¤āĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻŦāĻž āĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.
āĻĒāĻ¤āĻžāĻāĻž
libswscale āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ ffmpeg-āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻŽāĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻžāĻ°, s
āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in
āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
in_color_matrix
out_color_matrix
YCbCr āĻāĻžāĻ˛āĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸ āĻāĻžāĻāĻĒ āĻāĻ¨/āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ a āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻāĻžāĻĄāĻŧā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
bt709
āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ¯āĻžāĻļāĻ¨āĻžāĻ˛ āĻā§āĻ˛āĻŋāĻāĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻļāĻ¨ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ (ITU) āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
BT.709āĨ¤
āĻāĻĢāĻ¸āĻŋāĻ¸āĻŋ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ āĻ¯ā§āĻā§āĻ¤āĻ°āĻžāĻˇā§āĻā§āĻ°ā§āĻ° āĻĢā§āĻĄāĻžāĻ°ā§āĻ˛ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻļāĻ¨ āĻāĻŽāĻŋāĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
(FCC) āĻā§āĻĄ āĻ āĻĢ āĻĢā§āĻĄāĻžāĻ°ā§āĻ˛ āĻ°ā§āĻā§āĻ˛ā§āĻļāĻ¨āĻ¸ (CFR) āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ 47 (2003) 73.682 (a)āĨ¤
bt601
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
¡ ITU āĻ°ā§āĻĄāĻŋāĻ āĻāĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻāĻ° (ITU-R) āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ BT.601
¡ ITU-R Rec. BT.470-6 (1998) āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ B, B1, āĻāĻŦāĻ G
¡ āĻ¸ā§āĻ¸āĻžāĻāĻāĻŋ āĻ āĻĢ āĻŽā§āĻļāĻ¨ āĻĒāĻŋāĻāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻā§āĻ˛āĻŋāĻāĻŋāĻļāĻ¨ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°ā§āĻ¸ (SMPTE) ST 170:2004
smpte240 āĻŽāĻŋ
SMPTE ST 240:1999 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ°āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§
YCbCr āĻ¨āĻŽā§āĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸āĻ°ā§/āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ a āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻāĻžāĻĄāĻŧā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
jpeg/full/pc
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (0-āĻŦāĻŋāĻ āĻ˛ā§āĻŽāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ 255-8)āĨ¤
mpeg/tv
"MPEG" āĻ°ā§āĻā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (16-āĻŦāĻŋāĻ āĻ˛ā§āĻŽāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ 235-8)āĨ¤
āĻŦāĻ˛_āĻ āĻ°āĻŋāĻāĻŋāĻ¨āĻžāĻ˛_āĻāĻ¸āĻĒā§āĻā§āĻ_āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ°āĻžāĻāĻ¤ā§ āĻšāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻŦāĻž āĻāĻā§āĻāĻ¤āĻž āĻāĻŽāĻžāĻ¨ā§ āĻŦāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨:
āĻ āĻā§āĻˇāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻšā§āĻ°āĻžāĻ¸
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻŦā§āĻĻā§āĻ§āĻŋ
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻšāĻŦā§.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻžāĻ¨ā§āĻ¨
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨
āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĄāĻŋāĻāĻžāĻāĻ¸ A 1280x720 āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ 1920x800āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻāĻŽāĻžāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨) āĻāĻŦāĻ 1280x720 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻĒā§āĻ 1280x533 āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ -1 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻŋāĻ¨āĻŋāĻ¸ w or h, āĻ¤ā§āĻŽāĻŋ āĻāĻāĻ¨ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ w āĻāĻŦāĻ h āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ:
in_w
in_h
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž
iw
ih āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ in_w āĻāĻŦāĻ in_h.
out_w
āĻāĻāĻ_āĻ
āĻāĻāĻāĻĒā§āĻ (āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž) āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž
ow
oh āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ out_w āĻāĻŦāĻ āĻāĻāĻ_āĻ
a āĻāĻāĻ āĻ°āĻāĻŽ iw / ih
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ "(iw/ih) * sar" āĻĨā§āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
hsub
vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ "yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
ohsub
ovsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ "yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ 200x100 āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ˛=w=200:h=100
āĻāĻāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯:
āĻ¸ā§āĻā§āĻ˛=200:100
āĻŦāĻž:
āĻ¸ā§āĻā§āĻ˛ = 200x100
¡ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ° āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛ = qcif
āĻ¯āĻž āĻāĻāĻžāĻŦā§āĻ āĻ˛ā§āĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻ¸ā§āĻā§āĻ˛=āĻāĻāĻžāĻ°=qcif
¡ āĻāĻ¨āĻĒā§āĻāĻā§ 2x āĻ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛=w=2*iw:h=2*ih
¡ āĻāĻĒāĻ°ā§āĻ°āĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ:
āĻ¸ā§āĻā§āĻ˛=2*in_w:2*in_h
āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ¸āĻš āĻāĻ¨āĻĒā§āĻāĻā§ 2x āĻ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛=2*iw:2*ih:interl=1
¡ āĻāĻ¨āĻĒā§āĻāĻā§ āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛=w=iw/2:h=ih/2
¡ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻāĻāĻ āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛=3/2*iw:ow
¡ āĻā§āĻ°ā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻ¤āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛=iw:1/PHI*iw
āĻ¸ā§āĻā§āĻ˛=ih*PHI:ih
¡ āĻāĻā§āĻāĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻāĻŋ āĻāĻā§āĻāĻ¤āĻžāĻ° 3/2 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
āĻ¸ā§āĻā§āĻ˛=w=3/2*oh:h=3/5*ih
¡ āĻāĻāĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¨, āĻāĻāĻžāĻ°āĻā§ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ°ā§:
āĻ¸ā§āĻā§āĻ˛="trunc(3/2*iw/hsub)*hsub:trunc(3/2*ih/vsub)*vsub"
āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ 500 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨, āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻāĻ āĻ°ā§āĻā§
āĻāĻ¨āĻĒā§āĻ:
āĻ¸ā§āĻā§āĻ˛=w='min(500\, iw*3/2):h=-1'
āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
āĻĒā§āĻ°āĻ¸ā§āĻĨ, w
āĻāĻā§āĻāĻ¤āĻž, h
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
āĻ¸ā§āĻā§āĻ˛ 2 āĻ°ā§āĻĢ
āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨ (āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨)āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻā§āĻ¨, āĻ¸ā§āĻā§āĻ˛ 2 āĻ°ā§āĻĢ āĻāĻāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŽā§āĻ˛ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻŽā§āĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨
'scale2ref[b][a];[a][b]overlay'
āĻĒā§āĻĨāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°
"āĻĒā§āĻĨāĻāĻā§āĻˇā§āĻ¤ā§āĻ°" āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻā§ āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°, āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻ°ā§āĻ§ āĻāĻā§āĻāĻ¤āĻž āĻā§āĻ˛āĻŋāĻĒ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨
āĻĢā§āĻ°ā§āĻŽ āĻāĻŖāĻ¨āĻž
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§ āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻāĻ§āĻŋāĻĒāĻ¤ā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ° āĻā§āĻ¨āĻāĻŋ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§
āĻāĻāĻāĻĒā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻž āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒāĻžāĻ¯āĻŧ āĻ¸ā§āĻāĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨
"āĻĒā§āĻĨāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻ¸ā§āĻāĻĻāĻžāĻ°, āĻ¸ā§āĻāĻ¸āĻžāĻ°
"āĻ¸ā§āĻāĻĻāĻžāĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŽā§āĻ¨āĻž (āĻāĻ°āĻĢā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛) āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽā§āĻāĻ°āĻŖ:
= / *
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ "āĻ¸ā§āĻāĻĻāĻžāĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻĢā§āĻ°ā§āĻŽ. āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻž āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¯ "āĻ¸ā§āĻāĻĻāĻžāĻ°" āĻŦāĻž "āĻ¸ā§āĻāĻ¸āĻžāĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
"āĻ¸ā§āĻāĻ¸āĻžāĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŽā§āĻ¨āĻž (āĻāĻ°āĻĢā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛) āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĻāĻŋāĻāĻāĻŋ
āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŽā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ "āĻ¸ā§āĻāĻ¸āĻžāĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻāĻ¨ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ, āĻ¯ā§āĻŽāĻ¨ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ¸āĻžāĻ°" āĻŦāĻž āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻĻāĻžāĻ°" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
r, āĻ āĻ¨ā§āĻĒāĻžāĻ¤, āĻĻāĻžāĻ° ("āĻ¸ā§āĻāĻĻāĻžāĻ°" āĻā§āĻŦāĻ˛), sAR ("āĻ¸ā§āĻāĻ¸āĻžāĻ°" āĻā§āĻŦāĻ˛)
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻ°ā§āĻŽ NUM:āĻāĻ°ā§āĻ¤, āĻā§āĻĨāĻžāĻ¯āĻŧ NUM āĻāĻŦāĻ āĻāĻ°ā§āĻ¤ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻ˛āĻŦ āĻāĻŦāĻ āĻšāĻ° āĻšāĻ˛āĨ¤
āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ "0" āĻŽāĻžāĻ¨ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢāĻ°ā§āĻŽ
"NUM:āĻāĻ°ā§āĻ¤" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, ":" āĻ āĻā§āĻˇāĻ°āĻāĻŋ āĻāĻ¸ā§āĻā§āĻĒ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ˛āĻŦ āĻāĻŦāĻ āĻšāĻ° āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĻā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 100āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° sAR āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ:
E, āĻĒāĻŋāĻāĻ, PHI
āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ e (āĻāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž), āĻĒāĻžāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻŽāĻžāĻ¨
(āĻā§āĻ°ā§āĻ āĻĒāĻžāĻ), āĻāĻŦāĻ āĻĢāĻžāĻ (āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻ āĻ¨ā§āĻĒāĻžāĻ¤)āĨ¤
w, h
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž.
a āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ w / h.
sAR āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤
āĻĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ (w / h)* sAR.
āĻ¸āĻžāĻŦ, vsub
āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻā§āĻ°ā§āĻŽāĻž āĻāĻĒ-āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯
"yuv422p" hsub 2 āĻāĻŦāĻ vsub 1 āĻšāĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ 16:9 āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨:
setdar=dar=1.77777
setdar=dar=16/9
setdar=dar=1.77777
¡ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ 10:11 āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§, āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨:
setsar=sar=10/11
¡ 16:9 āĻāĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻā§āĻ āĻ°ā§āĻļāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ 1000 āĻāĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§
āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻšā§āĻ°āĻžāĻ¸, āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
setdar=ratio=16/9:max=1000
āĻ¸ā§āĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ°āĨ¤
"āĻ¸ā§āĻāĻĢāĻŋāĻ˛ā§āĻĄ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻžāĻāĻĒ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻ¨āĻž
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§, āĻ¯āĻž āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ "āĻĢāĻŋāĻ˛ā§āĻĄāĻ āĻ°ā§āĻĄāĻžāĻ°" āĻŦāĻž "āĻāĻ¯āĻŧāĻžāĻĄāĻŋāĻĢ")āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻāĻžāĻĄāĻŧā§
āĻāĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ°āĻžāĻā§āĻ¨āĨ¤
āĻŦāĻžāĻĢā§āĻĢā§ āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻ¨ā§āĻā§-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
tff āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻļā§āĻ°ā§āĻˇ-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŦāĻžāĻ°
āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
ShowInfo
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻšāĻ˛
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¨āĻž
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ° āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻžāĻŦāĻŋ:āĻŽā§āĻ˛ā§āĻ¯.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° (āĻā§āĻ°āĻŽāĻŋāĻ) āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻ āĻ¨ā§āĻāĻā§āĻ˛ā§ āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻ¨āĻŋāĻ āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻāĻāĻ¨āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
pts_time
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒāĻŋāĻāĻāĻ¸ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, āĻŦāĻž -1 āĻ¯āĻĻāĻŋ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻ°ā§āĻĨāĻšā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§)āĨ¤
fmt āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻ¨āĻžāĻŽāĨ¤
sAR āĻĢāĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ NUM/āĻāĻ°ā§āĻ¤.
s āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°"
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
i āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻŽā§āĻĄā§āĻ° āĻ§āĻ°āĻ¨ ("āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ "P", āĻĒā§āĻ°āĻĨāĻŽā§ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ "T", āĻāĻ° āĻāĻ¨ā§āĻ¯ "B"
āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§)āĨ¤
iskey
āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻāĻāĻŋ āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻšāĻ˛ā§ āĻāĻāĻŋ 1, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0āĨ¤
āĻāĻĻāĻ°ā§āĻļ
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŦāĻŋāĻ° āĻ§āĻ°āĻ¨ (āĻāĻāĻāĻŋ āĻāĻ-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ "I", āĻāĻāĻāĻŋ P-āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ "P", āĻāĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ "B"
āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽ, āĻ¨āĻžāĻāĻŋ "?" āĻāĻāĻāĻŋ āĻ āĻāĻžāĻ¨āĻž āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĒāĻĄāĻŧā§āĻ¨
"AVPictureType" enum āĻāĻŦāĻ "av_get_picture_type_char" āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
libavutil/avutil.h.
āĻā§āĻāĻ¸āĻžāĻŽ
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻĄāĻ˛āĻžāĻ°-32 āĻā§āĻāĻ¸āĻžāĻŽ (āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤)āĨ¤
āĻĒā§āĻ˛ā§āĻ¨_āĻā§āĻāĻ¸āĻžāĻŽ
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻĄāĻ˛āĻžāĻ°-ā§Šā§¨ āĻā§āĻāĻ¸āĻžāĻŽ (āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤),
āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "[c0 c1 c2 c3]"
āĻļā§āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° 256āĻāĻŋ āĻ°āĻā§āĻ° āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻĒā§āĻ¯āĻžāĻ˛ ââ8 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
s āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ˛ā§āĻ āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 30 (āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ "30x30" āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻā§āĻ¸)āĨ¤
āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻĒā§āĻ˛ā§āĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ˛ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
map0
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽāĻ¤āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻ¸ā§āĻāĻāĨ¤
map1
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽāĻ¤āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻ¸ā§āĻāĻāĨ¤
map2
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽāĻ¤āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻ¸ā§āĻāĻāĨ¤
map3
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻāĻ¨āĻĄā§āĻā§āĻ¸ āĻāĻ¤ā§āĻ°ā§āĻĨ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ˛ā§āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻŽāĻ¤āĻ˛ āĻ¸ā§āĻāĻ 0 āĻāĻā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ.
āĻāĻ¨āĻĒā§āĻā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ˛ā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĻ¨:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -vf shuffleplanes=0:2:1:3 āĻāĻāĻāĻĒā§āĻ
āĻ¸āĻāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§
āĻāĻ¨āĻžāĻ˛āĻ āĻāĻŋāĻĄāĻŋāĻ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻĄāĻŋāĻāĻŋāĻāĻžāĻāĻā§āĻļāĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛āĻ āĻāĻ°āĻŦā§:
YMIN
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ Y āĻŽāĻžāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-255]āĨ¤
āĻšāĻ˛ā§āĻĻ
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 10% āĻļāĻ¤āĻžāĻāĻļā§ Y āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ° [0-255]āĨ¤
YAVG
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧ Y āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ [0-255] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
YHIGH
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 90% āĻļāĻ¤āĻžāĻāĻļā§ Y āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ° [0-255]āĨ¤
YMAX
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ Y āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-255]āĨ¤
āĻāĻŽāĻŋāĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ U āĻŽāĻžāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-255]āĨ¤
ULOW
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 10% āĻļāĻ¤āĻžāĻāĻļā§ U āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ° [0-255]āĨ¤
UAVG
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧ U āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ [0-255] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 90% āĻļāĻ¤āĻžāĻāĻļā§ U āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ° [0-255]āĨ¤
āĻāĻāĻŽā§āĻ¯āĻžāĻā§āĻ¸
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ U āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-255]āĨ¤
āĻāĻŋāĻāĻŽāĻāĻāĻāĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ V āĻŽāĻžāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-255]āĨ¤
VLOW
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 10% āĻļāĻ¤āĻžāĻāĻļā§ V āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ° [0-255]āĨ¤
VAVG
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧ V āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ [0-255] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
VHIGH
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 90% āĻļāĻ¤āĻžāĻāĻļā§ V āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ° [0-255]āĨ¤
āĻāĻŋāĻāĻŽāĻāĻā§āĻ¸
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ V āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-255]āĨ¤
āĻ¸ā§āĻ¯āĻžāĻāĻŽāĻŋāĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž [0-~181.02]āĨ¤
āĻ¸ā§āĻ¯āĻžāĻāĻ˛ā§
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 10% āĻļāĻ¤āĻžāĻāĻļā§ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻā§
[0-~181.02] āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĨ¤
SATAVG
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[ā§Ļ-~ā§§ā§Žā§§.ā§Ļā§¨]āĨ¤
āĻ¸āĻ¤ā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 90% āĻļāĻ¤āĻžāĻāĻļā§ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻā§
[0-~181.02] āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĨ¤
SATMAX
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž [0-~181.02]āĨ¤
HUEMED
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻ§ā§āĻ¯āĻŽ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-360]āĨ¤
HUEAVG
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻā§āĻ° āĻāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
[0-360]āĨ¤
YDIF
Y āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻāĻĄāĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž [0-255]āĨ¤
āĻāĻāĻĄāĻŋāĻāĻāĻāĻĢ
U āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻāĻĄāĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž [0-255]āĨ¤
āĻāĻŋāĻĄāĻŋāĻāĻāĻāĻĢ
āĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻāĻĄāĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž [0-255]āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ°āĻžāĻˇā§āĻā§āĻ°
āĻŦāĻžāĻāĻ°ā§ āĻ°āĻžāĻˇā§āĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĢāĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻŦ
āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧāĻāĻ¤ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻ¤ Outlier āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨
āĻāĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĨ¤ āĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻ°āĻĒāĻāĻāĻ, āĻšā§āĻĄ āĻā§āĻ˛āĻ āĻŦāĻž āĻā§āĻĒ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤
vrep
āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ. āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ¸āĻžāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ°āĨ¤ āĻāĻ¨ā§āĻŽāĻāĻ¤-āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻžāĻ˛āĻ āĻā§āĻ¸ āĻĨā§āĻā§ āĻĄāĻŋāĻāĻŋāĻāĻžāĻāĻ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋ āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĨ¤
āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻžāĻ˛āĻ āĻā§āĻ¸ā§āĻ° āĻĄāĻŋāĻāĻŋāĻāĻžāĻāĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻā§
āĻĄā§āĻ°āĻĒāĻāĻāĻ āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
bng
āĻāĻāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĒāĻĄāĻŧā§ āĻāĻŽāĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ°āĻ, c
āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻžāĻāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻ āĻšāĻ˛ āĻšāĻ˛ā§āĻĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻĄā§āĻāĻž:
ffprobe -f lavfi movie=example.mov,signalstats="stat=tout+vrep+brng" -show_frames
¡ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ Y āĻ¸āĻŽāĻ¤āĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄā§āĻāĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨:
ffprobe -f lavfi movie=example.mov,signalstats -show_entries frame_tags=lavfi.signalstats.YMAX,lavfi.signalstats.YMIN
¡ āĻ˛āĻžāĻ˛ āĻ°āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻāĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛āĻā§āĻ˛āĻŋ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻāĻŋāĻĄāĻŋāĻāĨ¤
ffplay example.mov -vf signalstats="out=brng:color=red"
¡ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻž āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸āĻš āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻāĻŋāĻĄāĻŋāĻāĨ¤
ffplay example.mov -vf signalstats=stat=brng+vrep+tout,drawtext=fontfile=FreeSerif.ttf:textfile=signalstat_drawtext.txt
āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ signalstat_drawtext.txt āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻ˛:
āĻ¸āĻŽāĻ¯āĻŧ %{pts:hms}
Y (%{metadata:lavfi.signalstats.YMIN}-%{metadata:lavfi.signalstats.YMAX})
U (%{metadata:lavfi.signalstats.UMIN}-%{metadata:lavfi.signalstats.UMAX})
V (%{metadata:lavfi.signalstats.VMIN}-%{metadata:lavfi.signalstats.VMAX})
āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ: %{metadata:lavfi.signalstats.SATMAX}
āĻ¨āĻŋāĻā§āĻāĻ¤ āĻāĻžāĻĒāĻ¸āĻž
āĻ°ā§āĻĒāĻ°ā§āĻāĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, lr
āĻ˛ā§āĻŽāĻž āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ [0.1,5.0] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¯ā§āĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻāĻžāĻĒāĻ¸āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ (āĻ§ā§āĻ°ā§ āĻ¯āĻĻāĻŋ
āĻŦāĻĄāĻŧ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
āĻ˛ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, ls
āĻ˛ā§āĻŽāĻž āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ [-1.0,1.0] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¯āĻž āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĨ¤ [0.0,1.0]-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻŦāĻŋāĻāĻŋāĻā§ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻŦā§
āĻ¯ā§āĻāĻžāĻ¨ā§ [-1.0,0.0]-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
luma_threshold, lt
āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛ā§āĻŽāĻž āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻžāĻĒāĻ¸āĻž āĻŦāĻž āĻ¨āĻžāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ [-30,30] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨
0 āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§, [0,30] āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻ˛āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ
[-30,0]-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻā§āĻ°ā§āĻŽāĻž_āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§, cr
āĻā§āĻ°ā§āĻŽāĻž āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ [0.1,5.0] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¯ā§āĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻāĻžāĻĒāĻ¸āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ (āĻ§ā§āĻ°ā§ āĻ¯āĻĻāĻŋ
āĻŦāĻĄāĻŧ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
āĻā§āĻ°ā§āĻŽāĻž_āĻļāĻā§āĻ¤āĻŋ, cs
āĻā§āĻ°ā§āĻŽāĻž āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
[-1.0,1.0] āĻ¯āĻž āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĨ¤ [0.0,1.0]-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻŦā§āĻ˛āĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻŽā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ [-1.0,0.0]-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻŦāĻŋāĻāĻŋāĻā§ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
1.0.
chroma_threshold, ct
āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ°ā§āĻŽāĻž āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻžāĻĒāĻ¸āĻž āĻŦāĻž āĻ¨āĻžāĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ [-30,30] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨
0 āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻ¤ā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§, [0,30] āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻ˛āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ
[-30,0]-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻŽāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ˛ā§āĻŽāĻž āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
ssim
āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ SSIM (āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°āĻžāĻ˛ āĻ¸āĻŋāĻŽāĻŋāĻ˛āĻžāĻ°āĻŋāĻāĻŋ āĻŽā§āĻā§āĻ°āĻŋāĻ) āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĻā§āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¨ā§āĻ¯āĻŧ, āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻāĻāĻŋāĻā§ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¸ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ "āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
SSIM āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻŦāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻā§ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž
āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ SSIM āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
āĻā§āĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒāĨ¤
āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨_āĻĢāĻžāĻāĻ˛, f
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° SSIM āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻžāĻŽā§āĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻĢā§āĻ°ā§āĻŽ.
āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨_āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§āĻā§
āĻĢāĻ°ā§āĻŽ āĻāĻžāĻŦāĻŋ:āĻŽā§āĻ˛ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĻāĻŽā§āĻĒāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻĻā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§
Y, U, V, R, G, B
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° SSIMāĨ¤
āĻ¸āĻŦ āĻĒā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° SSIMāĨ¤
dB āĻāĻĒāĻ°ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ dB āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
movie=ref_movie.mpg, setpts=PTS-STARTPTS [āĻĒā§āĻ°āĻ§āĻžāĻ¨];
[main][ref] ssim="stats_file=stats.log" [āĻāĻāĻ]
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
ref_movie.mpg. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° SSIM āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ stats.log.
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ psnr āĻāĻŦāĻ ssim āĻāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
ffmpeg -i main.mpg -i ref.mpg -lavfi "ssim;[0:v][1:v]psnr" -f āĻļā§āĻ¨ā§āĻ¯ -
āĻ¸ā§āĻā§āĻ°āĻŋāĻ3āĻĄāĻŋ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻāĻŽā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
in āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻāĻŽā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
sbsl
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ (āĻŦāĻžāĻŽ āĻā§āĻ āĻŦāĻžāĻŽ, āĻĄāĻžāĻ¨ āĻā§āĻ āĻĄāĻžāĻ¨)
sbsr
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻā§āĻ°āĻ¸āĻ (āĻĄāĻžāĻ¨ āĻā§āĻ āĻŦāĻžāĻŽ, āĻŦāĻžāĻŽ āĻā§āĻ āĻĄāĻžāĻ¨)
sbs2l
āĻ āĻ°ā§āĻ§ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ (āĻŦāĻžāĻŽ āĻā§āĻ āĻŦāĻžāĻŽ, āĻĄāĻžāĻ¨ āĻā§āĻ āĻĄāĻžāĻ¨)
sbs2r
āĻ āĻ°ā§āĻ§ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻā§āĻ°āĻ¸-āĻ (āĻĄāĻžāĻ¨ āĻā§āĻ āĻŦāĻžāĻŽ, āĻŦāĻžāĻŽ āĻā§āĻ āĻĄāĻžāĻ¨)
āĻŦā§āĻžāĻ¨ āĻāĻĒāĻ°ā§-āĻ¨ā§āĻā§ (āĻŦāĻžāĻŽ āĻā§āĻ āĻāĻĒāĻ°ā§, āĻĄāĻžāĻ¨ āĻā§āĻ āĻ¨ā§āĻā§)
āĻāĻĒā§āĻ°āĻŋāĻ˛ āĻāĻĒāĻ°ā§-āĻ¨ā§āĻā§ (āĻĄāĻžāĻ¨ āĻā§āĻ āĻāĻĒāĻ°ā§, āĻŦāĻžāĻŽ āĻā§āĻ āĻ¨ā§āĻā§)
ab2l
āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¸āĻš āĻāĻĒāĻ°ā§-āĻ¨ā§āĻā§ (āĻāĻĒāĻ°ā§ āĻŦāĻžāĻŽ āĻā§āĻ, āĻ¨ā§āĻā§ āĻĄāĻžāĻ¨ āĻā§āĻ)
ab2r
āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ°ā§-āĻ¨ā§āĻā§ (āĻāĻĒāĻ°ā§ āĻĄāĻžāĻ¨ āĻā§āĻ, āĻŦāĻžāĻŽ āĻā§āĻ āĻ¨ā§āĻā§)
al āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĢā§āĻ°ā§āĻŽ (āĻŦāĻžāĻŽ āĻā§āĻ āĻĒā§āĻ°āĻĨāĻŽ, āĻĄāĻžāĻ¨ āĻā§āĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ)
ar āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĢā§āĻ°ā§āĻŽ (āĻĄāĻžāĻ¨ āĻā§āĻ āĻĒā§āĻ°āĻĨāĻŽ, āĻŦāĻžāĻŽ āĻā§āĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ)
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ sbsl.
āĻŦāĻžāĻāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸ā§āĻā§āĻĒāĻŋāĻ āĻāĻŽā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻĒā§āĻ āĻāĻŽā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ:
āĻāĻ°āĻŦāĻŋāĻāĻŋ
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ˛āĻžāĻ˛/āĻ¨ā§āĻ˛ āĻ§ā§āĻ¸āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ˛āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
argg
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ˛āĻžāĻ˛/āĻ¸āĻŦā§āĻ āĻ§ā§āĻ¸āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ˛āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¸āĻŦā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
arcg
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ˛āĻžāĻ˛/āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻ§ā§āĻ¸āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ˛āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
āĻāĻŋāĻ˛āĻžāĻ¨
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ˛āĻžāĻ˛/āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻ āĻ°ā§āĻ§ āĻ°āĻāĻŋāĻ¨ (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ˛āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
āĻāĻ°āĻ¸āĻŋāĻ¸āĻŋ
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ˛āĻžāĻ˛/āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻ°āĻ (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ˛āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
arcd
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ˛āĻžāĻ˛/āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻ°āĻ āĻĄā§āĻŦā§āĻāĻ¸ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻ āĻāĻŋāĻā§āĻˇā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ˛āĻžāĻ˛
āĻŦāĻžāĻŽ āĻā§āĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
agmg
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ¸āĻŦā§āĻ/āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻ§ā§āĻ¸āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ¸āĻŦā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻā§āĻ)
agmh
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ¸āĻŦā§āĻ/āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻ āĻ°ā§āĻ§ āĻ°āĻā§āĻāĻŋāĻ¨ (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ¸āĻŦā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻ¯ā§āĻā§āĻ¯ āĻĻā§āĻˇā§āĻāĻŋ)
āĻāĻāĻŋāĻāĻŽāĻ¸āĻŋ
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ¸āĻŦā§āĻ/āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻ°āĻā§āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ¸āĻŦā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻā§āĻ)
āĻāĻāĻŋāĻāĻŽāĻĄāĻŋ
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻ¸āĻŦā§āĻ/āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻ°āĻ āĻĄā§āĻŦā§āĻāĻ¸ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻ āĻāĻŋāĻā§āĻˇā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
(āĻŦāĻžāĻŽ āĻā§āĻā§ āĻ¸āĻŦā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
aybg
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻšāĻ˛ā§āĻĻ/āĻ¨ā§āĻ˛ āĻ§ā§āĻ¸āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻšāĻ˛ā§āĻĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
aybh
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻšāĻ˛ā§āĻĻ/āĻ¨ā§āĻ˛ āĻ āĻ°ā§āĻ§ āĻ°āĻā§āĻāĻŋāĻ¨ (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻšāĻ˛ā§āĻĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻā§āĻ)
aybc
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻšāĻ˛ā§āĻĻ/āĻ¨ā§āĻ˛ āĻ°āĻā§āĻ° (āĻŦāĻžāĻŽ āĻā§āĻā§ āĻšāĻ˛ā§āĻĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
aybd
āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻšāĻ˛ā§āĻĻ/āĻ¨ā§āĻ˛ āĻ°āĻ āĻĄā§āĻŦā§āĻāĻ¸ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŦāĻ°ā§āĻāĻžāĻāĻžāĻ° āĻ āĻāĻŋāĻā§āĻˇā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
(āĻŦāĻžāĻŽ āĻā§āĻā§ āĻšāĻ˛ā§āĻĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĄāĻžāĻ¨ āĻā§āĻā§ āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°)
IRL āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻĄ āĻ¸āĻžāĻ°āĻŋ (āĻŦāĻžāĻŽ āĻā§āĻā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻ°āĻŋ āĻāĻā§, āĻĄāĻžāĻ¨ āĻā§āĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ)
irr āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻĄ āĻ¸āĻžāĻ°āĻŋ (āĻĄāĻžāĻ¨ āĻā§āĻā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻ°āĻŋ āĻāĻā§, āĻŦāĻžāĻŽ āĻā§āĻ āĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ)
ml āĻŽāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ (āĻļā§āĻ§ā§ āĻŦāĻžāĻŽ āĻā§āĻ)
mr āĻŽāĻ¨ā§ āĻāĻāĻāĻĒā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ¨ āĻā§āĻ)
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ arcd.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻā§ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĨā§āĻā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻĢ āĻšāĻ˛ā§āĻĻ/āĻ¨ā§āĻ˛ āĻĄā§āĻŦāĻ¯āĻŧā§āĻ¸ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨:
stereo3d=sbsl:aybd
¡ āĻ¨ā§āĻā§āĻ° āĻĨā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ (āĻāĻĒāĻ°ā§ āĻŦāĻžāĻŽ āĻā§āĻ, āĻ¨ā§āĻā§ āĻĄāĻžāĻ¨ āĻā§āĻ) āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ
āĻā§āĻ°āĻ¸āĻ
stereo3d=abl:sbsr
SPP
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŽā§āĻāĻāĻŋāĻā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻŦāĻ āĻĄāĻŋāĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°ā§
(āĻŦāĻž - āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻŖ āĻ¸ā§āĻ¤āĻ° 6 - āĻ¸āĻŦ) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻĄāĻŧ.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻŖ
āĻā§āĻŖāĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĄāĻŧ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
0-6 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ 6
āĻŽāĻžāĻ¨ā§ āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ°āĨ¤ āĻ¸ā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 2 āĻāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 3āĨ¤
qp āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŦāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĨā§āĻā§ QP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ (āĻ¯āĻĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
āĻŽā§āĻĄ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽā§āĻĄ āĻšāĻ˛:
āĻāĻ āĻŋāĻ¨
āĻšāĻžāĻ°ā§āĻĄ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻ¨āĻ°āĻŽ
āĻ¨āĻ°āĻŽ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻ˛ā§ āĻĄāĻŋ-āĻ°āĻŋāĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ, āĻ¤āĻŦā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻžāĻĒāĻ¸āĻž)āĨ¤
use_bframe_qp
B-Frames āĻĨā§āĻā§ QP āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢā§āĻ˛āĻŋāĻāĻžāĻ° āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻŋ-āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻŦāĻĄāĻŧ QP āĻĨāĻžāĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0 (āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛
libass āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻāĻāĻā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ "--enable-libass" āĻĻāĻŋāĻ¯āĻŧā§ FFmpeg āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° libavcodec āĻāĻŦāĻ libavformat āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
ASS (āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¨ā§āĻ¸āĻĄ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻļāĻ¨ āĻāĻ˛āĻĢāĻž) āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, f
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
āĻŽā§āĻ˛ āĻāĻāĻžāĻ°
āĻāĻ¸āĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯ā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ ASS āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. ASS āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻ¨āĻāĻļāĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻ¯āĻĻāĻŋ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĢāĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
fontsdir
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĢāĻ¨ā§āĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĢāĻ¨ā§āĻ
āĻĢāĻ¨ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
charenc
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻāĻ¨āĻĒā§āĻ āĻ āĻā§āĻˇāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž
UTF-8āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¸ā§āĻāĻ, si
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻā§āĻ°_āĻļā§āĻ˛ā§
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻļā§āĻ˛ā§ āĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
ASS āĻļā§āĻ˛ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ "KEY=VALUE" āĻĻāĻŽā§āĻĒāĻ¤āĻŋ "," āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤āĨ¤
āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŽāĻžāĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĢāĻžāĻāĻ˛ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž sub.srt āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ°ā§, āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛=sub.srt
āĻ¯āĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯:
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛=filename=sub.srt
āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻ¤ā§ video.mkv, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛=video.mkv
āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛=video.mkv:si=1
āĻĨā§āĻā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻ¤ā§ sub.srt āĻ¸ā§āĻŦāĻā§āĻ āĻ¸āĻŦā§āĻ "āĻĻā§āĻāĻžāĻā§ āĻ¸ā§āĻ°āĻŋāĻĢ" āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛=sub.srt:force_style='FontName=DejaVu Serif,Primary Colour=&HAA00FF00'
super2xsai
Super2xSaI (āĻ¸ā§āĻā§āĻ˛ āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻ) āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻāĻāĻŋāĻā§ 2x āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŽāĻ¸ā§āĻŖ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
āĻ¤ā§āĻā§āĻˇā§āĻŖāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ¨āĻž āĻāĻ°ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻļāĻŋāĻ˛ā§āĻĒ āĻāĻŋāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻĄāĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
swapuv
U & V āĻ¸āĻŽāĻ¤āĻ˛ āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻā§āĻ˛āĻŋāĻ¸āĻžāĻāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻĨāĻŽ_āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻāĻĒāĻ°ā§, t
āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ
āĻ¨ā§āĻā§, b
āĻ¨āĻŋāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻļā§āĻ°ā§āĻˇ"āĨ¤
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻĒā§āĻ˛āĻĄāĻžāĻāĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 23āĨ¤
āĻāĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨:
NTSC āĻāĻāĻāĻĒā§āĻ (30i):
27.5 āĻĒāĻŋ: 32222
24p: 23 (āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ)
24p: 2332 (āĻĒāĻāĻ¨ā§āĻĻā§āĻ°)
20 āĻĒāĻŋ: 33
18 āĻĒāĻŋ: 334
16 āĻĒāĻŋ: 3444
PAL āĻāĻāĻāĻĒā§āĻ (25i):
27.5 āĻĒāĻŋ: 12222
24p: 222222222223 ("āĻāĻāĻ°ā§ āĻĒā§āĻ˛āĻĄāĻžāĻāĻ¨")
16.67 āĻĒāĻŋ: 33
16 āĻĒāĻŋ: 33333334
āĻā§āĻ
āĻāĻāĻāĻžāĻ¨āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻ°āĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻŽā§āĻ˛āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
n āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨; āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻŽāĻ§ā§āĻ¯ā§ n āĻĢā§āĻ°ā§āĻŽ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻŦā§
āĻ¤āĻžāĻĻā§āĻ°, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻžāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛ n āĻĢā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 100āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻŽ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ°āĻžāĻā§, āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ n āĻŽāĻžāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ¤āĻžāĻ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĒā§āĻ°āĻ¤āĻŋ 50 āĻĢā§āĻ°ā§āĻŽā§ āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻāĻŦāĻŋ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨:
āĻĨāĻžāĻŽā§āĻŦāĻ¨ā§āĻāĻ˛=50
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĨāĻžāĻŽā§āĻŦāĻ¨ā§āĻāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖ ffmpeg:
ffmpeg -i in.avi -vf āĻĨāĻžāĻŽā§āĻŦāĻ¨ā§āĻāĻ˛, āĻ¸ā§āĻā§āĻ˛=300:200 -āĻĢā§āĻ°ā§āĻŽ: v 1 out.png
āĻāĻžāĻ˛āĻŋ
āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻ˛āĻžāĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž)āĨ¤ āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
nb_frames
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦāĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻŽāĻžāĻ¨ wxh. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0, āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻŦāĻžāĻāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ§ (āĻ¯ā§āĻŽāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ°ā§ āĻŦā§āĻļā§
āĻāĻ¨ā§āĻ¨āĻ¤ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ (āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻž), āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ¯āĻžāĻĄ āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻ°āĻ
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ˛āĻžāĻāĻžāĻ° āĻ°āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, "āĻ°āĻ" āĻā§āĻ āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ°āĻ āĻāĻžāĻ˛ā§".
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĢā§āĻ°ā§āĻŽā§āĻ° 8x8 PNG āĻāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (- skip_frame āĻāĻžāĻŦāĻŋ āĻ¨ā§āĻ) āĻāĻāĻāĻŋ āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ°ā§:
ffmpeg -skip_frame nokey -i file.avi -vf 'scale=128:72,tile=8x8' -an -vsync 0 āĻā§āĻĢā§āĻ°ā§āĻŽ%03d.png
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -vsync 0 āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ ffmpeg āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻāĻ˛ āĻĨā§āĻā§
āĻŽā§āĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻŽāĻŋāĻāĻŽāĻžāĻ āĻāĻ°āĻž.
¡ "5x3" āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ 2āĻāĻŋ āĻāĻŦāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ 7 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŦāĻ 2āĻāĻŋ
āĻŽāĻŋāĻļā§āĻ° āĻ¸āĻŽāĻ¤āĻ˛ āĻāĻŦāĻ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛:
tile=3x2:nb_frames=5:padding=7:margin=2
āĻāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻāĻ° āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž, 0
āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻĒāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻ¸āĻ°āĻžāĻ¨, a āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ā§ˇ
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻĄāĻŦāĻ˛ āĻāĻā§āĻāĻ¤āĻž āĻĢā§āĻ°ā§āĻŽāĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
āĻāĻāĻāĻĒā§āĻ:
11111 33333
22222 44444
11111 33333
22222 44444
11111 33333
22222 44444
11111 33333
22222 44444
āĻĄā§āĻ°āĻĒ_āĻ āĻĄ, 1
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽ, āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻāĻā§āĻāĻ¤āĻžāĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
āĻāĻāĻāĻĒā§āĻ:
22222 44444
22222 44444
22222 44444
22222 44444
āĻĄā§āĻ°āĻĒ_āĻāĻā§āĻ¨, 2
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽ, āĻāĻŽāĻ¨āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻāĻā§āĻāĻ¤āĻžāĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
āĻāĻāĻāĻĒā§āĻ:
11111 33333
11111 33333
11111 33333
11111 33333
āĻĒā§āĻ¯āĻžāĻĄ, 3
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻā§ āĻĒā§āĻ°ā§āĻŖ āĻāĻā§āĻāĻ¤āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻžāĻ˛ā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻĢā§āĻ°ā§āĻŽāĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
āĻāĻāĻāĻĒā§āĻ:
11111 ..... 33333 .....
..... 22222 ..... 44444
11111 ..... 33333 .....
..... 22222 ..... 44444
11111 ..... 33333 .....
..... 22222 ..... 44444
11111 ..... 33333 .....
..... 22222 ..... 44444
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ_āĻāĻĒ, 4
āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°ā§āĻ¨,
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻā§āĻāĻ¤āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111<- 22222 33333<- 44444
11111 22222<- 33333 44444<-
11111<- 22222 33333<- 44444
11111 22222<- 33333 44444<-
āĻāĻāĻāĻĒā§āĻ:
11111 33333
22222 44444
11111 33333
22222 44444
interleave_bottom, 5
āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°ā§āĻ¨,
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻā§āĻāĻ¤āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111 22222<- 33333 44444<-
11111<- 22222 33333<- 44444
11111 22222<- 33333 44444<-
11111<- 22222 33333<- 44444
āĻāĻāĻāĻĒā§āĻ:
22222 44444
11111 33333
22222 44444
11111 33333
interlacex2, 6
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŦāĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻāĨ¤ āĻĢā§āĻ°ā§āĻŽ āĻĸā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§
āĻāĻā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻĄ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻŽā§āĻĒā§āĻ°āĻžāĻ˛ āĻĢāĻŋāĻ˛ā§āĻĄ
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§āĨ¤ āĻāĻ āĻŽā§āĻĄ top_field_first āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĒāĻāĻžāĻ°ā§
āĻā§āĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻĄ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
------> āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ:
āĻĢā§āĻ°ā§āĻŽ 1 āĻĢā§āĻ°ā§āĻŽ 2 āĻĢā§āĻ°ā§āĻŽ 3 āĻĢā§āĻ°ā§āĻŽ 4
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
11111 22222 33333 44444
āĻāĻāĻāĻĒā§āĻ:
11111 22222 22222 33333 33333 44444 44444
11111 11111 22222 22222 33333 33333 44444
11111 22222 22222 33333 33333 44444 44444
11111 11111 22222 22222 33333 33333 44444
āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¨āĻŽāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§ āĻĨāĻžāĻāĻž āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻĄ āĻšāĻ˛ "āĻŽāĻžāĻ°ā§āĻ"āĨ¤
āĻĒāĻ¤āĻžāĻāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨.
āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻšāĻ˛:
low_pass_filter, āĻāĻŋāĻāĻ˛āĻāĻĢāĻĒāĻŋ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛ā§-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻŽ āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻ¤ā§āĻ¸ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯āĻž
āĻāĻā§āĻ-āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ 'āĻā§āĻāĻāĻžāĻ°' āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§
āĻāĻŦāĻ āĻŽā§āĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻŋāĻāĨ¤
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛ā§-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŽā§āĻĄ interleave_top āĻāĻŦāĻ
interleave_bottom.
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻ˛āĻžāĻŽ āĻ¸āĻš āĻ¸āĻžāĻ°āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻ˛ā§āĻāĻžāĻ¨ā§ˇ
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
Dir āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
0, 4, cclock_flip
āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĻāĻŋāĻā§ 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°āĻžāĻ¨ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻ āĻ°ā§āĻĨāĻžā§:
LR Ll
. . -> .
lr Rr
1, 5, āĻāĻĄāĻŧāĻŋ
āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°āĻžāĻ¨, āĻ āĻ°ā§āĻĨāĻžā§:
LR lL
. . -> .
lr rR
2, 6, clock
āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĻāĻŋāĻā§ 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°āĻžāĻ¨, āĻ āĻ°ā§āĻĨāĻžā§:
LR Rr
. . -> .
lr Ll
3, 7, clock_flip
āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°āĻžāĻ¨ āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§:
LR rR
. . -> .
lr lL
4-7 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ¸ā§āĻā§āĻĒ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, "āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ˇ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¨āĻŽāĻŋāĻ¤, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻĒāĻā§āĻˇā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§
āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¤āĻŦā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻž
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻāĻŋāĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ¤āĻŋ āĻā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻ¯āĻāĻ¨ āĻāĻā§āĻāĻ¤āĻž >= āĻĒā§āĻ°āĻ¸ā§āĻĨ).
āĻā§āĻĻā§āĻļā§āĻ¯
āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ¸ā§āĻā§āĻĒ āĻā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻ¯āĻāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨ >= āĻāĻā§āĻāĻ¤āĻž).
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻā§āĻ°āĻžāĻ¨ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ¤āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž:
transpose=dir=1:passthrough=āĻĒā§āĻ°ā§āĻā§āĻ°ā§āĻ
āĻāĻĒāĻ°ā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° = 1: āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ¤āĻŋ
āĻāĻžāĻāĻāĻž
āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻŦāĻĒāĻžāĻ°ā§āĻ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻļā§āĻ°ā§
āĻ°āĻžāĻāĻž āĻ āĻāĻļā§āĻ° āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš āĻĢā§āĻ°ā§āĻŽ
āĻļā§āĻ°ā§ āĻāĻāĻāĻĒā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽ āĻšāĻŦā§āĨ¤
āĻļā§āĻˇ āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš āĻāĻā§āĻ° āĻāĻā§ āĻļā§āĻˇ āĻāĻāĻāĻĒā§āĻā§ āĻļā§āĻˇ āĻĢā§āĻ°ā§āĻŽ āĻšāĻŦā§āĨ¤
start_pts
āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻļā§āĻ°ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻāĻŽāĻŦā§āĻ¸ā§ āĻļā§āĻ°ā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻ¨āĻŋāĻāĨ¤
end_pts
āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻļā§āĻˇ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻāĻāĻ¨āĻŋāĻā§ āĻļā§āĻˇ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛āĨ¤
start_frame
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻļā§āĻˇ_āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻļā§āĻ°ā§, āĻļā§āĻˇ, āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻ/āĻāĻ¨ā§āĻĄ āĻ āĻĒāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¤āĻžāĻāĻžāĻ¨
āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ, āĻ¯āĻāĻ¨ _frame āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻāĻžāĻāĻāĻ¨āĻŋ. āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨
āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§, āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻĒā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨āĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻŦāĻž āĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ˛ā§āĻā§ āĻšāĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŦāĻā§āĻ˛ā§āĻā§ āĻ§āĻ°ā§ āĻ°āĻžāĻā§
āĻĢā§āĻ°ā§āĻŽ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤ āĻ¸ā§āĻ āĻ āĻāĻļāĻā§āĻā§āĻ āĻ°āĻžāĻāĻž
āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻŦ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŽā§āĻ˛ā§, āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻžāĻāĻāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻāĻ¨.
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ āĻāĻāĻž āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻļā§āĻ§ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻ°āĻžāĻāĻ¤ā§ āĻļā§āĻˇ āĻŽāĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻŦāĻžāĻĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨:
ffmpeg -i INPUT -vf trim=60:120
¡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ°āĻžāĻā§āĻ¨:
ffmpeg -i INPUT -vf āĻā§āĻ°āĻŋāĻŽ=āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛=1
āĻ§āĻžāĻ°āĻžāĻ˛ā§
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻŦāĻž āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
luma_msize_x, lx
āĻ˛ā§āĻŽāĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 3 āĻāĻŦāĻ 63 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5āĨ¤
luma_msize_y, ly
āĻ˛ā§āĻŽāĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 3 āĻāĻŦāĻ 63 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5āĨ¤
āĻ˛ā§āĻŽāĻž_āĻ āĻ°ā§āĻĨ, la
āĻ˛ā§āĻŽāĻž āĻĒā§āĻ°āĻāĻžāĻŦ āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°, āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
-1.5 āĻāĻŦāĻ 1.5 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§āĨ¤
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻŦā§, āĻ¯āĻāĻ¨ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻŋāĻā§ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻāĻ°āĻŦā§, āĻ
āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
chroma_msize_x, cx
āĻā§āĻ°ā§āĻŽāĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 3 āĻāĻŦāĻ 63 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5āĨ¤
chroma_msize_y, cy
āĻā§āĻ°ā§āĻŽāĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 3 āĻāĻŦāĻ 63 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5āĨ¤
āĻā§āĻ°ā§āĻŽāĻž_āĻ āĻ°ā§āĻĨ, ca
āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ°āĻāĻžāĻŦ āĻļāĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°, āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
-1.5 āĻāĻŦāĻ 1.5 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§āĨ¤
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻŦā§, āĻ¯āĻāĻ¨ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻŋāĻā§ āĻ¤ā§āĻā§āĻˇā§āĻŖ āĻāĻ°āĻŦā§, āĻ
āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0.0āĨ¤
āĻāĻĒā§āĻ¨āĻ¸āĻŋāĻāĻ˛
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, OpenCL āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° FFmpeg āĻĨāĻžāĻāĻ˛ā§āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
"--enable-opencl" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ '5:5:1.0:5:5:0.0' āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ˛ā§āĻŽāĻž āĻļāĻžāĻ°ā§āĻĒā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
unsharp=luma_msize_x=7:luma_msize_y=7:luma_amount=2.5
¡ āĻ˛ā§āĻŽāĻž āĻāĻŦāĻ āĻā§āĻ°ā§āĻŽāĻž āĻāĻāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
unsharp=7:7:-2:7:7:-2
āĻāĻāĻāĻ¸āĻĒāĻŋāĻĒāĻŋ
āĻ āĻ¤āĻŋ āĻ§ā§āĻ°/āĻ¸āĻ°āĻ˛ āĻĒā§āĻ¸ā§āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŽā§āĻāĻā§ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻĄāĻŋāĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸ āĻāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻ (āĻŦāĻž - āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻŖ āĻ¸ā§āĻ¤āĻ° 8 - āĻ¸āĻŦ) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻĄāĻŧ.
āĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻŦā§ āĻāĻ¸āĻĒāĻŋāĻĒāĻŋ-āĻāĻ° āĻāĻāĻ°āĻŖ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻ¤āĻž āĻšāĻ˛ āĻāĻāĻāĻ¸āĻĒāĻŋāĻĒāĻŋ āĻāĻ¸āĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻā§ āĻāĻ¨āĻā§āĻĄ āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§
libavcodec Snow āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ spp āĻāĻāĻāĻŋ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ¨ā§āĻā§āĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 8x8 DCT āĻ āĻ¨ā§āĻ°ā§āĻĒ
āĻāĻŽāĻā§āĻĒāĻŋāĻāĻāĻŋāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻŖ
āĻā§āĻŖāĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĄāĻŧ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
0-8 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ 8
āĻŽāĻžāĻ¨ā§ āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ°āĨ¤ āĻ¸ā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¯āĻŧ 2 āĻāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 3āĨ¤
qp āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĻāĻ°āĻŖ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŦāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĨā§āĻā§ QP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ (āĻ¯āĻĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
vectorscope
āĻĻā§āĻŦāĻŋāĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻā§āĻ°āĻžāĻĢā§ 2āĻāĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ¯āĻžāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ a
āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒ)āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ, m
āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ§ā§āĻ¸āĻ°
āĻā§āĻ°ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻ°āĻžāĻĢā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻā§āĻāĻ¤āĻ° āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻ
āĻā§āĻ°āĻžāĻĢā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻ°āĻā§āĻ° āĻŽāĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻĄāĨ¤
āĻ°āĻ
āĻ§ā§āĻ¸āĻ° āĻŽāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻļā§āĻĒāĻžāĻļā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ 2āĻāĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻāĻāĻāĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ "x" āĻāĻŦāĻ "y" āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
color2
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ āĻā§āĻ°āĻžāĻĢā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
color3
color2 āĻāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°āĻžāĻĢā§ āĻāĻāĻ āĻŽāĻžāĻ¨ā§āĻ° "x" āĻāĻŦāĻ "y" āĻāĻ° āĻāĻā§āĻāĻ¤āĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ
āĻ āĻ¨ā§āĻ¯ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž
"x" āĻāĻŦāĻ "y" āĻāĻ°āĨ¤
color4
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻ°āĻ āĻā§āĻ°āĻžāĻĢā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ˛ā§
āĻ°āĻāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻžāĻĢā§ āĻāĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻāĻ°ā§ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻā§āĻ° āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ°āĻ āĻ¨āĻž
āĻā§āĻ°āĻžāĻĢā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
x X-āĻ āĻā§āĻˇā§ āĻā§āĻ¨ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
y Y-āĻ āĻā§āĻˇā§ āĻā§āĻ¨ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž, i
āĻŽā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨: āĻ§ā§āĻ¸āĻ°, āĻ°āĻ āĻāĻŦāĻ āĻ°āĻ3 āĻāĻ° āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯āĻž āĻā§āĻ°āĻžāĻĢā§ (X, Y) āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻžāĻŽ, e
āĻ¨āĻž
āĻā§āĻ¨ā§ āĻāĻžāĻŽ āĻ¨ā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ
āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻāĻžāĻŽ, āĻāĻŽāĻ¨āĻāĻŋ āĻ āĻ¨ā§āĻ§āĻāĻžāĻ°āĻ¤āĻŽ āĻāĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻļāĻŋāĻāĻ°
āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ°āĻžāĻĢā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ āĻ§āĻ°ā§ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻ¨āĻ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻž āĻ¤āĻžāĻāĻŋāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸ā§āĻĒāĻāĨ¤
āĻļāĻŋāĻāĻ° + āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻ
āĻĒāĻŋāĻ āĻāĻŦāĻ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻāĻžāĻŽ āĻāĻāĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤āĨ¤
vidstabdetect
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦāĻŋāĻ˛āĻžāĻāĻā§āĻļāĻ¨/āĻĄā§āĻļāĻāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ 1 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ 2 āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨, āĻĻā§āĻā§āĻ¨ vidstabtransform āĻĒāĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯
2.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻŦāĻ āĻā§āĻ°ā§āĻŖāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§, āĻ¯āĻž āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ vidstabtransform āĻāĻžāĻāĻāĻ¨āĻŋ.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ FFmpeg āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libvidstab"āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻ˛
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
transforms.trf.
āĻāĻžāĻāĻĒāĻžāĻ¨ā§
āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻāĻ¤āĻāĻž āĻ¨āĻĄāĻŧāĻŦāĻĄāĻŧā§ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻāĻ¤āĻāĻž āĻĻā§āĻ°ā§āĻ¤ āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 1-10, 1-āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¨āĻĄāĻŧāĻŦāĻĄāĻŧā§āĻ¤āĻž, 10-āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ¨āĻĄāĻŧāĻŦāĻĄāĻŧā§āĻ¤āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 5āĨ¤
āĻ¸āĻ āĻŋāĻāĻ¤āĻž
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 1-15 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ āĻ
1-āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž, 15-āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 15āĨ¤
āĻ§āĻžāĻĒā§ āĻāĻāĻžāĻ°
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻžāĻ°āĻĒāĻžāĻļā§āĻ° āĻ āĻā§āĻāĻ˛āĻāĻŋ 1 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 6āĨ¤
mincontrast
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦā§āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ
0-1 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.3āĨ¤
āĻāĻŋāĻĒāĻžāĻ
āĻā§āĻ°āĻžāĻāĻĒāĻĄ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¤āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤. āĻ§āĻžāĻ°āĻŖāĻž āĻšāĻ˛ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻĻā§āĻ˛āĻ¨ā§āĻ° āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ
āĻāĻāĻāĻŋ āĻāĻŽ-āĻŦā§āĻļāĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻĻā§āĻļā§āĻ¯ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻžāĻ° āĻĻā§āĻļā§āĻ¯āĻā§ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻ°āĻžāĻā§āĻ¨āĨ¤
0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢā§āĻ°ā§āĻŽā§ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻŦāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
0-2āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0, āĻ¯āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
vidstabdetect
¡ āĻĻā§āĻĸāĻŧāĻāĻžāĻŦā§ āĻ¨āĻĄāĻŧāĻŦāĻĄāĻŧā§ āĻŽā§āĻāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢāĻžāĻāĻ˛ā§ āĻ°āĻžāĻā§āĻ¨ mytransforms.trf:
vidstabdetect=shakiness=10:accuracy=15:result="mytransforms.trf"
¡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨:
vidstabdetect=show=1
¡ āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻāĻžāĻāĻā§āĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ ffmpeg:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -vf vidstabdetect=shakiness=5:show=1 dummy.avi
vidstabtransform
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦāĻŋāĻ˛āĻžāĻāĻā§āĻļāĻ¨/āĻĄā§āĻļāĻāĻŋāĻ: 2-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ 2 āĻĒāĻžāĻ¸, āĻĻā§āĻā§āĻ¨ vidstabdetect āĻĒāĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ 1.
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ/āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¸āĻžāĻĨā§
āĻ¸āĻžāĻĨā§ vidstabdetect āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻļā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨
<http://public.hronopik.de/vid.stab> āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ§āĻžāĻ°āĻžāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĻā§āĻā§āĻ¨
āĻ¨āĻŋāĻā§.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ FFmpeg āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libvidstab"āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ¨āĻĒā§āĻ
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻžāĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ transforms.trf.
āĻŽāĻ¸ā§āĻŖāĻāĻ°āĻŖ
āĻ˛ā§āĻĒāĻžāĻ¸ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻŽāĻžāĻ¨*2 + 1) āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨ā§āĻĻā§āĻ˛āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 10āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ 10 āĻāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ 21āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ āĻ¤ā§āĻ¤ā§ 10āĻāĻŋ āĻāĻŦāĻ 10āĻāĻŋ
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§) āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻ¤āĻŋ āĻŽāĻ¸ā§āĻŖ āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻŽāĻ¸ā§āĻŖ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§ (āĻĒā§āĻ¯āĻžāĻ¨/āĻāĻžāĻ¤ āĻ¨āĻĄāĻŧāĻžāĻāĻĄāĻŧāĻž)āĨ¤ 0 āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻā§āĻĄāĨ¤
āĻ āĻĒāĻāĻžāĻ˛āĻā§
āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻĒāĻžāĻĨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻšā§āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻāĻžāĻāĻ¸
āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻŽā§āĻļāĻ¨ā§ āĻāĻžāĻāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ˛ā§-āĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻ°ā§āĻāĻāĻžāĻ° āĻāĻĄāĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻĄāĻŧ
maxshift
āĻĢā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -1, āĻŽāĻžāĻ¨ā§ āĻ¨ā§āĻ
āĻ¸ā§āĻŽāĻžāĨ¤
maxangle
āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻā§āĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻā§āĻ°ā§*PI/180)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -1,
āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻŽāĻž āĻ¨ā§āĻāĨ¤
āĻĢāĻ¸āĻ˛
āĻāĻ˛āĻžāĻāĻ˛ā§āĻ° āĻā§āĻˇāĻ¤āĻŋāĻĒā§āĻ°āĻŖā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻāĻžāĻŦā§ āĻŽā§āĻāĻžāĻŦāĻŋāĻ˛āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ°āĻžāĻāĻž
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻŦāĻŋāĻ° āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻāĻžāĻ˛ā§
āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻāĻžāĻ˛ā§ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻĒāĻ°
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻĒāĻ°āĻŽā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻā§āĻŽā§
āĻā§āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ¤āĻžāĻāĻļ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻŽ-āĻāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ, āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻā§āĻŽ-āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻŽāĻžāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0 (āĻā§āĻ¨ āĻā§āĻŽ āĻ¨ā§āĻ)āĨ¤
āĻ āĻĒāĻāĻā§āĻŽ
āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻā§āĻŽāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻšā§āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
0 āĻ āĻā§āĻˇāĻŽ
1 āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻŽ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻŦ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻ¨ā§āĻĻā§āĻ˛āĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž) (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
2 āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻā§āĻŽ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻā§āĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻŦā§ āĻ¨āĻž), āĻĻā§āĻā§āĻ¨
āĻā§āĻŽāĻ¸ā§āĻĒā§āĻĄ
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻā§āĻŽā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ¨ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻāĻŋāĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻā§āĻŽāĻ¸ā§āĻĒā§āĻĄ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻā§āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ¤āĻžāĻāĻļ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¯āĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ āĻ āĻĒāĻāĻā§āĻŽ 2 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤ āĻ°ā§āĻā§āĻ āĻšāĻ˛
0 āĻĨā§āĻā§ 5 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.25āĨ¤
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻžāĨ¤ āĻā§āĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨
āĻ°ā§āĻāĻŋāĻ
āĻ°ā§āĻāĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ
āĻĻā§āĻŦāĻŋāĻ°ā§āĻāĻŋāĻ
āĻāĻāĻ¯āĻŧ āĻĻāĻŋāĻā§āĻ āĻ°ā§āĻāĻŋāĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)
āĻŦāĻŋāĻāĻŋāĻāĻŦāĻŋāĻ
āĻāĻāĻ¯āĻŧ āĻĻāĻŋāĻ āĻĨā§āĻā§ āĻāĻ¨āĻ (āĻ§ā§āĻ°)
āĻāĻŋāĻĒāĻžāĻ
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻ°āĻžāĻāĻĒāĻĄ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
"āĻāĻĒā§āĻā§āĻˇāĻŋāĻ = 0: āĻ¸ā§āĻŽā§āĻĨāĻŋāĻ = 0"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻ° "āĻā§āĻ°āĻžāĻāĻĒāĻĄ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ vidstabdetect.
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž
āĻ˛āĻ āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ
āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ global_motions.trf. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ffmpeg āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯:
ffmpeg -i inp.mpeg -vf vidstabtransform,unsharp=5:5:0.8:3:3:0.4 inp_stabilized.mpeg
āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ§āĻžāĻ°āĻžāĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻāĻ°āĻ āĻāĻāĻā§ āĻā§āĻŽ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ āĻĄā§āĻāĻž āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨:
vidstabtransform=zoom=5:input="mytransforms.trf"
¡ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻāĻ°āĻ āĻŽāĻ¸ā§āĻŖ āĻāĻ°ā§āĻ¨:
vidstabtransform=smoothing=30
vflip
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ffmpeg:
ffmpeg -i in.avi -vf "vflip" out.avi
āĻāĻŋāĻ¤ā§āĻ°
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻāĻŋāĻāĻ¨ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻŖ, a
āĻ°ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻ¨ā§āĻ¸ āĻā§āĻŖ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻžāĻ¨āĻāĻŋ "[0,PI/2]" āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻā§āĻ˛āĻŋāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨: "PI/5"
x0
y0 āĻā§āĻ¨ā§āĻĻā§āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ "w/2" āĻāĻŦāĻ "h/2" āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§āĨ¤
āĻŽā§āĻĄ
āĻ¸āĻžāĻŽāĻ¨ā§/āĻĒā§āĻāĻ¨ āĻĻāĻŋāĻā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽā§āĻĄ āĻšāĻ˛:
āĻ āĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĨā§āĻā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ āĻšāĻŦā§, āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻ¤āĻ¤ āĻāĻžāĻĸāĻŧ āĻšāĻŦā§āĨ¤
āĻ āĻ¨āĻā§āĻ°āĻ¸āĻ°
āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĨā§āĻā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ āĻšāĻŦā§, āĻāĻŦāĻŋāĻāĻŋ āĻ¤āĻ¤ āĻāĻā§āĻā§āĻŦāĻ˛ āĻšāĻŦā§āĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻāĻ¨ā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻā§āĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨ā§āĻ
āĻ˛ā§āĻ¨ā§āĻ¸ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻā§āĻŖ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻŋāĻāĻ¸ (āĻāĻāĻ¨āĻ) āĻāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻā§āĻŦāĻ˛āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ āĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§.
āĻ¸ā§āĻĒāĻˇā§āĻ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻŖ, x0, y0).
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻž
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŦāĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻĨ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ§ā§āĻ° āĻāĻāĻž
āĻŽā§āĻĄ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻž.
āĻŦāĻŋāĻāĻžāĻ°
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŽāĻžāĻ¤ā§ dithering āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1 (āĻ¸āĻā§āĻˇāĻŽ)āĨ¤
āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ
āĻāĻŋāĻāĻ¨ā§āĻ āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻāĻāĻāĻ¨āĻā§ āĻāĻŋāĻāĻ¨ā§āĻā§āĻ° āĻāĻā§āĻ¤āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻāĻ¨āĻĒā§āĻā§āĻ° SAR-āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻāĻŋāĻāĻ¨ā§āĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "1/1"āĨ¤
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻ°āĻŽā§āĻ, x0 āĻāĻŦāĻ y0 āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
w
h āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž
n āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTS (āĻĒā§āĻ°ā§āĻā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ) āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ TB
āĻāĻāĻ¨āĻŋāĻ, NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĨāĻžāĻā§
r āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ, NAN āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ āĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§
t āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTS (āĻĒā§āĻ°ā§āĻā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ), āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
tb āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¸
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ¸āĻšāĻ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻŋāĻāĻ¨ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
vignette=PI/4
āĻāĻāĻāĻŋ āĻāĻāĻāĻā§ āĻāĻŋāĻāĻ¨ā§āĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
āĻāĻŋāĻāĻ¨ā§āĻ='PI/4+āĻāĻ˛ā§āĻŽā§āĻ˛ā§(1)*PI/50': eval=frame
vstack
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ.
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŦāĻ āĻāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨā§āĻ° āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
nb_āĻāĻ¨āĻĒā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
w3fdif
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§āĻ¨ ("w3fdif" āĻŽāĻžāĻ¨ā§ "āĻāĻ¯āĻŧā§āĻ¸ā§āĻāĻ¨ 3 āĻĢāĻŋāĻ˛ā§āĻĄ āĻĄāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°")āĨ¤
āĻŦāĻŋāĻŦāĻŋāĻ¸āĻŋ R&D-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ¯āĻŧā§āĻ¸ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻŦāĻŋāĻŦāĻŋāĻ¸āĻŋ R&D, āĻāĻ¯āĻŧā§āĻ¸ā§āĻāĻ¨ 3 āĻĢāĻŋāĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻŽ āĻāĻ¸ā§āĻāĻžāĻ°āĻŦā§āĻ°ā§āĻ āĻ˛āĻŋāĻā§āĻā§āĻ¨ āĻĄāĻŋ-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻŦāĻŋāĻ¸āĻŋ R&D āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĻāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻāĻŋ āĻ¸ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻā§ "āĻ¸āĻšāĻ" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ: āĻāĻŦāĻ "āĻāĻāĻŋāĻ˛"āĨ¤ āĻā§āĻ¨ āĻ¸ā§āĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻžāĻāĻāĻ¨āĻŋ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¸āĻšāĻ
āĻ¸āĻ°āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĻ āĻ¸ā§āĻāĨ¤
āĻāĻāĻŋāĻ˛
āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĻ āĻ¸ā§āĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻŋāĻ˛.
āĻĄāĻŋāĻ¨ā§āĻ
āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨:
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸,
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸āĻŦ.
āĻ¤āĻ°āĻā§āĻāĻžāĻā§āĻ¤āĻŋ
āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¯āĻŧā§āĻāĻĢāĻ°ā§āĻŽ āĻŽāĻ¨āĻŋāĻāĻ°āĨ¤
āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ āĻŽāĻ¨āĻŋāĻāĻ° āĻĒā§āĻ˛āĻ āĻ°āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ˛ā§āĻāĻ¸āĻā§āĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒā§āĻ° āĻāĻ˛āĻžāĻŽ āĻā§āĻ¸ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ, m
"āĻ¸āĻžāĻ°āĻŋ", āĻŦāĻž "āĻāĻ˛āĻžāĻŽ" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻāĻ˛āĻžāĻŽ"āĨ¤ āĻ¸āĻžāĻ°āĻŋ āĻŽā§āĻĄā§, āĻāĻĒāĻ° āĻā§āĻ°āĻžāĻĢ
āĻŦāĻžāĻŽ āĻĻāĻŋāĻ āĻ°āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽāĻžāĻ¨ 0 āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻĻāĻŋāĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ =
255. āĻāĻ˛āĻžāĻŽ āĻŽā§āĻĄā§, āĻāĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻāĻāĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻŽāĻžāĻ¨ = 0 āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻĻāĻŋāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ = 255āĨ¤
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž, i
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¯āĻŧāĻāĻŋ āĻŽāĻžāĻ¨ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ˛ā§āĻŽāĻŋāĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻžāĻ°āĻŋ/āĻāĻ˛āĻžāĻŽ āĻā§āĻĄāĻŧā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.04āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [0, 1]āĨ¤
āĻŽāĻŋāĻ°āĻ°, r
āĻŽāĻŋāĻ°āĻ°āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 0 āĻŽāĻžāĻ¨ā§ āĻāĻ¨āĻŽāĻŋāĻ°āĻ°āĻĄ, 1 āĻŽāĻžāĻ¨ā§ āĻŽāĻŋāĻ°āĻ°āĻĄāĨ¤ āĻŽāĻŋāĻ°āĻ° āĻŽā§āĻĄā§, āĻāĻā§āĻāĻ¤āĻ°
āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ "āĻ¸āĻžāĻ°āĻŋ" āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻāĻŦāĻ "āĻāĻ˛āĻžāĻŽ" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ°ā§āĻˇā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻŽā§āĻĄ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1 (āĻŽāĻŋāĻ°āĻ° āĻāĻ°āĻž)āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨, d
āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻĒāĻ°ā§ āĻĒāĻžāĻ¤āĻž
āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻž "āĻĒā§āĻ¯āĻžāĻ°ā§āĻĄā§" āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻžāĻĒāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻ˛ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ˛āĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻ¯āĻž āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨
āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇ āĻ¸āĻžāĻĻāĻž, āĻ§ā§āĻ¸āĻ° āĻŦāĻž āĻāĻžāĻ˛ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ°ā§āĻĄ
"āĻ¸āĻžāĻ°āĻŋ" āĻŽā§āĻĄā§ āĻŦāĻž āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻĨāĻ āĻā§āĻ°āĻžāĻĢ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
"āĻāĻ˛āĻžāĻŽ" āĻŽā§āĻĄā§ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻ¨ā§āĻā§āĨ¤
āĻāĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ°āĻā§āĻ° āĻāĻžāĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻāĻĒāĻ°ā§āĻ° āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻ¨āĻā§āĻ¯ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻžāĻ¯āĻŧāĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻžāĻĻāĻž, āĻ§ā§āĻ¸āĻ° āĻāĻŦāĻ āĻāĻžāĻ˛ā§ āĻ āĻŋāĻ āĻ¸āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ, āĻāĻŦāĻŋāĻ° āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇ āĻ āĻāĻļ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨ/āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻ¸āĻšāĻ
āĻ¸ā§āĻ¤āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°ā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻĒā§āĻ¯āĻžāĻ°ā§āĻĄ"āĨ¤
āĻāĻĒāĻžāĻĻāĻžāĻ¨, c
āĻā§āĻ¨ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛ā§ āĻŦāĻž āĻ˛āĻžāĻ˛
āĻāĻ¨āĻĒā§āĻ RGB āĻāĻžāĻ˛āĻžāĻ°āĻ¸ā§āĻĒā§āĻ¸ā§ āĻĨāĻžāĻāĻ˛ā§ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§ 7-āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¤āĻž āĻšāĻŦā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ 3āĻāĻŋ (āĻ¯āĻĻāĻŋ) āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°āĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŽ, e
āĻ¨āĻž
āĻā§āĻ¨ā§ āĻāĻžāĻŽ āĻ¨ā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ
āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻāĻžāĻŽ, āĻā§āĻ°āĻžāĻĢā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ āĻšāĻŦā§
āĻāĻŽāĻ¨āĻāĻŋ āĻā§āĻ "āĻĒāĻĻāĻā§āĻˇā§āĻĒ" āĻŽāĻžāĻ¨ āĻ¸āĻš āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĨ¤
āĻļāĻŋāĻāĻ°
āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻĄāĻŧā§ āĻā§āĻ°āĻžāĻĢā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻ§āĻ°ā§ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻ āĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻ¨āĻ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒ āĻ¨āĻž āĻĻā§āĻā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŽāĻžāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸ā§āĻĒāĻ.
āĻļāĻŋāĻāĻ° + āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻ
āĻĒāĻŋāĻ āĻāĻŦāĻ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻāĻžāĻŽ āĻāĻāĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤āĨ¤
āĻāĻžāĻāĻāĻ¨āĻŋ, f
āĻ˛ā§āĻĒāĻžāĻ¸
āĻā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ
āĻ˛ā§āĻŽāĻž āĻāĻŦāĻ āĻā§āĻ°ā§āĻŽāĻž āĻāĻāĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤āĨ¤
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ
āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ˛āĻžāĻ˛ āĻā§āĻ°ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻā§āĻ°ā§āĻŽāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻŽāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻā§āĻ°ā§āĻŽāĻž
āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ˛āĻžāĻ˛ āĻā§āĻ°ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻ°āĻ
āĻ¤āĻ°āĻā§āĻāĻ°ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻ°āĻā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
xbr
xBR āĻāĻā§āĻ-āĻŽāĻžāĻ¨ā§āĻ° āĻŽā§āĻ¯āĻžāĻāĻ¨āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻļāĻŋāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻž
āĻāĻ-āĻĄāĻŋāĻā§āĻāĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻĻā§āĻā§āĻ¨
<http://www.libretro.com/forums/viewtopic.php?f=6&t=134>.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
n āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻĄāĻžāĻāĻŽā§āĻ¨āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨: "2xBR" āĻāĻ° āĻāĻ¨ā§āĻ¯ 2, "3xBR" āĻāĻ° āĻāĻ¨ā§āĻ¯ 3 āĻāĻŦāĻ "4xBR" āĻāĻ° āĻāĻ¨ā§āĻ¯ 4āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 3āĨ¤
āĻāĻ¯āĻŧāĻžāĻĻāĻŋāĻĢ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§āĻ¨ ("āĻāĻ¯āĻŧāĻžāĻĄāĻŋāĻĢ" āĻŽāĻžāĻ¨ā§ "āĻāĻāĻ¨āĻ āĻāĻ°ā§āĻāĻāĻŋ āĻĄāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°")āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻ āĻŦāĻ˛āĻŽā§āĻŦāĻ¨ āĻāĻ°āĻžāĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
0, send_frame
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
1, send_field
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
2, send_frame_nospatial
"send_frame" āĻāĻ° āĻŽāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻā§āĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
3, send_field_nospatial
"send_field" āĻāĻ° āĻŽāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻā§āĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "send_frame"āĨ¤
āĻ¸āĻŽāĻ¤āĻž
āĻāĻ¨āĻĒā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¤āĻž āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻš:
0, tff
āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽāĨ¤
1, āĻŦāĻžāĻĢā§āĻĢā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽāĨ¤
-1, āĻāĻžāĻĄāĻŧā§
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¤āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ"āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻ āĻāĻžāĻ¨āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻā§
āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ, āĻļā§āĻ°ā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§.
āĻĄāĻŋāĻ¨ā§āĻ
āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨:
0, āĻ¸āĻŦ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
1, āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¸āĻŦ"āĨ¤
āĻā§āĻŽāĻĒā§āĻ¯āĻžāĻ¨
āĻā§āĻŽ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻŽ z
āĻā§āĻŽ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
x
y x āĻāĻŦāĻ y āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
d āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§
āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻšāĻŦā§āĨ¤
s āĻāĻāĻāĻĒā§āĻ āĻāĻŦāĻŋāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ 'hd720'āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
in_w, iw
āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
in_h, ih
āĻāĻ¨āĻĒā§āĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
āĻŦāĻžāĻāĻ°ā§_āĻāĻ, ow
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
āĻŦāĻžāĻāĻ°ā§_āĻāĻŖā§āĻāĻž, oh
āĻāĻāĻāĻĒā§āĻ āĻāĻā§āĻāĻ¤āĻžāĨ¤
in āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻŖāĻ¨āĻžāĨ¤
on āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻŖāĻ¨āĻžāĨ¤
x
y āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ 'x' āĻāĻŦāĻ 'y' āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĨā§āĻā§ āĻļā§āĻˇ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž 'x' āĻāĻŦāĻ 'y' āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻĢā§āĻ°ā§āĻŽ.
px
py āĻāĻā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻˇ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° 'x' āĻāĻŦāĻ 'y' āĻŦāĻž 0 āĻ¯āĻāĻ¨ āĻāĻŋāĻ˛ āĻ¨āĻž
āĻ¯ā§āĻŽāĻ¨ āĻĢā§āĻ°ā§āĻŽ (āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ)āĨ¤
āĻā§āĻŽā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ 'z' āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĨā§āĻā§ āĻļā§āĻˇ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻā§āĻŽāĨ¤
pzoom
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻˇ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻļā§āĻˇ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻā§āĻŽāĨ¤
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ 'd' āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻĨā§āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĨ¤
pduration
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
a āĻŽā§āĻ˛āĻĻ āĻ¸āĻāĻā§āĻ¯āĻž: āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ / āĻāĻ¨āĻĒā§āĻ āĻāĻā§āĻāĻ¤āĻž
sAR āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĻāĻžāĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ 1.5 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻŽ-āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻŦāĻŋāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāĻŋāĻā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨:
zoompan=z='min(zoom+0.0015,1.5)':d=700:x='if(gte(zoom,1.5),x,x+1/a)':y='if(gte(zoom,1.5),y,y+1)':s=640x360
¡ 1.5 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻŽ-āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŦāĻŋāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§ āĻĒā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨:
zoompan=z='min(zoom+0.0015,1.5)':d=700:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)'
āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¤ā§āĻ¸
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¤ā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻŦāĻžāĻĢāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻāĻ¨ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ libavfilter/vsrc_buffer.h.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ°
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° (āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž) āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
āĻāĻā§āĻāĻ¤āĻž
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻā§āĻāĻ¤āĻž.
pix_fmt
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻā§ˇ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻžāĻŽā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ¸āĻāĻā§āĻ¯āĻž.
āĻ¸āĻŽāĻ¯āĻŧ_āĻŦā§āĻ¸
āĻŦāĻžāĻĢāĻžāĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻā§āĻ¤ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛_āĻāĻ¸āĻĒā§āĻā§āĻ, sAR
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¨āĻŽā§āĻ¨āĻž (āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛) āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤
sws_param
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻāĻāĻžāĻ° āĻŦāĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
buffer=width=320:height=240:pix_fmt=yuv410p:time_base=1/24:sar=1
320x240 āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŦāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻš āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻ¤ā§āĻ¸āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻŦā§ā§ˇ
"yuv410p", āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻāĻŦāĻ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ 1/24 āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻā§ (1:1 āĻ¨āĻŽā§āĻ¨āĻž āĻĻāĻŋāĻ
āĻ āĻ¨ā§āĻĒāĻžāĻ¤). āĻ¯ā§āĻšā§āĻ¤ā§ "yuv410p" āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻāĻŋ 6 āĻ¨āĻŽā§āĻŦāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ (āĻā§āĻ āĻāĻ°ā§āĻ¨
enum AVPixelFormat āĻ¸āĻāĻā§āĻāĻž āĻāĻ¨ libavutil/pixfmt.h), āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§:
buffer=size=320x240:pixfmt=6:time_base=1/24:pixel_aspect=1/1
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĻāĻŋ
āĻŦāĻā§āĻāĻŋāĻ¤:
āĻĒā§āĻ°āĻ¸ā§āĻĨ:āĻāĻā§āĻāĻ¤āĻž:pix_fmt:time_base.num:time_base.den:pixel_aspect.num:pixel_aspect.den[:sws_param]
cellauto
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ āĻā§āĻŽā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ āĻā§āĻŽā§āĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻ°āĻŋ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ
āĻ āĻā§āĻŽā§āĻāĻ¨ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤ āĻāĻāĻ°āĻŖ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, f
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻĄāĻŧā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻ¸āĻžāĻ°āĻŋ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻā§
āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¨-āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ āĻā§āĻˇāĻ°āĻā§ āĻāĻāĻāĻŋ āĻā§āĻŦāĻ¨ā§āĻ¤ āĻā§āĻˇ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ
newline āĻ¸āĻžāĻ°āĻŋāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ°āĻ āĻ āĻā§āĻˇāĻ° āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨, p
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻĄāĻŧā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻ¸āĻžāĻ°āĻŋ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¨-āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ āĻā§āĻˇāĻ°āĻā§ āĻāĻāĻāĻŋ āĻā§āĻŦāĻ¨ā§āĻ¤ āĻā§āĻˇ, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ°āĻŋāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻŦā§, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ°āĻ āĻ āĻā§āĻˇāĻ° āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻšāĻžāĻ°, r
āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 25āĨ¤
āĻ°âā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ_āĻĢāĻŋāĻ˛_āĻ āĻ¨ā§āĻĒāĻžāĻ¤, āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ āĻā§āĻŽā§āĻāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻĢāĻŋāĻ˛ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ¸āĻŽāĻžāĻ¨
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŽāĻžāĻ¨ 0 āĻĨā§āĻā§ 1 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ 1/PHIāĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ˛ā§āĻŽā§āĻ˛ā§_āĻŦā§āĻ, āĻŦā§āĻ
āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻžāĻ°āĻŋ āĻĒā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
0 āĻāĻŦāĻ UINT32_MAXāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŦā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻ¸ā§āĻ˛ā§āĻ˛āĻžāĻ° āĻ āĻā§āĻŽā§āĻāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ 0 āĻĨā§āĻā§ 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
110 āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
If āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ or āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻ¸ā§āĻĨā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻžāĻ°āĻŋ, āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§āĻĨ * PHIāĨ¤
If āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻ¤ā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻšāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻžāĻ° āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"320x518" (āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤)āĨ¤
āĻ¸ā§āĻā§āĻ°āĻ˛
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻ°āĻŋ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻāĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ°āĻžāĨ¤ āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻ¤ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻžāĻ°āĻŋāĻāĻŋ āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻ° āĻāĻĒāĻ°ā§ āĻ˛ā§āĻāĻž āĻšāĻŦā§
āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻāĻŋ āĻāĻ°āĻžāĻā§āĻ° āĻ āĻŋāĻ āĻĒāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1.
āĻļā§āĻ°ā§_āĻĒā§āĻ°ā§āĻŖ, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻ¯āĻĻāĻŋ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻĒā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ°āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ, āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ˛āĻžāĻ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ˛āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻ°āĻŖ, āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ 0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻĄāĻŧā§āĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ 200x400 āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
cellauto=f=pattern:s=200x400
¡ 200 āĻāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻžāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, 2/3 āĻāĻ° āĻāĻ°āĻžāĻ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸āĻš:
cellauto=ratio=2/3:s=200x200
āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻā§āĻŦāĻ¨ā§āĻ¤ āĻā§āĻˇ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ 18 āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ
100 āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸āĻš āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻžāĻ°āĻŋ:
cellauto=p=@s=100x400:full=0:rule=18
āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨:
cellauto=p='@@ @ @@':s=100x400:full=0:rule=18
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛āĻŦā§āĻ°āĻ
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛āĻŦā§āĻ°āĻ āĻ¸ā§āĻ āĻĢā§āĻ°ā§āĻ¯āĻžāĻā§āĻāĻžāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻŦāĻ¯āĻŧā§ āĻā§āĻŽ āĻāĻ°ā§āĻ¨
āĻļā§āĻ°ā§_āĻāĻā§āĻ¸ āĻāĻŦāĻ start_y.
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
end_pts
āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ pts āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 400āĨ¤
end_scale
āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻ¸ā§āĻā§āĻ˛ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.3āĨ¤
āĻāĻŋāĻ¤āĻ°ā§āĻ°
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ°āĻā§āĻ° āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛āĻŦā§āĻ°āĻ āĻĢā§āĻ°ā§āĻ¯āĻžāĻā§āĻāĻžāĻ˛ āĻāĻāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ āĻā§āĻāĻ˛āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§:
āĻāĻžāĻ˛ā§
āĻāĻžāĻ˛ā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻāĻŋāĻ¸ā§āĻ¤āĻŋ
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻŽāĻŋāĻ¨āĻāĻ˛
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻāĻ¤ā§āĻ¸ā§āĻ° āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ˛
āĻĒāĻŋāĻ°āĻŋāĻ¯āĻŧāĻĄ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŽāĻŋāĻ¨āĻāĻ˛.
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻļā§āĻā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻāĻ°ā§āĻĒā§āĻ˛ā§āĻ¨ āĻšāĻāĻ¤ā§ āĻ¨āĻžāĻŽāĻž
āĻŦā§āĻ˛āĻāĻāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 10.0āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻāĻžāĻ°
āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
7189.
āĻŦāĻšāĻŋ: āĻ¸ā§āĻĨ
āĻŦāĻžāĻāĻ°ā§āĻ° āĻāĻžāĻ˛āĻžāĻ°āĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§:
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ_āĻāĻŖāĻ¨āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻžāĻāĻ¨ā§āĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ_āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ_āĻāĻŖāĻ¨āĻž
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻŖāĻ¨āĻž āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ_āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ_āĻāĻŖāĻ¨āĻž.
āĻšāĻžāĻ°, r
āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "25"āĨ¤
āĻāĻāĻžāĻ°, s
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻŦāĻŋāĻāĻžāĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "640x480"āĨ¤
start_scale
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ˛ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 3.0āĨ¤
āĻļā§āĻ°ā§_āĻāĻā§āĻ¸
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ x āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ -100 āĻāĻŦāĻ 100 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -0.743643887037158704752191506114774āĨ¤
start_y
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ y āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ -100 āĻāĻŦāĻ 100 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -0.131825904205311970493132056385139āĨ¤
mptestsrc
MPlayer āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ 256x256āĨ¤ āĻāĻ āĻāĻ¤ā§āĻ¸ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻšāĻžāĻ°, r
āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ_āĻ¸āĻāĻā§āĻ¯āĻž/āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ_āĻĄā§āĻ¨, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ "25"āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĨāĻž
āĻāĻŋāĻ°āĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨āĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻž, t
āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ āĻšāĻ˛:
dc_luma
dc_chroma
freq_luma
freq_chroma
amp_luma
amp_chroma
āĻ¸āĻŋāĻŦāĻŋāĻĒāĻŋ
mv
āĻ°āĻŋāĻ 1
āĻ°āĻŋāĻ 2
āĻ¸āĻŦ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻ¸āĻŽāĻ¸ā§āĻ¤", āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
mptestsrc=t=dc_luma
āĻāĻāĻāĻŋ "dc_luma" āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤
frei0r_src
āĻāĻāĻāĻŋ fei0r āĻā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ frei0r āĻšā§āĻĄāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-frei0r" āĻ¸āĻš FFmpegāĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻ
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽāĻ°ā§āĻāĨ¤ āĻāĻāĻŋ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ NUM/āĻāĻ°ā§āĻ¤ āĻŦāĻž āĻāĻāĻāĻŋ
āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¨āĻžāĻŽ
āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ frei0r āĻā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ frei0r āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§, āĻĒāĻĄāĻŧā§āĻ¨ frei0r āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻŦāĻŋāĻāĻžāĻāĨ¤
filter_params
āĻāĻāĻāĻŋ '|'-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž fei0r āĻāĻ¤ā§āĻ¸ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ā§ˇ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻžāĻ° 0x0 āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ 200 āĻ¸āĻš āĻāĻāĻāĻŋ frei200r partik10l āĻā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻ¯āĻž āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻāĻĒāĻ° āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
frei0r_src=size=200x200:framerate=10:filter_name=partik0l:filter_params=1234 [āĻāĻāĻžāĻ°āĻ˛ā§]; [āĻ [āĻāĻāĻžāĻ°āĻ˛ā§] āĻāĻāĻžāĻ°āĻ˛ā§
āĻā§āĻŦāĻ¨
āĻāĻāĻāĻŋ āĻā§āĻŦāĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨.
āĻāĻ āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻāĻ¨ āĻāĻ¨āĻāĻ¯āĻŧā§āĻ° āĻā§āĻŦāĻ¨ āĻā§āĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻā§āĻ¸āĻā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻĢ āĻā§āĻ°āĻŋāĻĄāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ°, āĻā§āĻŦāĻŋāĻ¤ āĻŦāĻž āĻŽā§āĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻˇ āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°ā§,
āĻ¯āĻž āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§, āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦāĻāĻžāĻŦā§ āĻŦāĻž āĻ¤āĻŋāĻ°ā§āĻ¯āĻāĻāĻžāĻŦā§ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻā§āĻˇāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻĄāĻāĻŋ āĻā§āĻšā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻā§āĻŦāĻŋāĻ¤ āĻā§āĻˇā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻāĻāĻāĻŋ āĻā§āĻˇāĻā§ āĻā§āĻŦāĻŋāĻ¤ āĻŦāĻž āĻāĻ¨ā§āĻŽāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒāĻāĻ¨ā§āĻĻ
āĻāĻāĻāĻ¨āĻā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, f
āĻ¯ā§ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻŋāĻĄ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§ āĻ¸ā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ -
āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ āĻā§āĻˇāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻā§āĻŦāĻ¨ā§āĻ¤ āĻā§āĻˇ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻ°āĻŋāĻ° āĻļā§āĻˇāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻŋāĻĄ āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻšāĻžāĻ°, r
āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 25āĨ¤
āĻ°âā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ_āĻĢāĻŋāĻ˛_āĻ āĻ¨ā§āĻĒāĻžāĻ¤, āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻĢāĻŋāĻ˛ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°
āĻŽāĻžāĻ¨ 0 āĻĨā§āĻā§ 1 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ 1/PHIāĨ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ˛ā§āĻŽā§āĻ˛ā§_āĻŦā§āĻ, āĻŦā§āĻ
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻā§āĻ°āĻŋāĻĄ āĻĒā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
0 āĻāĻŦāĻ UINT32_MAXāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ -1 āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŦā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻā§āĻŦāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ "S" āĻ§āĻ°āĻŖā§āĻ° āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§NS/BNB", āĻā§āĻĨāĻžāĻ¯āĻŧ NS āĻāĻŦāĻ NB āĻšāĻ¯āĻŧ
0-8 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ°āĻŽ, NS āĻā§āĻŦāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻā§āĻˇā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ¯āĻž āĻāĻāĻāĻŋ āĻā§āĻŦāĻ¨ā§āĻ¤ āĻā§āĻˇāĻā§ āĻā§āĻŦāĻŋāĻ¤ āĻ°āĻžāĻā§, āĻāĻŦāĻ NB āĻā§āĻŦāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻā§āĻˇā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž
āĻā§āĻŦāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽā§āĻ¤ āĻā§āĻˇ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ āĻ°ā§āĻĨāĻžā§ "āĻāĻ¨ā§āĻŽ")āĨ¤ "s" āĻāĻŦāĻ "b" āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ "S" āĻāĻŦāĻ "B" āĻāĻ°āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻāĻāĻŋ 18-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ 9āĻāĻŋ āĻšāĻžāĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻŦāĻŋāĻ
āĻā§āĻŦāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻˇā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻā§āĻˇ, āĻ¨āĻŋāĻŽā§āĻ¨ āĻā§āĻ°āĻŽ āĻŦāĻŋāĻ "āĻāĻ¨ā§āĻŽ" āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻˇā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻā§āĻ āĻā§āĻ°āĻŽ āĻŦāĻŋāĻ
āĻāĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻāĻā§āĻˇā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¸āĻāĻā§āĻ¯āĻž 6153 =
"(12<<9)+9" 12-āĻāĻ° āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ¤ āĻĨāĻžāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻŦāĻ 9-āĻāĻ° āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§, āĻ¯āĻž āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
"S23/B03" āĻĨā§āĻā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "S23/B3", āĻ¯āĻž āĻŽā§āĻ˛ āĻāĻ¨āĻāĻ¯āĻŧā§āĻ° āĻā§āĻŦāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻā§āĻ˛āĻž, āĻāĻŦāĻ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻā§āĻˇāĻā§ āĻā§āĻŦāĻŋāĻ¤ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ¤ā§ 2 āĻŦāĻž 3āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻā§āĻŦāĻŋāĻ¤ āĻā§āĻˇ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻˇā§āĻ° āĻāĻ¨ā§āĻŽ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻāĻāĻāĻŋ āĻŽā§āĻ¤ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§āĻŦāĻŋāĻ¤ āĻā§āĻˇ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
If āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻāĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻ āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ āĻ¯āĻĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻ¤ā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻžāĻ° āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻŋāĻĄāĻāĻŋ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻĢāĻ˛ā§āĻ° āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "320x240" (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ°āĻŋāĻĄ)āĨ¤
āĻ¸ā§āĻ˛āĻžāĻ
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§, āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻāĻĒāĻ°ā§āĻ° āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ˛āĻžāĻ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 1.
āĻāĻžāĻāĻ
āĻ¸ā§āĻ˛ āĻāĻžāĻāĻ āĻāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻŽā§āĻ¤ āĻā§āĻˇ āĻĨā§āĻā§ āĻ¯āĻžāĻŦā§ āĻŽā§āĻ¤ā§āĻ¯ā§_āĻ°āĻ āĻĨā§āĻā§ āĻāĻžāĻāĻ_āĻ°āĻ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ
āĻ§āĻžāĻĒ āĻāĻžāĻāĻ. āĻāĻžāĻāĻ 0 āĻĨā§āĻā§ 255 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻŦāĻ¨ā§āĻ°_āĻ°āĻ
āĻā§āĻŦāĻŋāĻ¤ (āĻŦāĻž āĻ¨āĻŦāĻāĻžāĻ¤) āĻā§āĻˇā§āĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻ¤ā§āĻ¯ā§_āĻ°āĻ
āĻŽā§āĻ¤ āĻā§āĻˇā§āĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ°āĻ
āĻāĻāĻāĻŋ āĻŽā§āĻ¤ āĻā§āĻˇāĨ¤
āĻāĻžāĻāĻ_āĻ°āĻ
āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻāĻžāĻŦā§ āĻŽā§āĻ¤ āĻāĻŦāĻ āĻāĻžāĻāĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻˇā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻā§āĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ 3āĻāĻŋ āĻ°āĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, ffmpeg-utils-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻĄ āĻĒāĻĄāĻŧā§āĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻāĻāĻŋāĻā§ 300x300 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻĄā§ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨:
life=f=pattern:s=300x300
¡ 200x200 āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻā§āĻ°āĻŋāĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŖ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ 2/3:
āĻā§āĻŦāĻ¨=āĻ āĻ¨ā§āĻĒāĻžāĻ¤=2/3:s=200x200
āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻā§āĻ°āĻŋāĻĄ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨:
life=rule=S14/B34
āĻ§ā§āĻ° āĻŽā§āĻ¤ā§āĻ¯ā§ āĻĒā§āĻ°āĻāĻžāĻŦ (āĻāĻžāĻāĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖ ffplay:
ffplay -f lavfi life=s=300x200:mold=10:r=60:ratio=0.1:death_color=#C83232:life_color=#00ff00,scale=1200:800:flags=16
allrgb, āĻ āĻ˛āĻŋāĻāĻ, āĻ°āĻ, haldclutsrc, nullsrc, rgbtestsrc, smptebars, smptehdbars, testsrc
"allrgb" āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ rgb āĻ°āĻā§āĻ° 4096x4096 āĻāĻāĻžāĻ°ā§āĻ° āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ā§ˇ
"allyuv" āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ yuv āĻ°āĻā§āĻ° 4096x4096 āĻāĻāĻžāĻ°ā§āĻ° āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ā§ˇ
"āĻ°āĻ" āĻā§āĻ¸ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻ°āĻāĻŋāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
"haldclutsrc" āĻā§āĻ¸ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ Hald CLUT āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ haldclut āĻāĻžāĻāĻāĻ¨āĻŋ.
"nullsrc" āĻā§āĻ¸āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŦāĻŋāĻšā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ/āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§, āĻŦāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¤ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¯āĻž āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻāĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
"rgbtestsrc" āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻāĻāĻāĻŋ RGB āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž RGB āĻŦāĻ¨āĻžāĻŽ BGR āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ°ā§ āĻĨā§āĻā§ āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻĒ āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
"smptebars" āĻāĻ¤ā§āĻ¸āĻāĻŋ SMPTE āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻŋāĻ-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ°āĻāĻŋāĻ¨ āĻŦāĻžāĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž EG 1-1990āĨ¤
"smptehdbars" āĻāĻ¤ā§āĻ¸āĻāĻŋ SMPTE RP 219-2002-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ°āĻāĻŋāĻ¨ āĻŦāĻžāĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
"testsrc" āĻāĻ¤ā§āĻ¸āĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻ°āĻā§āĻ° āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ˛āĻŋāĻ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤ āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¤ā§āĻ¸āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ°āĻ, c
āĻāĻ¤ā§āĻ¸ā§āĻ° āĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "āĻ°āĻ" āĻāĻ¤ā§āĻ¸ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ°, ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ "āĻ°āĻ" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°
Hald CLUT-āĻāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "haldclutsrc" āĻā§āĻ¸ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻ
"N" āĻāĻ° āĻ¸ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "N*N*N" āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž "N*N*N" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
3D āĻ˛ā§āĻāĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻāĻāĻŋ "1/(N*N)" āĻ¸ā§āĻā§āĻ˛ā§ āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻžāĻ°, s
āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "320x240"āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "haldclutsrc" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
āĻšāĻžāĻ°, r
āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ_āĻ¸āĻāĻā§āĻ¯āĻž/āĻĢā§āĻ°ā§āĻŽ_āĻ°ā§āĻ_āĻĄā§āĻ¨, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ "25"āĨ¤
sAR āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛, d
āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻšā§āĻ¤ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĨāĻž
āĻāĻŋāĻ°āĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨āĨ¤
āĻĻāĻļāĻŽāĻŋāĻ n
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻļāĻŽāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "testsrc" āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻā§āĻ¸āĨ¤
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽāĻžāĻ¨ āĻŽā§āĻ˛ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ā§āĻ° 10 āĻāĻ° āĻļāĻā§āĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻŖāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤:
testsrc=duration=5.3:size=qcif:rate=10
5.3x176 āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸āĻš 144 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 10 āĻĢā§āĻ°ā§āĻŽāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦāĻ°āĻŖāĻāĻŋ 0.2 āĻāĻ° āĻ āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻ˛ āĻāĻ¤ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻāĻāĻžāĻ° "qcif" āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 10 āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻāĨ¤
āĻ°āĻ=c=[āĻāĻŽā§āĻ˛ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤]:s=qcif:r=10
āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ˛ā§, "nullsrc" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ
"geq" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛ā§āĻŽāĻŋāĻ¨ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ˛ā§āĻ¨ā§ āĻļāĻŦā§āĻĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§:
nullsrc=s=256x256, geq=āĻāĻ˛ā§āĻŽā§āĻ˛ā§(1)*255:128:128
āĻāĻŽāĻžāĻ¨ā§āĻĄ
"āĻ°āĻ" āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
c, āĻ°āĻ
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻŦāĻŋāĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ°āĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻŦā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻŦāĻžāĻĢāĻžāĻ°āĻ¸āĻŋāĻā§āĻ
āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢā§āĻ° āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ āĻ¸āĻŋāĻā§āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ libavfilter/buffersink.h āĻ āĻĨāĻŦāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ AVBufferSinkContext āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§, āĻ¯āĻž āĻāĻāĻ¤āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻāĻ° āĻāĻ¨ā§āĻ¯ "avfilter_init_filter" āĻ āĻ āĻ¸ā§āĻŦāĻā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ°āĻŽā§āĻ.
nullsink
āĻ¨āĻžāĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻ: āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻā§āĻŦāĻžāĻ°ā§ āĻāĻŋāĻā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ/āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
aphasemeter
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨, āĻ āĻĄāĻŋāĻ āĻĢā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻšāĻžāĻ°, r
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 25āĨ¤
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "800x400"āĨ¤
rc
gc
bc āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻŦā§āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2, 7 āĻāĻŦāĻ 1āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻšāĻ˛ "[0, 255]"āĨ¤
āĻāĻŽāĻĒāĻŋāĻ¸āĻŋ āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢā§āĻ āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ°āĻ āĻšāĻ¯āĻŧ "āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ" āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻā§āĻ¨ā§ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻāĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻž "lavfi.aphasemeter.phase" āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻāĻĄāĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻŽāĻžāĻ¨ "[-1, 1]" āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĨ¤ "-1" āĻŽāĻžāĻ¨ā§ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĢā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻŦāĻ 1 āĻŽāĻžāĻ¨ā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻĢā§āĻā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
avectorscope
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨, āĻ āĻĄāĻŋāĻ āĻā§āĻā§āĻāĻ° āĻ¸ā§āĻā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ
āĻāĻāĻ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¤ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ monoaural āĻ¸āĻāĻā§āĻ¤, āĻ¸ā§āĻāĻž āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ˛āĻžāĻāĻ¨. āĻā§āĻ¨ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻŋāĻā§āĻā§āĻĻ āĻāĻ āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ
āĻ˛āĻŋāĻ¸āĻžāĻāĻžāĻ¸ āĻĢāĻŋāĻāĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻāĻž (āĻŦāĻž āĻāĻāĻŋ āĻĨā§āĻā§ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ) āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻ°ā§āĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻŦāĻžāĻŽ āĻāĻŦāĻ āĻĄāĻžāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻĨā§āĻā§ āĻŦā§āĻ°āĻŋāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ, m
āĻā§āĻā§āĻāĻ°āĻ¸ā§āĻā§āĻĒ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
lissajous
Lissajous 45 āĻĄāĻŋāĻā§āĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻžāĻ¨ā§.
lissajous_xy
āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤ āĻāĻāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°āĻžāĻ¨ā§ āĻ¨āĻž.
āĻ°ā§āĻŽāĻžāĻāĻāĻāĻ° āĻāĻ˛ā§āĻĒ
āĻŦā§āĻ¤ā§āĻ¤ā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻā§āĻ¤āĻŋ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ lissajous.
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "400x400"āĨ¤
āĻšāĻžāĻ°, r
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 25āĨ¤
rc
gc
bc
ac āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻŦā§āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 40, 160, 80 āĻāĻŦāĻ
255. āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ "[0, 255]"āĨ¤
rf
gf
bf
af āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ, āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻāĻ˛āĻĢāĻž āĻĢā§āĻĄ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 15, 10, 5 āĻāĻŦāĻ 5āĨ¤
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ "[0, 255]"āĨ¤
āĻā§āĻŽā§
āĻā§āĻŽ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1ā§ˇ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšāĻ˛ "[1, 10]"ā§ˇ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖ ffplay:
ffplay -f lavfi 'amovie=input.mp3, asplit [a][out1];
[a] avectorscope=zoom=1.3:rc=2:gc=200:bc=10:rf=1:gf=8:bf=7 [out0]'
concat
āĻāĻā§āĻ° āĻĒāĻ° āĻāĻ āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻŦ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻļā§āĻ¯āĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŦā§
āĻāĻāĻāĻĒā§āĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
n āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
v āĻāĻāĻāĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
a āĻāĻāĻāĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 0āĨ¤
āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ
āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŽā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨: āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨāĻžāĻāĻ˛ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻā§ v+a āĻāĻāĻāĻĒā§āĻ: āĻĒā§āĻ°āĻĨāĻŽ v āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ, āĻ¤āĻžāĻ°āĻĒāĻ° a āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻāĨ¤
āĻ¸ā§āĻāĻžāĻ¨ā§ nx(v+a) āĻāĻ¨āĻĒā§āĻ: āĻĒā§āĻ°āĻĨāĻŽā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ, āĻāĻāĻ āĻā§āĻ°āĻŽā§
āĻāĻāĻāĻĒā§āĻ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ°āĻŖā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ āĻŋāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĨāĻžāĻā§ āĻ¨āĻž
āĻā§āĻĄā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻžāĻāĻ āĻŦāĻž āĻ¸ā§āĻ˛ā§āĻĒāĻŋ āĻ āĻĨāĻ°āĻŋāĻ āĻ¸āĻšāĨ¤ āĻ¯ā§ āĻāĻžāĻ°āĻŖā§, āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻāĻĄ
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋ (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻ° āĻ āĻĄāĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻ) āĻāĻāĻŦāĻžāĻ°ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ā§ˇ āĻāĻ¨āĻā§āĻ¯āĻžāĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻĻā§āĻ°ā§āĻāĻ¤āĻŽ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ (āĻļā§āĻˇāĻāĻŋ āĻŦāĻžāĻĻā§),
āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻ¨ā§āĻ°āĻŦāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻžāĻāĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ 0 āĻ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻŦ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§; āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§
āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻŋāĻāĻ¸, āĻ¯ā§āĻŽāĻ¨
āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻšāĻŦā§; āĻĨāĻžāĻāĻž
āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ, āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻŦ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ, āĻ¸āĻŦāĻ āĻĻā§āĻŦāĻŋāĻāĻžāĻˇāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ (āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ 0, āĻ¸ā§āĻā§āĻ°ā§āĻŽ 1 āĻāĻŦāĻ 2-āĻ āĻ āĻĄāĻŋāĻ):
ffmpeg -i opening.mkv -i episode.mkv -i ending.mkv -filter_complex \
'[0:0] [0:1] [0:2] [1:0] [1:1] [1:2] [2:0] [2:1] [2:2]
concat=n=3:v=1:a=2 [v] [a1] [a2]' \
-āĻŽā§āĻ¯āĻžāĻĒ '[v]' -āĻŽā§āĻ¯āĻžāĻĒ '[a1]' -āĻŽā§āĻ¯āĻžāĻĒ '[a2]' output.mkv
¡ āĻĻā§āĻāĻŋ āĻ āĻāĻļ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨, āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨, (a) āĻŽā§āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ¤ā§āĻ¸, āĻāĻŦāĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻž:
movie=part1.mp4, āĻ¸ā§āĻā§āĻ˛=512:288 [v1] ; amovie=part1.mp4 [a1] ;
movie=part2.mp4, āĻ¸ā§āĻā§āĻ˛=512:288 [v2] ; amovie=part2.mp4 [a2] ;
[v1] [v2] concat [outv] ; [a1] [a2] concat=v=0:a=1 [outa]
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸ā§āĻ˛āĻžāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸āĻŋāĻā§āĻ āĻāĻāĻŦā§ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻŋāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻāĻā§āĨ¤
ebur128
EBU R128 āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻŋ āĻŽā§āĻŽā§āĻ¨ā§āĻāĻžāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ 10Hz āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ˛āĻ āĻāĻ°ā§
āĻāĻā§āĻāĻ¤āĻž ("M" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤), āĻ¸ā§āĻŦāĻ˛ā§āĻĒ-āĻŽā§āĻ¯āĻŧāĻžāĻĻā§ āĻāĻā§āĻāĻ¸ā§āĻŦāĻ° ("S"), āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻā§āĻāĻ¤āĻž ("I") āĻāĻŦāĻ
āĻ˛āĻžāĻāĻĄāĻ¨ā§āĻ¸ āĻ°ā§āĻā§āĻ ("LRA")āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻāĻ āĻ°āĻ¯āĻŧā§āĻā§ (āĻĻā§āĻā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ) āĻāĻāĻāĻŋ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻāĻžāĻāĻŽ āĻā§āĻ°āĻžāĻĢ āĻ¸āĻš
āĻāĻā§āĻāĻ¸ā§āĻŦāĻ°ā§ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻāĻŋāĻ¤ā§ āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ˛āĻ āĻāĻ°āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§,
āĻ¸ā§āĻ¤āĻ°āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻ° āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ˛ā§āĻĒ-āĻŽā§āĻ¯āĻŧāĻžāĻĻā§ āĻāĻā§āĻāĻ¤āĻž (āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° 3 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ), āĻāĻŦāĻ
āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§āĻ° āĻā§āĻāĻāĻŋ āĻā§āĻˇāĻŖāĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ (400 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§āĻā§āĻ¨ā§āĻĄ)āĨ¤
āĻ˛āĻžāĻāĻĄāĻ¨ā§āĻ¸ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ EBU R128 āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯
<http://tech.ebu.ch/loudness>.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻŋāĻĄāĻŋāĻ
āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¨āĻž āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻžāĻ¸ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ āĻŦāĻž āĻ¨āĻžāĨ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšāĻŦā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
0.
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻā§āĻ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨
āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻšāĻ˛ "640x480"āĨ¤
āĻŽāĻŋāĻāĻžāĻ°
EBU āĻ¸ā§āĻā§āĻ˛ āĻŽāĻŋāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 9āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ 9 āĻāĻŦāĻ 18 āĻāĻ° āĻāĻ¨ā§āĻ¯
EBU āĻ¸ā§āĻā§āĻ˛ āĻŽāĻŋāĻāĻžāĻ° +9 āĻāĻŦāĻ EBU āĻ¸ā§āĻā§āĻ˛ āĻŽāĻŋāĻāĻžāĻ° +18āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.
āĻŽā§āĻāĻžāĻĄāĻžāĻāĻž
āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻ¨āĻā§āĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻ 100ms āĻ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ, āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻāĻāĻŋāĻ¤ā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ¤ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻā§āĻāĻ¤āĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŦ
āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§ "lavfi.r128" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻĢā§āĻ°ā§āĻŽāĻ˛āĻ
āĻĢā§āĻ°ā§āĻŽ āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ° āĻā§āĻ° āĻāĻ°ā§.
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¤āĻĨā§āĻ¯
āĻ¤āĻĨā§āĻ¯ āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ°
āĻāĻžāĻ°ā§āĻŦā§āĻ¸
āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ°
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ āĻĨāĻŦāĻž āĻŽā§āĻāĻžāĻĄāĻžāĻāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ, āĻāĻāĻž āĻ¸ā§āĻāĻ āĻāĻžāĻ°ā§āĻŦā§āĻ¸.
āĻļāĻŋāĻāĻ°
āĻĒāĻŋāĻ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ "āĻĒāĻ¤āĻžāĻāĻž" āĻĒā§āĻ°āĻāĻžāĻ°)āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻž
āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻŋāĻ āĻŽā§āĻĄ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻ¸āĻā§āĻ
āĻ¨āĻŽā§āĻ¨āĻž-āĻĒāĻŋāĻ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻšāĻ āĻļāĻŋāĻāĻ° āĻŽā§āĻĄ āĻāĻā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŽāĻžāĻ¨ āĻā§āĻāĻāĻā§āĻ¨. āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ˛āĻ āĻāĻ°ā§
āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛-āĻĒāĻŋāĻ ("SPK" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤)āĨ¤
āĻ¸āĻ¤ā§āĻ¯
āĻā§āĻ°ā§-āĻĒāĻŋāĻ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŽā§āĻ¨āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻŋāĻ āĻ˛ā§āĻāĻāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻāĻžāĻ˛ āĻļāĻŋāĻāĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻ¨ā§āĻ¯. āĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯-āĻļāĻŋāĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ˛āĻ āĻāĻ°ā§āĨ¤ ("TPK" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤)
āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ°ā§-āĻĒāĻŋāĻ ("FTPK" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤)āĨ¤ āĻāĻ āĻŽā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
"libswresample"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻā§āĻ°āĻžāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ffplay, āĻāĻāĻāĻŋ EBU āĻ¸ā§āĻā§āĻ˛ āĻŽāĻŋāĻāĻžāĻ° +18 āĻ¸āĻš:
ffplay -f lavfi -i "amovie=input.mp3,ebur128=video=1:meter=18 [out0][out1]"
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻžāĻ˛āĻžāĻ¨ ffmpeg:
ffmpeg -nostats -i input.mp3 -filter_complex ebur128 -f āĻ¨āĻžāĻ˛ -
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻŦāĻ°ā§āĻ¤ā§
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ¸āĻžāĻŽāĻ¯āĻŧāĻŋāĻāĻāĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽāĻā§ āĻāĻ¨ā§āĻ¤āĻāĻ˛āĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤
"āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ" āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ āĻĄāĻŋāĻāĻ° āĻ¸āĻžāĻĨā§ "āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ"āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧā§ˇ
āĻāĻāĻāĻĒā§āĻāĨ¤
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤, āĻāĻāĻā§āĻ¯āĻŧā§ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻāĻŽāĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻ¨āĻ āĻŦāĻ¨ā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻŦāĻ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻšāĻŖ.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ "āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻ°āĻĒ āĻāĻ°ā§
āĻĢā§āĻ°ā§āĻŽ "āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻ¸ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ āĻļā§āĻˇ-āĻ āĻĢ-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸āĻāĻā§āĻ¤ āĻ¨āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻāĻĒā§āĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĄā§āĻ°āĻĒ āĻāĻ°āĻŦā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧā§ āĻā§āĻā§ā§ˇ
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
nb_āĻāĻ¨āĻĒā§āĻ, n
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 2āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ ffmpeg:
ffmpeg -i bambi.avi -i pr0n.mkv -filter_complex "[0:v][1:v] āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ" āĻāĻāĻ.avi
āĻāĻŋāĻāĻŋāĻŽāĻŋāĻāĻŋ āĻāĻžāĻĒāĻ¸āĻž āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨='if(gt(āĻāĻ˛ā§āĻŽā§āĻ˛ā§(0), 0.2), 1, 2)':n=2 [tmp], boxblur=2:2, [tmp] āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ, āĻāĻĒāĻžāĻ°āĻŽ
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ āĻ¨/āĻ˛ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŽā§āĻ˛āĻ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒāĻĨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽā§āĻĄ
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻž
āĻāĻŋāĻā§ āĻāĻ°āĻ¨āĻž. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
ro āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
rw āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻā§āĻ˛
āĻĢā§āĻ°ā§āĻŽāĻāĻŋāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĻ¨, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻšāĻ˛ā§ āĻ˛āĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ˛ā§āĻŽā§āĻ˛ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦāĻž āĻāĻ˛ā§āĻŽā§āĻ˛ā§āĻāĻžāĻŦā§ āĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ
āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻŽā§āĻĄ, āĻ āĻŦāĻļā§āĻ¯āĻ 0 āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
"UINT32_MAX"āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "-1" āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŦā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĸā§āĻāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻļāĻžāĻ¨ā§āĻ°ā§āĻĒ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻžāĻ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĸā§āĻāĻžāĻ¨ā§ a
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ or āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ perms/aperms āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤
āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨.
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ¸āĻĒā§āĻ°, e
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŦāĻž NaN āĻšāĻ¯āĻŧ, āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ;
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻāĻ "ceil(val)-1" āĻ¸āĻš āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻāĻ 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ 1.2 āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸ā§āĻāĻ "ceil(1.2)-1 = 2-1 = āĻ¸ā§āĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
1", āĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻāĨ¤
āĻāĻāĻāĻĒā§āĻ, n
āĻāĻāĻāĻĒā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
n āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° (āĻā§āĻ°āĻŽāĻŋāĻ) āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤_āĻāĻ¨
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° (āĻā§āĻ°āĻŽāĻŋāĻ) āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
prev_selected_n
āĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
TB āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻžāĻāĻŽāĻŦā§āĻ¸āĨ¤
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTS (āĻĒā§āĻ°ā§āĻā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ), āĻāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ TB āĻāĻāĻ¨āĻŋāĻāĨ¤
āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
t āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTS, āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
prev_pts
āĻĒā§āĻ°ā§āĻŦā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTSāĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
prev_selected_pts
āĻļā§āĻˇ āĻĒā§āĻ°ā§āĻŦā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTSāĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
prev_selected_t
āĻļā§āĻˇ āĻĒā§āĻ°ā§āĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTSāĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
start_pts
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻŋāĻāĻŋāĻāĻ¸āĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
start_t
āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻāĻž NAN āĻ¯āĻĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻŦāĻŋ_āĻāĻžāĻāĻĒ (āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻŦāĻ˛)
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
I
P
B
S
SI
SP
BI
āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸_āĻāĻžāĻāĻĒ (āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻŦāĻ˛)
āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻ āĻā§āĻ°āĻāĻ¤āĻŋ
āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻĒā§āĻ°āĻāĻ¤āĻŋāĻļā§āĻ˛ (āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻĨāĻŽ
āĻĢā§āĻ°ā§āĻŽ āĻļā§āĻ°ā§āĻˇ-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽāĨ¤
āĻŦāĻāĻŽāĻĢāĻžāĻ°ā§āĻ¸ā§āĻ
āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻ¨ā§āĻā§-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻĒā§āĻ°āĻĨāĻŽāĨ¤
consumed_sample_n (āĻļā§āĻ°ā§āĻ¤āĻŋ āĻā§āĻŦāĻ˛)
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻ¨ (āĻļā§āĻ°ā§āĻ¤āĻŋ āĻā§āĻŦāĻ˛)
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ° (āĻļā§āĻ°ā§āĻ¤āĻŋ āĻā§āĻŦāĻ˛)
āĻāĻ¨āĻĒā§āĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°
āĻāĻžāĻŦāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻā§-āĻĢā§āĻ°ā§āĻŽ āĻšāĻ˛ā§ āĻāĻāĻŋ 1, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0āĨ¤
āĻĒāĻŋāĻāĻāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, -1 āĻ¯āĻĻāĻŋ āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧ
(āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯)
āĻĻā§āĻļā§āĻ¯ (āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻŦāĻ˛)
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĻā§āĻļā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ 0 āĻāĻŦāĻ 1 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ¨; āĻāĻāĻāĻŋ āĻāĻŽ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻāĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĻā§āĻļā§āĻ¯ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§
āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻļāĻŋ (āĻ¨ā§āĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻā§āĻ¨)
āĻ¸āĻŋāĻ˛ā§āĻā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŦ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž
āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ = 1
¡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ = 0
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ-āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨='eq(pict_type\,I)'
āĻĒā§āĻ°āĻ¤āĻŋ 100 āĻ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
āĻ¸āĻŋāĻ˛ā§āĻā§āĻ='āĻ¨āĻ(āĻŽā§āĻĄ(n\,100))'
¡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 10-20 āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻĨāĻžāĻāĻž āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨=āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§(t\,10\,20)
¡ 10-20 āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻĨāĻžāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° I āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨=āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§(t\,10\,20)*eq(pict_type\,I)
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ¸āĻš āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨:
select='isnan(prev_selected_t)+gte(t-prev_selected_t\,10)'
¡ āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛ āĻ¨āĻŽā§āĻŦāĻ° > 100 āĻ¸āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻŋāĻ˛ā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
aselect='gt(samples_n\,100)'
¡ āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻļā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
ffmpeg -i video.avi -vf select='gt(scene\,0.4)',scale=160:120,tile -frames:v 1 preview.png
āĻ¤ā§āĻ˛āĻ¨āĻž āĻĻā§āĻļā§āĻ¯ 0.3 āĻāĻŦāĻ 0.5 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
āĻĒā§āĻĨāĻ āĻāĻāĻāĻĒā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻĄāĻŧ āĻāĻŦāĻ āĻŦāĻŋāĻā§āĻĄāĻŧ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ°āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨:
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨=n=2:e='mod(n, 2)+1' [āĻŦāĻŋāĻā§āĻĄāĻŧ][āĻā§āĻ°]; [āĻŦāĻŋāĻā§āĻĄāĻŧ] pad=h=2*ih [tmp]; [tmp][even] overlay=y=h
sendcmd, asendcmd
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻĻā§āĻļāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧā§āĨ¤
āĻĻā§āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ "sendcmd" āĻĸā§āĻāĻžāĻ¤ā§ āĻšāĻŦā§, "asendcmd" āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĸā§āĻāĻžāĻ¤ā§ āĻšāĻŦā§
āĻĻā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž āĻ¤āĻžāĻ°āĻž āĻāĻāĻ āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻŦāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻĻā§āĻļ, c
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, f
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨
āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°āĻŖā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ
āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻ¨āĻž āĻāĻāĻ˛ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤
āĻ¸āĻāĻāĻāĻŋāĻ¤ āĻāĻā§āĻ¨ā§āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻŦā§āĻļ āĻŦāĻž āĻā§āĻĄāĻŧā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¤āĻ°.
āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
[- ] ;
āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇ āĻŦāĻžāĻ°āĨ¤ āĻļā§āĻˇ āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ [āĻļā§āĻ°ā§, āĻļā§āĻˇ), āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻĄāĻŧ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻšāĻ˛
āĻĨā§āĻā§ āĻāĻŽ āĻļā§āĻˇ.
āĻāĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ¸ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤, āĻ¯āĻž "," āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤,
āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ:
[ ]
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¸ āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻšāĻ¤ā§ āĻšāĻŦā§
"+" āĻŦāĻž "|" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻŦāĻ "[" āĻāĻŦāĻ "]" āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŦāĻĻā§āĻ§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤:
āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ¨
āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤ā§ āĻāĻŋāĻ˛ āĻ¨āĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨, āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻ˛āĨ¤
āĻā§āĻĄāĻŧā§
āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻā§āĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŋāĻ˛
āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨, āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤
If āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, "[āĻāĻ¨ā§āĻāĻžāĻ°]" āĻāĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ TARGET āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž a
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¨āĻžāĻŽāĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤
ARG āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻā§āĻāĻŋāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ.
āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻŦāĻž āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻā§āĻ°āĻŽ
āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ "#" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ BNF āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
::= "āĻāĻ¨ā§āĻāĻžāĻ°" | "āĻ¤ā§āĻ¯āĻžāĻ"
::= [(+|"|") ]
::= ["[" "]"] [ ]
::= [, ]
::= [- ]
::= [; ]
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ 4 āĻ āĻ āĻĄāĻŋāĻ āĻā§āĻŽā§āĻĒā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨:
asendcmd=c='4.0 āĻāĻā§āĻŽā§āĻĒā§ āĻā§āĻŽā§āĻĒā§ 1.5',āĻāĻā§āĻŽā§āĻĒā§
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĄā§āĻ°āĻā§āĻā§āĻ¸āĻ āĻāĻŦāĻ āĻšāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
# 5-10 āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨
5.0-10.0 [āĻāĻ¨ā§āĻāĻžāĻ°] drawtext reinit 'fontfile=FreeSerif.ttf:text=hello world',
drawtext reinit 'fontfile=FreeSerif.ttf:text=';
# 15-20 āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻĄāĻŋāĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
15.0-20.0 [āĻāĻ¨ā§āĻāĻžāĻ°] hue s 0,
[āĻāĻ¨ā§āĻāĻžāĻ°] drawtext reinit 'fontfile=FreeSerif.ttf:text=nocolor',
[āĻāĻžāĻĄāĻŧā§] āĻ°āĻ 1,
[leave] drawtext reinit 'fontfile=FreeSerif.ttf:text=color';
# āĻ¸āĻŽāĻ¯āĻŧ 25 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻĢā§āĻāĻĄ-āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨
25 [āĻāĻ¨ā§āĻāĻžāĻ°] hue s exp(25-t)
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻĒāĻ°ā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻāĻŋ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
test.cmd, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
sendcmd=f=test.cmd,drawtext=fontfile=FreeSerif.ttf:text='', hue
āĻ¸ā§āĻāĻĒā§āĻāĻ¸, asetpts
āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° PTS (āĻĒā§āĻ°ā§āĻā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
"setpts" āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻžāĻ āĻāĻ°ā§, "asetpts" āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ eval API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°
āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢā§āĻ°ā§āĻŽ-āĻ°ā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
PTS āĻāĻ¨āĻĒā§āĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ
N āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻŖāĻ¨āĻž āĻŦāĻž āĻāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻ¨āĻž
āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻš, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
NB_CONSUMED_SAMPLES
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽ (āĻļā§āĻ§ā§ āĻ āĻĄāĻŋāĻ) āĻ¸āĻš āĻ¨āĻ¯āĻŧ
NB_SAMPLES, S
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĄāĻŋāĻ)
āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, SR
āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°.
STARTPTS
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻŋāĻāĻŋāĻāĻ¸āĨ¤
āĻļā§āĻ°ā§
āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻŦāĻĻā§āĻ§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
T āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŽāĻ¯āĻŧ
āĻĒāĻŋāĻāĻāĻ¸ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¸āĻ˛ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, āĻ āĻĨāĻŦāĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻĢā§āĻ°ā§āĻŽ
PREV_INPTS
āĻāĻā§āĻ° āĻāĻ¨āĻĒā§āĻ PTS.
PREV_INT
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŽāĻ¯āĻŧ
PREV_OUTPTS
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ PTS.
PREV_OUTT
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ°āĻāĻŋāĻ¸āĻŋāĻāĻžāĻāĻŽ
āĻāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ˛āĻ (RTC) āĻ¸āĻŽāĻ¯āĻŧ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĨ¤ āĻāĻ āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ(0) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
RTCSTART
āĻāĻ¯āĻŧāĻžāĻ˛āĻā§āĻ˛āĻ (RTC) āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ¨ā§āĻŽāĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĨ¤
TB āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻžāĻāĻŽāĻŦā§āĻ¸āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ PTS āĻāĻŖāĻ¨āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨
setpts=PTS-STARTPTS
āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
setpts=0.5*PTS
āĻ§ā§āĻ° āĻāĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
setpts=2.0*PTS
¡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 25 āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
setpts=N/(25*TB)
¡ āĻāĻŋāĻā§ āĻāĻŋāĻāĻžāĻ° āĻ¸āĻš 25 fps āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
setpts='1/(25*TB) * (N + 0.05 * sin(N*2*PI/25))'
¡ āĻāĻ¨āĻĒā§āĻ āĻĒāĻŋāĻāĻŋāĻāĻ¸ā§ 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨:
setpts=PTS+10/TB
āĻāĻāĻāĻŋ "āĻ˛āĻžāĻāĻ āĻ¸ā§āĻ°ā§āĻ¸" āĻĨā§āĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ā§ āĻ°āĻŋāĻŦā§āĻ¸ āĻāĻ°ā§āĻ¨:
setpts='(RTCTIME - RTCSTART) / (TB * 1000000)'
¡ āĻ¨āĻŽā§āĻ¨āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
asetpts=N/SR/TB
āĻ¸ā§āĻāĻŦāĻŋ, asettb
āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻā§āĻ¸āĻĒā§āĻ°, tb
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¯āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ tb āĻāĻāĻāĻŋ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ°ā§
āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻā§ "AVTB" (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻāĻŽāĻŦā§āĻ¸), "intb" (āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻŦā§āĻ¸) āĻāĻŦāĻ "sr"
(āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĄāĻŋāĻ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "intb"āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ 1/25 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
settb=expr=1/25
¡ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ 1/10 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
settb=expr=0.1
¡ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ 1001/1000 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
settb=1+0.001
āĻāĻžāĻāĻŽāĻŦā§āĻ¸ 2*intb-āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
settb=2*intb
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨:
settb=AVTB
showcqt
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻĒā§āĻāĻā§āĻ°āĻžāĻŽ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨
(āĻŦā§āĻ°āĻžāĻāĻ¨-āĻĒāĻžāĻā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ§ā§āĻ°ā§āĻŦāĻ Q āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§), āĻŽāĻŋāĻāĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ˛ āĻ¸āĻš, āĻĨā§āĻā§
E0 āĻĨā§āĻā§ D#10 (10 āĻ āĻˇā§āĻāĻ)āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ āĻāĻ˛āĻŋāĻāĻŽ (āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ¯āĻŧāĻžāĻ°) āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ f
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ, tc
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨
āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨:
a_weighting(f)
A- āĻ¸āĻŽāĻžāĻ¨ āĻā§āĻ°ā§ āĻāĻāĻ¨ āĻāĻ°āĻž
b_weighting(f)
B- āĻ¸āĻŽāĻžāĻ¨ āĻā§āĻ°ā§ āĻāĻāĻ¨ āĻāĻ°āĻž
c_weighting(f)
āĻ¸āĻŽāĻžāĻ¨ āĻā§āĻ°ā§ āĻ¸āĻŋ-āĻāĻāĻ¨āĻŋāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 16āĨ¤
āĻĻā§āĻ°ā§āĻā§āĻ¯
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨. āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ f
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ, tc
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "384/f*tc/(384/f+tc)"āĨ¤
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¤ā§, āĻ¸āĻ āĻŋāĻāĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°ā§āĻĄ-āĻ āĻĢ āĻāĻā§
āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĄā§āĻŽā§āĻ¨ āĻāĻŦāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ā§āĨ¤ āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻŽ āĻšāĻ˛ā§, āĻāĻā§āĻ¨ā§āĻ āĻāĻ¨ āĻāĻžāĻāĻŽ āĻĄā§āĻŽā§āĻāĻ¨
āĻāĻ°ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻĻ āĻĄā§āĻ°āĻžāĻŽ), āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻā§āĻā§āĻ° āĻāĻāĻ¨āĻž
āĻĄā§āĻŽā§āĻ¨ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¸ āĻāĻŋāĻāĻžāĻ°)āĨ¤ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛ [0.1,
1.0]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0.17āĨ¤
coeffclamp
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° coeffclamp āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨. āĻ¯āĻĻāĻŋ coeffclamp āĻāĻŽ āĻšāĻ¯āĻŧ, āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻ,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛ [0.1, 10.0]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
āĻā§āĻ°ā§āĻ āĻŦāĻ°ā§āĻŖāĻŽāĻžāĻ˛āĻžāĻ° āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻŦāĻ°ā§āĻŖ
āĻāĻžāĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻžāĻŽāĻž āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§āĻā§ āĻāĻ°āĻ āĻŦā§āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻāĻ°ā§, āĻāĻā§āĻāĻ¤āĻ° āĻāĻžāĻŽāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§ āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻā§. āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛ [1.0, 7.0]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 3.0āĨ¤
āĻāĻžāĻŽāĻž2
āĻŦāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻžāĻŽāĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛ [1.0, 7.0]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1.0āĨ¤
āĻĢāĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛
āĻĢā§āĻ°āĻŋāĻāĻžāĻāĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĢāĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻ¨ā§āĻā§āĻ° āĻ°āĻ
āĻĢāĻ¨ā§āĻ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯ā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻž āĻāĻāĻŋāĻ¤
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ 0xRRGGBBāĨ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ, āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ f
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ, tc
āĻāĻžāĻāĻŽāĻā§āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨
āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨:
āĻŽāĻŋāĻĄāĻŋ(āĻāĻĢ)
f āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŽāĻŋāĻĄāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻŋāĻā§ āĻŽāĻŋāĻĄāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž: E0(ā§¨ā§Ļā§§ā§§), C1(ā§¨ā§Ļā§§ā§§), C2(ā§¨ā§Ļā§§ā§§), A4(ā§¨ā§Ļā§§ā§Ļ)
r(x), g(x), b(x)
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻ˛āĻžāĻ˛, āĻ¸āĻŦā§āĻ āĻāĻŦāĻ āĻ¨ā§āĻ˛ āĻŽāĻžāĻ¨ x
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "st(0, (midi(f)-59.5)/12); st(1, if(between(ld(0),
0.5-0.5*cos(2*PI*ld(0)), 0)); r(1-ld(1)) + b(ld(1))"
fullhd
āĻ¯āĻĻāĻŋ 1 (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° 1920x1080 (āĻĒā§āĻ°ā§āĻŖ HD), āĻ¯āĻĻāĻŋ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° 960x540āĨ¤ CPU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
FPS āĻāĻŋāĻĄāĻŋāĻ fps āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 25āĨ¤
āĻāĻŖāĻ¨āĻž
āĻĒā§āĻ°āĻ¤āĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ fps*āĻāĻžāĻāĻ¨ā§āĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ āĻāĻā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻž āĻ°ā§āĻ āĻ āĻŦāĻļā§āĻ¯āĻ fps*āĻāĻŖāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻā§āĻ¯ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 6āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĄāĻŋāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§:
ffplay -f lavfi 'amovie=a.mp3, asplit [a][out1]; [a] showcqt [out0]'
¡ āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ 30 fps āĻ¸āĻš:
ffplay -f lavfi 'amovie=a.mp3, asplit [a][out1]; [a] showcqt=fps=30:count=5 [out0]'
¡ 960x540 āĻ āĻŦāĻžāĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻŽ CPU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°:
ffplay -f lavfi 'amovie=a.mp3, asplit [a][out1]; [a] showcqt=fullhd=0:count=3 [out0]'
¡ A1 āĻāĻŦāĻ āĻāĻ° āĻšāĻžāĻ°āĻŽā§āĻ¨āĻŋāĻā§āĻ¸: A1, A2, (āĻ¨āĻŋāĻāĻ) E3, A3:
ffplay -f lavfi 'aevalsrc=0.1*sin(2*PI*55*t)+0.1*sin(4*PI*55*t)+0.1*sin(6*PI*55*t)+0.1*sin(8*PI*55*t),
āĻŦāĻŋāĻāĻā§āĻ¤ [a][out1]; [a] showcqt [out0]'
¡ āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ¤āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻŽā§āĻ¨ā§ āĻāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ (āĻāĻŦāĻ āĻ§ā§āĻ°):
ffplay -f lavfi 'aevalsrc=0.1*sin(2*PI*55*t)+0.1*sin(4*PI*55*t)+0.1*sin(6*PI*55*t)+0.1*sin(8*PI*55*t),
āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ[a][out1]; [a] showcqt=timeclamp=0.5 [out0]'
¡ āĻ¸āĻŽāĻžāĻ¨ āĻā§āĻ°ā§ āĻŦāĻŋ-āĻāĻāĻ¨ āĻāĻ°āĻž
āĻāĻ˛āĻŋāĻāĻŽ=16*b_āĻāĻ¯āĻŧā§āĻāĻŋāĻ(f)
¡ āĻ¨āĻŋāĻŽā§āĻ¨ Q āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
āĻĻā§āĻ°ā§āĻā§āĻ¯=100/f*tc/(100/f+tc)
¡ āĻāĻžāĻ¸ā§āĻāĻŽ āĻĢāĻ¨ā§āĻ āĻāĻžāĻ˛āĻžāĻ°, āĻ¸āĻŋ-āĻ¨ā§āĻ āĻ°āĻāĻŋāĻ¨ āĻ¸āĻŦā§āĻ, āĻ āĻ¨ā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¨ā§āĻ˛ āĻ°āĻā§āĻ°
fontcolor='if(mod(floor(midi(f)+0.5),12), 0x0000FF, g(1))'
¡ āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻžāĻŽāĻž, āĻāĻāĻ¨ āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻžāĻ° āĻ°ā§āĻāĻŋāĻāĨ¤
āĻāĻžāĻŽāĻž=2:āĻāĻžāĻŽāĻž2=2
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§
āĻ āĻĄāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻĒā§āĻāĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ°ā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž Y-āĻ āĻā§āĻˇā§ āĻĨāĻžāĻā§ āĻ¯āĻāĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ X-āĻ āĻā§āĻˇā§ āĻĨāĻžāĻā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻžāĻ°, s
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ
in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "1024x512"āĨ¤
āĻŽā§āĻĄ
āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦāĻŋāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻāĻžāĻŦā§.
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻžāĻāĻ¨
āĻŦāĻžāĻ°
āĻĄāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻŦāĻžāĻ°"āĨ¤
ascale
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĻ¤āĻž āĻ¸ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻŋāĻ¨ āĻ°ā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĨ¤
āĻŦāĻ°ā§āĻ
āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ¸ā§āĻā§āĻ˛āĨ¤
āĻ¸āĻŋāĻŦāĻŋāĻāĻ°āĻāĻŋ
āĻāĻ¨āĻŽā§āĻ˛ āĻ¸ā§āĻā§āĻ˛āĨ¤
āĻ˛āĻ āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ˛āĻ"āĨ¤
fscale
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻŋāĻ¨ āĻ°ā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĨ¤
āĻ˛āĻ āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĨ¤
rlog
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻ˛āĻŋāĻ¨"āĨ¤
win_size
āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
w16
w32
w64
w128
w256
w512
w1024
w2048
w4096
w8192
w16384
w32768
w65536
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "w2048"
win_func
āĻāĻāĻ¨ā§āĻĄā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
RECT
āĻŦāĻžāĻ°ā§āĻāĻ˛ā§āĻ
āĻšā§āĻ¯āĻžāĻ¨āĻŋāĻ
āĻšāĻžāĻŽāĻŋāĻ
āĻāĻžāĻ˛ā§ āĻŽāĻžāĻ¨ā§āĻˇ
āĻāĻ¯āĻŧā§āĻ˛āĻļ
āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻĒ
āĻāĻ°āĻŋāĻ¸
bnuttal
bhann
āĻā§āĻ¯āĻž
nuttal
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻšā§āĻ¯āĻžāĻ¨āĻŋāĻ"āĨ¤
āĻāĻĒāĻ°ā§ āĻāĻĄāĻŧāĻžāĻ¨
āĻāĻāĻ¨ā§āĻĄā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ "[0, 1]" āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻāĻ¨ā§āĻĄā§ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻĄāĻŧ
āĻāĻĄāĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋāĻā§ 0 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻļāĻŋāĻāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
1, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ°āĻ
āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž '|' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ°āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ āĻā§āĻ¨āĻž āĻŦāĻž āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ āĻ¸āĻžāĻĻāĻž āĻ°āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§.
āĻļā§āĻ¸ā§āĻĒā§āĻāĻā§āĻ°āĻžāĻŽ
āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨, āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "640x512"āĨ¤
āĻ¸ā§āĻ˛āĻžāĻāĻĄā§
āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻ¨ā§āĻĄā§ āĻŦāĻ°āĻžāĻŦāĻ° āĻ¸ā§āĻ˛āĻžāĻāĻĄ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž
āĻ¨āĻŽā§āĻ¨āĻžāĻā§āĻ˛āĻŋ āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§ āĻĒā§āĻāĻāĻžāĻ˛ā§ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻ˛
āĻ¨āĻŽā§āĻ¨āĻž āĻĄāĻžāĻ¨ āĻĨā§āĻā§ āĻŦāĻžāĻŽā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛
āĻĒā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽ
āĻĢā§āĻ°ā§āĻŽ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ¨āĻŽā§āĻ¨āĻž āĻĄāĻžāĻ¨ āĻĒā§āĻāĻāĻžāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨"āĨ¤
āĻŽā§āĻĄ
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻŽāĻŋāĻ˛āĻŋāĻ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻāĻ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ˛āĻžāĻĻāĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĒā§āĻĨāĻ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŽāĻŋāĻ˛āĻŋāĻ¤.
āĻ°āĻ
āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻžāĻ˛āĻžāĻ° āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻ˛āĻžāĻĻāĻž āĻ°āĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦāĻ˛āĻ¤āĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻāĻ āĻ°āĻā§āĻ° āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛.
āĻ¸ā§āĻā§āĻ˛
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻ°āĻā§āĻ° āĻŽāĻžāĻ¨ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ˛āĻŋāĻ¨ āĻ°ā§āĻāĻŋāĻ
āĻŦāĻ°ā§āĻ
āĻŦāĻ°ā§āĻāĻŽā§āĻ˛, āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻŋāĻŦāĻŋāĻāĻ°āĻāĻŋ
āĻāĻ¨āĻŽā§āĻ˛
āĻ˛āĻ āĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻŦāĻ°ā§āĻ.
āĻĒāĻ°āĻŋāĻĒā§āĻā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻŦāĻ°ā§āĻŖāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸. 0 āĻāĻĻā§ āĻā§āĻ¨ā§ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ [-10.0, 10.0] āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
win_func
āĻāĻāĻ¨ā§āĻĄā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻ¨āĻž
āĻā§āĻ¨ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¨ā§āĻ (āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻŦā§ āĻŦāĻ˛ā§ āĻāĻļāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
Hann
āĻšā§āĻ¯āĻžāĻ¨ āĻāĻžāĻ¨āĻžāĻ˛āĻž
āĻšāĻžāĻŽāĻŋāĻ
āĻšā§āĻ¯āĻžāĻŽāĻŋāĻ āĻāĻžāĻ¨āĻžāĻ˛āĻž
āĻāĻžāĻ˛ā§ āĻŽāĻžāĻ¨ā§āĻˇ
āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻŽā§āĻ¯āĻžāĻ¨ āĻāĻāĻ¨ā§āĻĄā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻšā§āĻ¯āĻžāĻ¨"āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻāĻ¯āĻŧā§āĻāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ; āĻ¯ā§ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻā§āĻ¨.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ˛āĻāĻžāĻ°āĻŋāĻĻāĻŽāĻŋāĻ āĻ°āĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻ¸āĻš āĻŦāĻĄāĻŧ āĻāĻāĻ¨ā§āĻĄā§:
showspectrum=s=1280x480:scale=log
¡ āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ°āĻāĻŋāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻ˛āĻžāĻāĻĄāĻŋāĻ āĻ¸ā§āĻĒā§āĻāĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖ ffplay:
ffplay -f lavfi 'amovie=input.mp3, asplit [a][out1];
[a] āĻļā§āĻ¸ā§āĻĒā§āĻāĻā§āĻ°āĻžāĻŽ=āĻŽā§āĻĄ=āĻĒā§āĻĨāĻ:āĻ°āĻ=āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž:āĻ¸ā§āĻ˛āĻžāĻāĻĄ=1:āĻ¸ā§āĻā§āĻ˛=cbrt [out0]'
āĻļā§āĻāĻ˛āĻŋāĻāĻŽ
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŋāĻāĻŽāĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻšāĻžāĻ°, r
āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
b āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [0, 5]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1āĨ¤
w āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [40, 1080]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 400āĨ¤
h āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻāĻā§āĻāĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [1, 100]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 20āĨ¤
f āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšāĻ˛ [1, 255]āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 20āĨ¤
c āĻāĻ˛āĻŋāĻāĻŽ āĻāĻžāĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻ˛āĻŋāĻāĻŽ
dB-āĻ¤ā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ˛āĻŋāĻāĻŽāĨ¤
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ°, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
t āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻā§.
āĻļā§āĻāĻž
āĻ¨āĻŽā§āĻ¨āĻž āĻ¤āĻ°āĻā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "600x240"āĨ¤
āĻŽā§āĻĄ
āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻāĻā§āĻ¨āĨ¤
āĻ˛āĻžāĻāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ°ā§āĻāĻž āĻāĻāĻā§āĻ¨āĨ¤
p2p āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻā§āĻ¨āĨ¤
āĻĒāĻ˛āĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻ°ā§āĻāĻž āĻāĻāĻā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ"āĨ¤
n āĻāĻāĻ āĻāĻ˛āĻžāĻŽā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻšāĻŦā§
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻšāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻžāĻ° āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻšāĻžāĻ°, r
(āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ) āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ n. āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ "25"āĨ¤
āĻŦāĻŋāĻāĻā§āĻ¤_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻāĻāĻž āĻŦāĻž āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
āĻ¸āĻŽāĻ¯āĻŧ:
amovie=a.mp3,asplit[out0], showwaves[out1]
¡ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¨ā§āĻĨā§āĻāĻŋāĻ āĻ¸āĻāĻā§āĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻļā§āĻāĻ¯āĻŧā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻžāĻ¨, 30 āĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻā§āĻ° āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻĢā§āĻ°ā§āĻŽ:
aevalsrc=sin(1*2*PI*t)*sin(880*2*PI*t):cos(2*PI*200*t),asplit[out0],showwaves=r=30[out1]
āĻļā§ āĻāĻ¯āĻŧā§āĻāĻ¸ā§āĻĒāĻŋāĻ
āĻ¨āĻŽā§āĻ¨āĻž āĻ¤āĻ°āĻā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻāĻāĻžāĻ°, s
āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ°ā§āĻ¨ "āĻāĻŋāĻĄāĻŋāĻ
āĻāĻāĻžāĻ°" āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "600x240"āĨ¤
āĻŦāĻŋāĻāĻā§āĻ¤_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻāĻāĻž āĻŦāĻž āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĄāĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻā§āĻ° āĻ¤āĻ°āĻā§āĻ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŦā§āĻ° āĻāĻ°ā§āĻ¨
1024x800 āĻāĻŦāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ffmpeg:
ffmpeg -i audio.flac -lavfi showwavespic=split_channels=1:s=1024x800 waveform.png
āĻŦāĻŋāĻāĻā§āĻ¤ āĻŦāĻŋāĻāĻā§āĻ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻĒā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
"āĻ ā§āĻ¯āĻžāĻ¸āĻĒā§āĻ˛āĻŋāĻ" āĻ āĻĄāĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻžāĻĨā§ "āĻŦāĻŋāĻāĻā§āĻ¤"āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 2.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
[in] āĻŦāĻŋāĻāĻā§āĻ¤ [out0][out1]
3 āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯ā§āĻŽāĻ¨:
[in] asplit=3 [out0][out1][out2]
āĻāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻā§āĻ°āĻĒ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻž:
[in] split [splitout1][splitout2];
[splitout1] crop=100:100:0:0 [cropout];
[splitout2] pad=200:200:100:100 [padout];
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻāĻ° 5 āĻāĻĒāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ ffmpeg:
ffmpeg -i INPUT -filter_complex asplit=5 āĻāĻāĻāĻĒā§āĻ
zmq, azmq
āĻāĻāĻāĻŋ libzmq āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ
"zmq" āĻāĻŦāĻ "azmq" āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸-āĻĨā§āĻ°ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ "zmq" āĻĸā§āĻāĻžāĻ¤ā§ āĻšāĻŦā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻĻā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ "azmq"āĨ¤
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ libzmq āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻšā§āĻĄāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"--enable-libzmq" āĻ¸āĻš FFmpegāĨ¤
libzmq āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨:http://www.zeromq.org/>
"zmq" āĻāĻŦāĻ "azmq" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ libzmq āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ¯āĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ bind_address āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻĢāĻ°ā§āĻŽā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§:
[ ]
āĻ TARGET āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž a
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¨āĻžāĻŽāĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤
ARG āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻŋāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ.
āĻ āĻā§āĻ¯āĻ°ā§āĻĨāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§ āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ° āĻĒāĻžāĻ āĻžāĻŦā§,
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻ°āĻšāĻŖ:
āĻŦāĻžāĻ°ā§āĻ¤āĻž alāĻā§āĻāĻŋāĻāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¤āĻžāĻāĻžāĻ¨ā§ tools/zmqsend āĻāĻāĻāĻŋ zmq āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ ffplay
ffplay -dumpgraph 1 -f lavfi "
āĻ°āĻ=s=100x100:c=āĻ˛āĻžāĻ˛ [l];
āĻ°āĻ=s=100x100:c=āĻ¨ā§āĻ˛ [r];
nullsrc=s=200x100, zmq [bg];
[bg][l] āĻāĻāĻžāĻ°āĻ˛ā§ [bg+l];
[bg+l][r] āĻāĻāĻžāĻ°āĻ˛ā§=x=100 "
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻŦāĻžāĻŽ āĻĒāĻžāĻļā§āĻ° āĻ°āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻā§ āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻ°āĻ_0 āĻ āĻšāĻ˛ā§āĻĻ | tools/zmqsend
āĻĄāĻžāĻ¨ āĻĻāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§:
echo āĻĒāĻžāĻ°ā§āĻ¸āĻĄ_āĻ°āĻ_1 āĻ āĻā§āĻ˛āĻžāĻĒā§ | tools/zmqsend
āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ¤ā§āĻ¸
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ¤ā§āĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¨ā§āĻŽāĻž
āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ° āĻāĻ¤ā§āĻ¸, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ¨āĻž āĻāĻ°ā§āĨ¤
āĻāĻ˛āĻā§āĻāĻŋāĻ¤ā§āĻ°
āĻāĻāĻāĻŋ āĻŽā§āĻāĻŋ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĨā§āĻā§ āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ(āĻā§āĻ˛āĻŋ) āĻĒāĻĄāĻŧā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ (āĻ āĻāĻ¤ā§āĻ¯āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¨āĻ¯āĻŧ; āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻāĻāĻāĻŋ
āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸_āĻ¨āĻžāĻŽ, f
āĻŽā§āĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ§āĻžāĻ°āĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŽā§āĻāĻŋ_āĻ¨āĻžāĻŽ
āĻ āĻĨāĻŦāĻž āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨_āĻŦāĻŋāĻ¨ā§āĻĻā§, sp
āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĢā§āĻ°ā§āĻŽ āĻāĻ āĻāĻžāĻ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻŦā§
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋāĻā§ "av_strtod" āĻĻāĻŋāĻ¯āĻŧā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ IS āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "0"āĨ¤
āĻ¸ā§āĻ°ā§āĻ¤, s
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, "+" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻžāĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻ°ā§āĻ¸ā§āĻ° āĻāĻāĻ āĻā§āĻ°āĻŽā§ āĻ¯āĻ¤āĻā§āĻ˛āĻŋ āĻāĻāĻāĻĒā§āĻ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
ffmpeg āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛-āĻ ``āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°' āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻžāĻŽ, "dv" āĻāĻŦāĻ
"da" āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ (āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻāĻĒāĻ¯ā§āĻā§āĻ¤) āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"dv", āĻŦāĻž "da" āĻ¯āĻĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻā§ "amovie" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¸ā§āĻāĻ, si
āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¸ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŽāĻžāĻ¨ -1 āĻšāĻ˛ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "-1"āĨ¤ āĻ āĻŦāĻāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋāĻā§ "amovie" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻ˛ā§āĻĒ
āĻ§āĻžāĻ°āĻžāĻāĻŋ āĻāĻ¤āĻŦāĻžāĻ° āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻŽāĻžāĻ¨ 1 āĻāĻ° āĻāĻŽ āĻšāĻ˛ā§,
āĻĒā§āĻ°āĻŦāĻžāĻš āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻĒāĻĄāĻŧāĻž āĻšāĻŦā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "1"āĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¯āĻāĻ¨ āĻŽā§āĻāĻŋāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻ¤ā§āĻ¸ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻšāĻŦā§
āĻ āĻāĻāĻā§āĻ¯āĻŧā§ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ āĻā§āĻ°āĻžāĻĢ:
āĻāĻ¨āĻĒā§āĻ -----------> deltapts0 --> āĻāĻāĻžāĻ°āĻ˛ā§ --> āĻāĻāĻāĻĒā§āĻ
^
|
āĻŽā§āĻāĻŋ --> āĻ¸ā§āĻā§āĻ˛--> āĻĄā§āĻ˛ā§āĻāĻžāĻĒā§āĻāĻ¸1 -------+
āĻāĻĻāĻžāĻšāĻ°āĻŖ
¡ AVI āĻĢāĻžāĻāĻ˛ in.avi āĻāĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ 3.2 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻ˛ā§āĻŦā§āĻ˛āĻ¯ā§āĻā§āĻ¤ "āĻāĻ¨":
movie=in.avi:seek_point=3.2, āĻ¸ā§āĻā§āĻ˛=180:-1, setpts=PTS-STARTPTS [over];
[in] setpts=PTS-STARTPTS [āĻĒā§āĻ°āĻ§āĻžāĻ¨];
[āĻĒā§āĻ°āĻ§āĻžāĻ¨][āĻāĻāĻžāĻ°] āĻāĻāĻžāĻ°āĻ˛ā§=16:16 [āĻāĻāĻ]
¡ āĻāĻāĻāĻŋ video4linux2 āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ "āĻāĻ¨" āĻ˛ā§āĻŦā§āĻ˛āĻ¯ā§āĻā§āĻ¤ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°ā§āĻ¨:
movie=/dev/video0:f=video4linux2, āĻ¸ā§āĻā§āĻ˛=180:-1, setpts=PTS-STARTPTS [over];
[in] setpts=PTS-STARTPTS [āĻĒā§āĻ°āĻ§āĻžāĻ¨];
[āĻĒā§āĻ°āĻ§āĻžāĻ¨][āĻāĻāĻžāĻ°] āĻāĻāĻžāĻ°āĻ˛ā§=16:16 [āĻāĻāĻ]
¡ dvd.vob āĻĨā§āĻā§ 0x81 āĻāĻāĻĄāĻŋ āĻ¸āĻš āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĒāĻĄāĻŧā§āĻ¨; āĻāĻŋāĻĄāĻŋāĻ
"āĻāĻŋāĻĄāĻŋāĻ" āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ¯āĻžāĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
"āĻļā§āĻ°ā§āĻ¤āĻŋ":
movie=dvd.vob:s=v:0+#0x81 [āĻāĻŋāĻĄāĻŋāĻ] [āĻ āĻĄāĻŋāĻ]
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ffplay-all āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨