āĻāĻāĻŋ āĻšāĻ˛ avconv āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
ffmpeg - ffmpeg āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻāĻžāĻ°ā§āĻāĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
ffmpeg [āĻā§āĻ˛ā§āĻŦāĻžāĻ˛_āĻ āĻĒāĻļāĻ¨] {[input_file_options] -i āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛} ... {[output_file_options]
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛}...
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
ffmpeg āĻāĻāĻāĻŋ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ āĻ āĻĄāĻŋāĻ/āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§āĻ āĻĻāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ¤ā§āĻ°. āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻĢā§āĻ˛āĻžāĻāĻ¤ā§ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ˛āĻŋāĻĢā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻšāĨ¤
ffmpeg āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻ¨āĻĒā§āĻ "āĻĢāĻžāĻāĻ˛" āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§ (āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛, āĻĒāĻžāĻāĻĒ,
āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ), "-i" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻāĻŋāĻā§ āĻ˛ā§āĻā§
āĻāĻāĻāĻĒā§āĻ "āĻĢāĻžāĻāĻ˛" āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻž, āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§, āĻ¨ā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§, āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻāĻžāĻ° (āĻāĻŋāĻĄāĻŋāĻ/āĻ āĻĄāĻŋāĻ/āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛/āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ/āĻĄā§āĻāĻž)āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°
āĻ§āĻžāĻ°āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻ¯āĻžāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž
āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻž "-āĻŽā§āĻ¯āĻžāĻĒ" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ (āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĻā§āĻā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ (0-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°āĻĨāĻŽ
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻ˛ 0, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻšāĻ˛ 1, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻāĻāĨ¤ āĻ¯ā§āĻŽāĻ¨ "2:3" āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¤ā§āĻ°ā§āĻĨ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻā§āĻ¨
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĻā§āĻļ āĻšāĻ¯āĻŧ
āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻāĻāĻ¨āĻžāĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻŦāĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻšāĻ˛ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĒāĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻ˛ā§āĻā§āĻ˛), āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž -- āĻĒā§āĻ°āĻĨāĻŽā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻŦāĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻŋāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻŋāĻāĻ°ā§āĻ 64 kbit/s-āĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§:
ffmpeg -i input.avi -b:v 64k -bufsize 64k output.avi
¡ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻāĻā§ 24 fps āĻ āĻā§āĻ° āĻāĻ°āĻ¤ā§:
ffmpeg -i input.avi -r 24 output.avi
¡ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻā§āĻ° āĻāĻ°ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻāĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§) 1 fps āĻāĻŦāĻ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ 24 fps:
ffmpeg -r 1 -i input.m2v -r 24 output.avi
āĻāĻžāĻāĻāĻž āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻŋāĻļāĻĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž ffmpeg āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻ¤ā§āĻ°:
____________________
| | | |
| āĻāĻ¨āĻĒā§āĻ | demuxer | āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ | āĻĄāĻŋāĻā§āĻĄāĻžāĻ°
| āĻĢāĻžāĻāĻ˛ | ---------> | āĻĒā§āĻ¯āĻžāĻā§āĻ | -----+
|________| |______________| |
v
_________
| |
| āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž |
| āĻĢā§āĻ°ā§āĻŽ |
|_________|
________ ______________ |
| | | | |
| āĻāĻāĻāĻĒā§āĻ | <--------- | āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ | <----+
| āĻĢāĻžāĻāĻ˛ | āĻŽā§āĻā§āĻ¸āĻžāĻ° | āĻĒā§āĻ¯āĻžāĻā§āĻ | āĻāĻ¨āĻā§āĻĄāĻžāĻ°
|________| |______________|
ffmpeg āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ¤ā§ libavformat āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ (demuxers āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§) āĻāĻ˛ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻĨā§āĻā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻ. āĻ¯āĻāĻ¨ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻā§, ffmpeg
āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻ°āĻžāĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤
āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĄāĻŋāĻā§āĻĄāĻžāĻ°ā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻĻā§āĻā§āĻ¨)āĨ¤ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻ¨āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸āĻĄ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻāĻžāĻāĻāĻž
āĻāĻŋāĻĄāĻŋāĻ/āĻĒāĻŋāĻ¸āĻŋāĻāĻŽ āĻ āĻĄāĻŋāĻ/...) āĻ¯āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨)āĨ¤ āĻĒāĻ°ā§
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ, āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨āĻā§āĻĄ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻāĻā§āĻ˛āĻŋ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ āĻŦāĻļā§āĻˇā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŽā§āĻā§āĻ¸āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻ˛āĻŋāĻā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ
āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻā§, ffmpeg āĻĨā§āĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻāĻāĻž āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
libavfilter āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻāĻ¨āĻ¯ā§āĻā§āĻ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢ āĻāĻ āĻ¨ āĻāĻ°ā§āĨ¤ ffmpeg āĻāĻ˛āĻžāĻĻāĻž
āĻĻā§āĻāĻŋ āĻ§āĻ°āĻŖā§āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻŽāĻ§ā§āĻ¯ā§: āĻ¸āĻšāĻ āĻāĻŦāĻ āĻāĻāĻŋāĻ˛āĨ¤
āĻ¸āĻšāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ
āĻ¸āĻ°āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻšāĻ˛ āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ āĻŋāĻ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ, āĻāĻāĻ¯āĻŧāĻ āĻāĻāĻ
āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻĒāĻ°ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°ā§ āĻ¤āĻžāĻ°āĻž āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ā§:
_________ ______________
| | | |
| āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž | | āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ |
| āĻĢā§āĻ°ā§āĻŽ |\ _ | āĻĒā§āĻ¯āĻžāĻā§āĻ |
|_________| \ /||______________|
\ _________/
āĻ¸āĻšāĻ _\|| | / āĻāĻ¨āĻā§āĻĄāĻžāĻ°
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ | āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž |/
| āĻĢā§āĻ°ā§āĻŽ |
|___________|
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻžāĻāĻāĻ¨āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻ¸āĻš -āĻāĻŋāĻāĻĢ āĻāĻŦāĻ -af
āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻĒāĻ¨āĻžāĻŽ)āĨ¤ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ āĻŽāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
____________________________________________
| | | | | | | |
| āĻāĻ¨āĻĒā§āĻ | ---> | deinterlace | ---> | āĻ¸ā§āĻā§āĻ˛ | ---> | āĻāĻāĻāĻĒā§āĻ |
|________| |______________| |________| |________|
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻŋāĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯ā§āĻŽāĻ¨ "fps"
āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ "setpts" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ
āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻ¯ā§āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻļā§āĻā§āĻāĻ˛ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻāĻ¨ āĻā§āĻ°āĻžāĻĢā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĨāĻžāĻā§
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻĒā§āĻ, āĻ āĻĨāĻŦāĻž āĻ¯āĻāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻžāĻāĻĒ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
_________
| |
| āĻāĻ¨āĻĒā§āĻ 0 |\ _____________
|_________| \ | |
\ _________ /| āĻāĻāĻāĻĒā§āĻ 0 |
\ | | / |___________|
_________ \| āĻāĻāĻŋāĻ˛ | /
| | | |/
| āĻāĻ¨āĻĒā§āĻ 1 |---->| āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° |\
|_________| | | \ _________
/| āĻā§āĻ°āĻžāĻĢ | \ | |
/ | | \| āĻāĻāĻāĻĒā§āĻ 1 |
_________ / |_________| |___________|
| | /
| āĻāĻ¨āĻĒā§āĻ 2 |/
|_________|
āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ, āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ¤āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž, āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§āĻ¨āĻāĻžāĻŦā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŦāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻ˛āĻžāĻāĻĢāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸.
āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ "āĻāĻāĻžāĻ°āĻ˛ā§" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¯āĻžāĻ° āĻĻā§āĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻ° āĻ āĻĄāĻŋāĻ
āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻĒāĻžāĻ°ā§āĻ āĻšāĻ˛ "āĻ ā§āĻ¯āĻžāĻŽāĻŋāĻā§āĻ¸" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻĒāĻŋ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻŽā§āĻĄ āĻ¯āĻžāĻā§ "āĻāĻĒāĻŋ" āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ -āĻā§āĻĄā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻž
āĻ¤ā§āĻ˛ā§ ffmpeg āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ§āĻžāĻĒ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ°ā§
demuxing āĻāĻŦāĻ muxing. āĻāĻāĻŋ āĻ§āĻžāĻ°āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ§āĻžāĻ°āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤ āĻāĻĒāĻ°ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻŋāĻā§ āĻ¸āĻ°āĻ˛ āĻāĻ°āĻŦā§:
______________________________________
| | | | | |
| āĻāĻ¨āĻĒā§āĻ | demuxer | āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ | āĻŽā§āĻā§āĻ¸āĻžāĻ° | āĻāĻāĻāĻĒā§āĻ |
| āĻĢāĻžāĻāĻ˛ | ---------> | āĻĒā§āĻ¯āĻžāĻā§āĻ | -------> | āĻĢāĻžāĻāĻ˛ |
|________| |______________| |________|
āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ¨ āĻĄāĻŋāĻā§āĻĄāĻŋāĻ āĻŦāĻž āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨ā§āĻ, āĻāĻāĻŋ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻā§āĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇāĻ¤āĻŋ āĻ¨ā§āĻāĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻ āĻ¨ā§āĻ āĻāĻžāĻ°āĻŖā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ āĻ āĻ¸āĻŽā§āĻāĻŦ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĄā§āĻāĻžāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
STREAM āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ, ffmpeg āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° (āĻāĻŋāĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ, āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛) āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ "āĻ¸ā§āĻ°āĻž" āĻŦāĻžāĻāĻžāĻ āĻāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄā§āĻ° āĻāĻĒāĻ°: āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¸āĻš āĻ¸ā§āĻā§āĻ°ā§āĻŽ
āĻ āĻĄāĻŋāĻ, āĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻš āĻ¸ā§āĻā§āĻ°ā§āĻŽ, āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛
āĻĒā§āĻ°āĻŦāĻžāĻš āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻ āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§, āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻš
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻĒāĻ¨āĻŋ "-vn/-an/-sn" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ, "-āĻŽā§āĻ¯āĻžāĻĒ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻ¯āĻž, āĻ¯āĻž 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 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻĒāĻžāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻ¨ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻāĻŦāĻ āĻļā§āĻā§āĻ°āĻ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻĒāĻļāĻ¨
-f fmt (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻĢā§āĻ°ā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻŦāĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-i āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻāĻ¨āĻĒā§āĻ)
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
-y (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ.
-n (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻāĻ˛ā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤
-c[:stream_specifier] āĻā§āĻĄā§āĻ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
-āĻā§āĻĄā§āĻ[:stream_specifier] āĻā§āĻĄā§āĻ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄāĻžāĻ° (āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻŦāĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° (āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋāĻ° āĻāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ) āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛) āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻā§āĻĄā§āĻ āĻāĻāĻāĻŋ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°/āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻāĻāĻŋ
āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ "āĻāĻĒāĻŋ" (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ) āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻ¯ā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž-
āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0 -c:v libx264 -c: āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻāĻāĻĒā§āĻ
libx264 āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻ¨āĻā§āĻĄ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻļā§āĻˇ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ "c" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0 -c āĻāĻĒāĻŋ -c:v:1 libx264 -c:a:137 libvorbis OUTPUT
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻŦā§, āĻ¯āĻž libx264 āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§,
āĻāĻŦāĻ 138 āĻ¤āĻŽ āĻ āĻĄāĻŋāĻ, āĻ¯āĻž libvorbis āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-t āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ ("-i" āĻāĻ° āĻāĻā§), āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻ¤āĻĨā§āĻ¯
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§), āĻāĻāĻāĻĒā§āĻ āĻ˛ā§āĻāĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨
āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻĒāĻ° āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛.
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
-to āĻāĻŦāĻ -t āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ -t āĻāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
-to āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ (āĻāĻāĻāĻĒā§āĻ)
āĻ āĻāĻāĻāĻĒā§āĻ āĻ˛ā§āĻāĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨. āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§,
āĻĻā§āĻ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
-to āĻāĻŦāĻ -t āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ -t āĻāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
-āĻāĻĢāĻāĻ¸ āĻ¸ā§āĻŽāĻž_āĻāĻāĻžāĻ° (āĻāĻāĻāĻĒā§āĻ)
āĻŦāĻžāĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻ¸āĻāĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ ("-i" āĻāĻ° āĻāĻā§), āĻ¤āĻāĻ¨ āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ āĻŋāĻ āĻā§āĻāĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ ffmpeg āĻāĻžāĻāĻŦā§
āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨. āĻ¯āĻāĻ¨ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄāĻŋāĻ āĻāĻŦāĻ -āĻ¸āĻ āĻŋāĻ_āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
(āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻ¸āĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻŦāĻ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻ¯āĻāĻ¨ -āĻ¸āĻ āĻŋāĻ_āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻž āĻšāĻŦā§
āĻ°āĻā§āĻˇāĻŋāĻ¤.
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§), āĻĄāĻŋāĻā§āĻĄ āĻāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨.
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
-āĻ¸ā§āĻĢ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
"-ss" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ "āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻˇ" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤ āĻ¯ā§ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§, 0 EOF āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
-āĻāĻ° āĻ āĻĢāĻ¸ā§āĻ āĻ āĻĢāĻ¸ā§āĻ (āĻāĻ¨āĻĒā§āĻ)
āĻāĻ¨āĻĒā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯
ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
āĻ āĻĢāĻ¸ā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ āĻĢāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻ āĻĢāĻ¸ā§āĻ.
-āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤āĻžāĻ°āĻŋāĻ (āĻāĻāĻāĻĒā§āĻ)
āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¤āĻžāĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ°āĻŋāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻĻā§āĻā§āĻ¨ āĻĻā§āĻ¯ āĻ¤āĻžāĻ°āĻŋāĻ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ in āĻĻā§āĻ¯ ffmpeg-utils(ā§¨ā§Ļā§§ā§Ļ) āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛.
-āĻŽā§āĻāĻžāĻĄā§āĻāĻž[:metadata_specifier] āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻŽā§āĻāĻžāĻĄā§āĻāĻž)
āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§/āĻŽāĻžāĻ¨ āĻā§āĻĄāĻŧāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ .āĻā§āĻāĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦāĻž āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ "-map_metadata" āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "-map_metadata" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ āĻ¸āĻŽā§āĻāĻŦ
āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯:
ffmpeg -i in.avi -metadata title="my title" out.flv
āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻžāĻˇāĻž āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻāĻžāĻĄā§āĻāĻž:s:a:0 āĻāĻžāĻˇāĻž=eng āĻāĻāĻāĻĒā§āĻ
-āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻĻāĻ°ā§āĻļ (āĻāĻāĻāĻĒā§āĻ)
āĻāĻžāĻ°ā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ ("vcd", "svcd", "dvd", "dv", "dv50")āĨ¤ āĻāĻĻāĻ°ā§āĻļ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ "pal-", "ntsc-" āĻŦāĻž "film-" āĻ¸āĻšāĨ¤ āĻ¸āĻŦ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ (āĻŦāĻŋāĻāĻ°ā§āĻ, āĻā§āĻĄā§āĻ, āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°) āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§ āĻāĻžāĻāĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i myfile.avi -āĻ˛āĻā§āĻˇā§āĻ¯ vcd /tmp/vcd.mpg
āĻ¤āĻŦā§āĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻžāĻ¨ā§āĻ¨ āĻ¤āĻ¤āĻā§āĻˇāĻŖ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ°ā§āĻ§, āĻ¯ā§āĻŽāĻ¨:
ffmpeg -i myfile.avi -āĻ˛āĻā§āĻˇā§āĻ¯ vcd -bf 2 /tmp/vcd.mpg
-āĻĄāĻŋāĻĢā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻĒā§āĻā§ āĻĄā§āĻāĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ "-frames:d" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-āĻĢā§āĻ°ā§āĻŽ [:stream_specifier] āĻĢā§āĻ°ā§āĻŽāĻāĻžāĻāĻ¨ā§āĻ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĒāĻ°ā§ āĻ¸ā§āĻ°ā§āĻ¤ā§ āĻ˛ā§āĻāĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻĢā§āĻ°ā§āĻŽāĻāĻžāĻāĻ¨ā§āĻ āĻĢā§āĻ°ā§āĻŽ
-q[:stream_specifier] q (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
-qscale[:stream_specifier] q (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĢāĻŋāĻā§āĻ¸āĻĄ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ˛ (VBR) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ°ā§āĻĨ q/qscale āĻā§āĻĄā§āĻ-āĻ¨āĻŋāĻ°ā§āĻāĻ°āĨ¤ āĻ¯āĻĻāĻŋ qscale
āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ stream_specifier āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻāĻŋ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻ āĻā§āĻĄā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
2āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻĄā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¯āĻāĻ¨ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻāĻžāĻāĻāĻ¨āĻŋ[:stream_specifier] āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻāĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§,
āĻāĻ¨āĻĒā§āĻāĻāĻŋ "āĻāĻ¨" āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻāĻāĻŋ "āĻāĻāĻ" āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤āĨ¤ āĻĻā§āĻā§āĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ ffmpeg-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĨ¤
āĻĻā§āĻ -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸āĻš āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻĒā§āĻāĨ¤
-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ[:stream_specifier] āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ -āĻāĻžāĻāĻāĻ¨āĻŋ, āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛
āĻ¯ā§ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻ¨āĻžāĻŽāĨ¤
-āĻĒā§āĻ°ā§āĻŦ [:stream_specifier] preset_name (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ(āĻā§āĻ˛āĻŋ) āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ/āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻāĻā§, āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
"-nostats" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻ āĻā§āĻ°āĻāĻ¤āĻŋ URL (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ-āĻŦāĻžāĻ¨ā§āĻ§āĻŦ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¨ URL.
āĻ āĻā§āĻ°āĻāĻ¤āĻŋāĻ° āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻŦāĻ āĻļā§āĻˇā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ
āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž. āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ "āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯" āĻ˛āĻžāĻāĻ¨āĨ¤ āĻāĻžāĻŦāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛āĻĢāĻžāĻ¨āĻŋāĻāĻŽā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤
āĻāĻ°āĻŋāĻ¤ā§āĻ°. āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻļā§āĻˇ āĻā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ "āĻĒā§āĻ°āĻāĻ¤āĻŋ" āĻšāĻ¯āĻŧ.
-stdin
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ "-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ¨" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ ffmpeg āĻ¤ā§ āĻĨāĻžāĻā§
āĻĒāĻāĻā§āĻŽāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻ°ā§āĻĒāĨ¤ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻāĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ "ffmpeg ... āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ ...
/dev/null" āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-debug_ts (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ. āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻĒāĻ¯ā§āĻā§
āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
"-fdebug ts" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻĻā§āĻā§āĻ¨āĨ¤
-āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ Matroska āĻāĻ° āĻŽāĻ¤ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻ¤āĻžāĻšāĻ˛ā§āĻ āĻ¸āĻŽā§āĻāĻŦ
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻĒāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
"-āĻŽā§āĻ¯āĻžāĻĒ" āĻŦāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ)āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¸ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻžāĻāĻŽā§āĻāĻžāĻāĻĒ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻ¯āĻžāĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻ ā§āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§āĻ¨ DejaVuSans.ttf -āĻŽā§āĻāĻžāĻĄā§āĻāĻž:s:2 mimetype=application/x-truetype-font out.mkv
(āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻšāĻŦā§ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻā§āĻā§)āĨ¤
-āĻĄāĻžāĻŽā§āĻĒ_āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ[:stream_specifier] āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ is
āĻāĻžāĻ˛āĻŋ, āĻ¤āĻžāĻ°āĻĒāĻ° "āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽ" āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻā§āĻ¯āĻžāĻā§āĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¯ā§āĻŽāĻ¨ 'out.ttf' āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§:
ffmpeg -dump_attachment:t:0 out.ttf -i āĻāĻ¨āĻĒā§āĻ
"āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ" āĻā§āĻ¯āĻžāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§:
ffmpeg -dump_attachment:t "" -i āĻāĻ¨āĻĒā§āĻ
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¨ā§āĻ -- āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻĄā§āĻ āĻāĻā§āĻ¸āĻā§āĻ°āĻžāĻĄā§āĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¸āĻ˛ā§ āĻ¯ā§āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻā§āĻ¸āĻā§āĻ°āĻžāĻĄā§āĻāĻž āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻļā§āĻ§ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻ¯āĻŧāĨ¤
-noautorotate
āĻĢāĻžāĻāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻā§āĻ°āĻžāĻ¨ā§ āĻāĻŋāĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻāĻŋāĻĢā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻĒā§āĻā§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ "-frames:v" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-āĻāĻ°[:stream_specifier] FPS (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (Hz āĻŽāĻžāĻ¨, āĻāĻā§āĻ¨āĻžāĻāĻļ āĻŦāĻž āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖ)āĨ¤
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ FPS. āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ¨āĻ¯āĻŧ -āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°
image2 āĻŦāĻž v4l2 āĻāĻ° āĻŽāĻ¤ āĻāĻŋāĻā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ āĻāĻŋāĻ˛
FFmpeg āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ)āĨ¤ āĻ¸āĻ¨ā§āĻĻā§āĻš āĻšāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -r.
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻĻā§āĻļ āĻŦāĻž āĻĄā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨
āĻšāĻžāĻ° FPS.
-s[:stream_specifier] āĻāĻ¯āĻŧāĻ¤āĻ¨ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻāĻāĻžāĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¸ā§āĻŦā§āĻā§āĻ¤
āĻāĻŋāĻā§ demuxers āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻŦāĻž āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ -- āĻ¯ā§āĻŽāĻ¨ āĻāĻžāĻāĻāĻž āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻž āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻžāĻ°āĻ¸āĨ¤
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻŋ "āĻ¸ā§āĻā§āĻ˛" āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¯āĻŧ āĻļā§āĻˇ āĻāĻ°
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢāĨ¤ āĻāĻāĻŋ āĻĸā§āĻāĻžāĻ¤ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "āĻ¸ā§āĻā§āĻ˛" āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻļā§āĻ°ā§ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻĨāĻžāĻāĨ¤
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ˛ wxh (āĻĄāĻŋāĻĢāĻ˛ā§āĻ - āĻāĻ¤ā§āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ)āĨ¤
-āĻĻā§āĻˇā§āĻāĻŋ [:stream_specifier] āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ.
āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻž āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ NUM:āĻāĻ°ā§āĻ¤, āĻā§āĻĨāĻžāĻ¯āĻŧ
NUM āĻāĻŦāĻ āĻāĻ°ā§āĻ¤ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ā§āĻ° āĻ˛āĻŦ āĻāĻŦāĻ āĻšāĻ° āĻšāĻ˛āĨ¤ āĻ¯ā§āĻŽāĻ¨ "4:3",
"16:9", "1.3333", āĻāĻŦāĻ "1.7777" āĻšāĻ˛ āĻŦā§āĻ§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻā§āĻĄā§āĻ āĻāĻĒāĻŋ, āĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻ§āĻžāĻ°āĻ āĻ¸ā§āĻ¤āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻĢā§āĻ°ā§āĻŽā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§āĨ¤
-vn (āĻāĻāĻāĻĒā§āĻ)
āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻā§āĻĄā§āĻ āĻā§āĻĄā§āĻ (āĻāĻāĻāĻĒā§āĻ)
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ "-codec:v" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-āĻĒāĻžāĻ¸[:stream_specifier] n (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ (1 āĻŦāĻž 2)āĨ¤ āĻāĻāĻŋ āĻā§-āĻĒāĻžāĻ¸ āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻāĻŋāĻĄāĻŋāĻāĻ° āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ -passlogfile), āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻžāĻ¸ā§ āĻ˛āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻ āĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ°ā§āĻā§ āĻāĻŋāĻĄāĻŋāĻāĨ¤ āĻĒāĻžāĻ¸ 1 āĻ, āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻ āĻĄāĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻāĻāĻāĻĒā§āĻ āĻ¨āĻžāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ:
ffmpeg -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y NUL
ffmpeg -i foo.mov -c:v libxvid -pass 1 -an -f rawvideo -y /dev/null
-passlogfile[:stream_specifier] āĻāĻĒāĻ¸āĻ°ā§āĻ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻā§-āĻĒāĻžāĻ¸ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻ¯āĻŧ
``ffmpeg2pass''āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻŦā§ PREFIX-N.log, āĻ¯ā§āĻāĻžāĻ¨ā§ N āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
-āĻāĻŋāĻāĻĢ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ (āĻāĻāĻāĻĒā§āĻ)
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ "-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°:āĻāĻŋ" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ, āĻĻā§āĻā§āĻ¨ -āĻāĻžāĻāĻāĻ¨āĻŋ āĻĒāĻāĻ¨ā§āĻĻ.
āĻ āĻā§āĻ°āĻ¸āĻ° āĻāĻŋāĻĄāĻŋāĻ āĻ āĻĒāĻļāĻ¨
-pix_fmt[:stream_specifier] āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻāĻžāĻ¤ā§ "-pix_fmts" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, ffmpeg āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§
āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¯āĻĻāĻŋ pix_fmt āĻāĻāĻāĻŋ "+", ffmpeg āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻ¸āĻ°ā§āĻāĻ¯ā§āĻā§āĻ¤
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻŦā§, āĻāĻŦāĻ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ pix_fmt āĻāĻāĻāĻŋ āĻāĻāĻ "+",
ffmpeg āĻāĻ¨āĻĒā§āĻ (āĻŦāĻž āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻĒā§āĻ) āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-sws_āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻ¤āĻžāĻāĻž (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
SwScaler āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŋāĻĄāĻŋāĻāĻŋ n
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-rc_override[:stream_specifier] āĻ āĻā§āĻ°āĻžāĻšā§āĻ¯ āĻāĻ°āĻž (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ, "int,int,int" āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻŋāĻ¤
āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻļā§āĻ°ā§ āĻāĻŦāĻ āĻļā§āĻˇ āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž, āĻļā§āĻˇ
āĻāĻāĻāĻŋ āĻšāĻ˛ āĻā§āĻ¯āĻŧāĻžāĻ¨ā§āĻāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĻāĻŋ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻā§āĻŖāĻŽāĻžāĻ¨ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¯āĻĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻšāĻ¯āĻŧāĨ¤
-āĻāĻ˛āĻŽā§
āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§ āĻĢā§āĻ°ā§āĻ¸ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° MPEG-2 āĻāĻŦāĻ MPEG-4)āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻĄ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ°āĻžāĻāĻ¤ā§ āĻāĻžāĻ¨
āĻā§āĻˇāĻ¤āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ˛ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻāĻ°āĻž - āĻĄāĻŋāĻāĻ¨āĻāĻžāĻ°āĻ˛ā§āĻ¸āĻāĻŋāĻ¨ā§āĻ¤ā§
deinterlacing āĻ˛ā§āĻāĻ¸āĻžāĻ¨ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨.
-āĻĒāĻŋāĻāĻ¸āĻāĻ¨āĻāĻ°
āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° PSNR āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
-vstats
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ vstats_HHMMSS.log.
-vstats_file āĻĢāĻžāĻāĻ˛
āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛.
-āĻļā§āĻ°ā§āĻˇ [:stream_specifier] n (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
top=1/bottom=0/auto=-1 āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§
-āĻĄāĻŋāĻ¸āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻž
āĻāĻ¨ā§āĻā§āĻ°āĻž_āĻĄāĻŋāĻ¸āĻŋ_āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĨ¤
-vtag āĻāĻžāĻ° āĻ¸āĻŋāĻ¸āĻŋ/āĻā§āĻ¯āĻžāĻ (āĻāĻāĻāĻĒā§āĻ)
āĻā§āĻ° āĻāĻ°ā§ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ/āĻĢā§āĻ°āĻ¸āĻŋāĻ¸āĻŋāĨ¤ āĻāĻāĻŋ "-tag:v" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-qphist (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
QP āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻāĻžāĻ¨
-vbsf āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻĻā§āĻā§āĻ¨ -bsf
-āĻā§āĻ°_āĻā§_āĻĢā§āĻ°ā§āĻŽ[:stream_specifier] āĻ¸āĻŽāĻ¯āĻŧ[,āĻ¸āĻŽāĻ¯āĻŧ...] (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
-āĻā§āĻ°_āĻā§_āĻĢā§āĻ°ā§āĻŽ[:stream_specifier] expr:āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ° āĻāĻ°ā§āĻ¨, āĻāĻ°āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĢā§āĻ°ā§āĻŽā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĨ¤
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ "expr:" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĨāĻžāĻā§, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻāĻāĻāĻŋ āĻŽāĻ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ -āĻļā§āĻ¨ā§āĻ¯āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧ ""āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ" āĻšāĻ¯āĻŧ[āĻŦ-āĻĻā§āĻŦā§āĻĒ]", āĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŦ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻŦ-āĻĻā§āĻŦā§āĻĒ, āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ a āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻāĻŋāĻšā§āĻ¨ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 5 āĻŽāĻŋāĻ¨āĻŋāĻā§ āĻāĻāĻāĻŋ āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻĸā§āĻāĻžāĻ¤ā§, āĻĒā§āĻ˛āĻžāĻ¸ āĻā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ 0.1 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻļā§āĻ°ā§:
-force_key_frames 0:05:00, āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ-0.1
āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
n āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§
n_āĻā§āĻ° āĻāĻ°ā§
āĻā§āĻ° āĻāĻ°ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
prev_forced_n
āĻāĻā§āĻ° āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻāĻŋ "NAN" āĻ¯āĻāĻ¨ āĻā§āĻ¨ āĻā§āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻāĻāĻ¨ā§
prev_forced_t
āĻāĻā§āĻ° āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ "NAN" āĻ¯āĻāĻ¨ āĻā§āĻ¨ āĻā§āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻ¨āĻ āĻā§āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
t āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĒā§āĻ°āĻ¤āĻŋ 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻāĻŋ āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ° āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
-force_key_frames expr:gte(t,n_forced*5)
āĻāĻāĻāĻŋ āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĒāĻ°ā§ āĻļā§āĻˇ āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ āĻāĻ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ 13:
-force_key_frames expr:if(isnan(prev_forced_t),gte(t,13),gte(t,prev_forced_t+5))
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻĢā§āĻ°ā§āĻŽ āĻā§āĻ° āĻāĻ°āĻž āĻāĻ° āĻ˛ā§āĻāĻšā§āĻĄ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻā§āĻˇāĻ¤āĻŋāĻāĻžāĻ°āĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨āĻā§āĻĄāĻžāĻ°: āĻĢāĻŋāĻā§āĻ¸āĻĄ-āĻāĻŋāĻāĻĒāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻž āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ°āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻŦā§āĨ¤
-copyinkf[:stream_specifier] (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļā§āĻ°ā§āĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻ¨-āĻā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ āĻāĻĒāĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-hwaccel [:stream_specifier] hwaccel (āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ(āĻā§āĻ˛āĻŋ) āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨
hwaccel āĻšāĻ¯āĻŧ:
āĻ¨āĻž
āĻā§āĻ¨ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻžāĻĄāĻŧā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĒāĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
vdpau
VDPAU (āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž API) āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
dxva2
DXVA2 (DirectX Video Acceleration) āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ hwaccel āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§ āĻŦāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĄāĻŋāĻā§āĻĄāĻžāĻ°āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¤ā§āĻŦāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻ§ā§āĻ¨āĻŋāĻ CPU-āĻ¤ā§ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄāĻŋāĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻā§āĻ¯āĻŧā§āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, ffmpeg āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ GPU āĻŽā§āĻŽāĻ°āĻŋ āĻĨā§āĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻ°āĻ
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻā§āĻˇāĻ¤āĻŋāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
-hwaccel_āĻĄāĻŋāĻāĻžāĻāĻ¸[:stream_specifier] hwaccel_device (āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤āĻāĻ¨āĻ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ -hwaccel āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻ¤āĻžāĻ° āĻ¸āĻ āĻŋāĻ
āĻ āĻ°ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
vdpau
VDPAU-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ X11 āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§/āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻāĻ° āĻŽāĻžāĻ¨ DISPLAY āĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
dxva2
DXVA2-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
- hwaccels
ffmpeg-āĻāĻ° āĻāĻ āĻŦāĻŋāĻ˛ā§āĻĄā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
Audio āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻĒā§āĻā§ āĻ āĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ "-frames:a" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-āĻāĻ° [:stream_specifier] āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĨ¤ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ āĻĄāĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻžāĻāĻāĻž āĻĄāĻŋāĻŽāĻžāĻā§āĻ¸āĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸āĻžāĻĨā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
demuxer āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-aq q (āĻāĻāĻāĻĒā§āĻ)
āĻ āĻĄāĻŋāĻ āĻā§āĻŖāĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻĄā§āĻ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ, VBR)āĨ¤ āĻāĻāĻŋ -q:a āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-ac[:stream_specifier] āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ
āĻ āĻĄāĻŋāĻ āĻā§āĻ°ā§āĻ¯āĻžāĻŦāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻāĻžāĻāĻāĻž āĻĄāĻŋāĻŽāĻžāĻā§āĻ¸āĻžāĻ° āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ°ā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒāĻļāĻ¨āĨ¤
-āĻāĻāĻāĻŋ (āĻāĻāĻāĻĒā§āĻ)
āĻ āĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻā§āĻĄā§āĻ āĻā§āĻĄā§āĻ (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻ āĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ "-codec:a" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋ[:stream_specifier] āĻ¨āĻŽā§āĻ¨āĻž_āĻāĻĢāĻāĻŽāĻāĻŋ (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ āĻĄāĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§ "-sample_fmts" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ°āĨ¤
-af āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ (āĻāĻāĻāĻĒā§āĻ)
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ "-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°:a" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ, āĻĻā§āĻā§āĻ¨ -āĻāĻžāĻāĻāĻ¨āĻŋ āĻĒāĻāĻ¨ā§āĻĻ.
āĻ āĻā§āĻ°āĻ¸āĻ° Audio āĻ āĻĒāĻļāĻ¨
-āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ āĻāĻžāĻ° āĻ¸āĻŋāĻ¸āĻŋ/āĻā§āĻ¯āĻžāĻ (āĻāĻāĻāĻĒā§āĻ)
āĻā§āĻ° āĻāĻ°ā§ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ/āĻĢā§āĻ°āĻ¸āĻŋāĻ¸āĻŋāĨ¤ āĻāĻāĻŋ "-tag:a" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-absf āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻ āĻŦāĻāĻ¯āĻŧ, āĻĻā§āĻā§āĻ¨ -bsf
-āĻ āĻ¨ā§āĻŽāĻžāĻ¨_āĻ˛ā§āĻāĻāĻ_āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ (āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻāĻ¨āĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻāĻžāĻ¨āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ at-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 2 āĻŦāĻ˛ā§ ffmpeg āĻāĻŋāĻ¨āĻ¤ā§ 1
āĻŽāĻ¨ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ 2āĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻāĻŋāĻ¨ā§āĻ¤ā§ 6 āĻšāĻŋāĻ¸āĻžāĻŦā§ 5.1āĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛
āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻžāĻĄāĻŧāĻ¤āĻŋ āĻ¨āĻžāĻŽ āĻ āĻĒāĻļāĻ¨
-āĻ¸ā§āĻā§āĻĄā§āĻ āĻā§āĻĄā§āĻ (āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻĒā§āĻ)
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻā§āĻĄā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ "-codec:s" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤
-sn (āĻāĻāĻāĻĒā§āĻ)
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-sbsf āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻ āĻŦāĻāĻ¯āĻŧ, āĻĻā§āĻā§āĻ¨ -bsf
āĻ āĻā§āĻ°āĻ¸āĻ° āĻŦāĻžāĻĄāĻŧāĻ¤āĻŋ āĻ¨āĻžāĻŽ āĻ āĻĒāĻļāĻ¨
-āĻ¸ā§āĻĨāĻŋāĻ¤_āĻāĻĒ_āĻāĻžāĻ˛
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ āĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻāĻŋāĻā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻā§āĻĄā§āĻ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ DVB āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛, āĻāĻžāĻ°āĻŖ āĻŽā§āĻ˛ā§ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛
āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻļā§āĻˇāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĢā§āĻ°ā§āĻŽ. āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻ āĻ¤āĻŋāĻ°āĻā§āĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĨāĻŦāĻž āĻ -āĻāĻāĻā§āĻ¯āĻŧā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻŽāĻŋāĻā§āĻ¸āĻŋāĻ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻĄāĻŋāĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ: āĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻāĻŦāĻ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻ āĻ¨ā§āĻ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻā§āĻ¯āĻžāĻ¨āĻāĻžāĻ¸ āĻāĻāĻžāĻ° āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ¯āĻžāĻ¨āĻāĻžāĻ¸ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻā§āĻ°āĻ¸āĻ° āĻ āĻĒāĻļāĻ¨
-āĻŽā§āĻ¯āĻžāĻĒ [-]input_file_id[:stream_specifier[,sync_file_id[:stream_specifier]] | [āĻ˛āĻŋāĻāĻ āĻ˛ā§āĻŦā§āĻ˛]
(āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻ¸ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ input_file_id āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻāĻ
input_stream_id āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻāĻāĻ¯āĻŧ āĻ¸ā§āĻāĻ 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
sync_file_id:stream_specifier āĻĒā§āĻ°ā§āĻā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ¸āĻŋāĻā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ "-āĻŽā§āĻ¯āĻžāĻĒ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ 0 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§,
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ "-āĻŽā§āĻ¯āĻžāĻĒ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ 1, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ "-" āĻ āĻā§āĻˇāĻ° āĻāĻāĻāĻŋ "āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ" āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻž
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĨā§āĻā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ā§ˇ
āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ [āĻ˛āĻŋāĻāĻ āĻ˛ā§āĻŦā§āĻ˛] āĻĢāĻ°ā§āĻŽ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻŦā§ (āĻĻā§āĻā§āĻ¨
-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ) āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻ˛āĻŋāĻā§āĻāĻ˛ā§āĻŦā§āĻ˛ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻā§āĻ°āĻžāĻĢā§ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ āĻ˛ā§āĻŦā§āĻ˛āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0 āĻāĻāĻāĻĒā§āĻ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĻā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋ
"0:0" āĻāĻŦāĻ "0:1" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ā§ˇ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ "-āĻŽā§āĻ¯āĻžāĻĒ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0:1 out.wav
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻŦā§ āĻāĻ¨āĻĒā§āĻ (āĻāĻāĻ) āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ "0:1" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤
in out.wav.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¸ā§āĻā§ 2 āĻ¸āĻš āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ a.mov ( āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "0:2"), āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ¸ā§āĻāĻ 6 āĻ¸āĻš āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°ā§āĻ¨ b.mov ( āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ "1:6"), āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ out.mov:
ffmpeg -i a.mov -i b.mov -c āĻāĻĒāĻŋ -āĻŽā§āĻ¯āĻžāĻĒ 0:2 -āĻŽā§āĻ¯āĻžāĻĒ 1:6 out.mov
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0:v -āĻŽā§āĻ¯āĻžāĻĒ 0:a:2 āĻāĻāĻāĻĒā§āĻ
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ āĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻ¤ā§, āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0 -āĻŽā§āĻ¯āĻžāĻĒ -0:a:1 āĻāĻāĻāĻĒā§āĻ
āĻāĻāĻ°ā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§:
ffmpeg -i āĻāĻ¨āĻĒā§āĻ -āĻŽā§āĻ¯āĻžāĻĒ 0:āĻŽāĻŋ:āĻāĻžāĻˇāĻž:āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
-āĻ āĻā§āĻāĻžāĻ¤_āĻ āĻāĻžāĻ¨āĻž
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻāĻžāĻ¨āĻž āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-āĻāĻĒāĻŋ_āĻ āĻāĻžāĻ¨āĻž
āĻ āĻāĻžāĻ¨āĻž āĻāĻžāĻāĻĒ āĻ¸āĻš āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧā§ˇ
āĻĒā§āĻ°āĻŦāĻžāĻš āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻŽā§āĻ¯āĻžāĻĒ_āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛
[input_file_id.stream_specifier.āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻāĻāĻĄāĻŋ|-1][:output_file_id.stream_specifier]
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
output_file_id.stream_specifier āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻŦā§ā§ˇ
āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "-1" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ input_file_id.stream_specifier.āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛_āĻāĻāĻĄāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻšāĻŦā§
āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛, āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻš āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛:
ffmpeg -i INPUT -map_channel 0.0.1 -map_channel 0.0.0 OUTPUT
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋ āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻ°āĻžāĻāĻ¤ā§ āĻāĻžāĻ¨:
ffmpeg -i INPUT -map_channel -1 -map_channel 0.0.1 OUTPUT
"-map_channel" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ°āĻŽāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻā§āĻ°āĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛ā§āĻāĻāĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
(āĻāĻ āĻšāĻ˛ā§ mono "-map_channel", āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¯āĻĻāĻŋ āĻĻā§āĻ, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ āĻāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖā§ "-ac" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻšāĻ˛ā§ "-map_channel" āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ˛āĻžāĻā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§
āĻ˛ā§āĻāĻāĻ āĻŽā§āĻ˛ā§ āĻ¨āĻž (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĻā§āĻāĻŋ "-map_channel" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ "-ac 6")āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨; āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ° āĻĻā§āĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦā§āĻ° āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ (āĻĢāĻžāĻāĻ˛ 0, āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ 0) āĻĨā§āĻā§
āĻ¨āĻŋāĻ āĻ¨āĻŋāĻ OUTPUT_CH0 āĻāĻŦāĻ OUTPUT_CH1 āĻĢāĻ˛āĻžāĻĢāĻ˛:
ffmpeg -i INPUT -map_channel 0.0.0 OUTPUT_CH0 -map_channel 0.0.1 OUTPUT_CH1
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§,
āĻ¯āĻž āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ:
ffmpeg -i stereo.wav -map 0:0 -map 0:0 -map_channel 0.0.0:0.0 -map_channel 0.0.1:0.1 -y out.ogg
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻĒāĻ¨āĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻ āĻĄāĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ "-map_channel" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻāĻ āĻŦāĻž āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§) āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ āĻ¤āĻžāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ°āĻžāĻ¨ā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§ āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻŽāĻ¨ā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻŋāĻāĻā§āĻ¤
āĻĻā§āĻāĻŋ āĻāĻāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻŽāĻ¨ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻžāĻāĻāĻ¨āĻŋ. āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ (āĻāĻāĻžāĻ¨ā§ input.mkv) 2āĻāĻŋ āĻŽāĻ¨ā§ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¸āĻš
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ (āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ°āĻžāĻā§āĻ¨), āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ:
ffmpeg -i input.mkv -filter_complex "[0:1] [0:2] āĻāĻŽāĻžāĻ°ā§āĻ" -c:a pcm_s16le -c:v āĻāĻĒāĻŋ output.mkv
-āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°_āĻŽā§āĻāĻžāĻĄā§āĻāĻž[:āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻ¸ā§āĻĒā§āĻ_āĻāĻāĻ] āĻāĻ¨āĻĢāĻžāĻāĻ˛[:āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻ¸ā§āĻĒā§āĻ_āĻāĻ¨] (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻŽā§āĻāĻžāĻĄā§āĻāĻž)
āĻĨā§āĻā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ¨āĻĢāĻžāĻāĻ˛. āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ˛
āĻ¸ā§āĻāĻ (āĻļā§āĻ¨ā§āĻ¯-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ), āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻā§āĻāĻŋāĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž_āĻ¸ā§āĻĒā§āĻ_āĻāĻ¨/āĻāĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻā§āĻ¨ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻĒāĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°āĻŖā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻ°ā§āĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§:
g āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻž, āĻ āĻ°ā§āĻĨāĻžā§ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¯āĻž āĻĒā§āĻ°ā§ āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
s[:āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¸ā§āĻĒā§āĻ]
āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻ¸ā§āĻĒā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒā§āĻ°āĻŦāĻžāĻš
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§, āĻĒā§āĻ°āĻĨāĻŽ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ
āĻĨā§āĻā§ āĻāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
c:āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ_āĻ¸ā§āĻā§
āĻĒā§āĻ°āĻ¤āĻŋ-āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ_āĻ¸ā§āĻā§ āĻļā§āĻ¨ā§āĻ¯-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸ā§āĻāĻāĨ¤
p:program_index
āĻĒā§āĻ°āĻ¤āĻŋ-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāĨ¤ program_index āĻļā§āĻ¨ā§āĻ¯-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻāĻāĨ¤
āĻ¯āĻĻāĻŋ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋ-
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽ/āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĄāĻžāĻŽāĻŋ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻā§āĻŦāĻ˛ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻĒāĻŋ āĻāĻ°āĻž
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž:
ffmpeg -i in.ogg -map_metadata 0:s:0 out.mp3
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĻāĻŋ āĻāĻ°āĻ¤ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻĒāĻŋ āĻāĻ°ā§āĻ¨:
ffmpeg -i in.mkv -map_metadata:s:a 0:g out.mkv
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ 0 āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ āĻāĻžāĻ āĻāĻ°āĻŦā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻāĻžāĻĄā§āĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤
-āĻŽā§āĻ¯āĻžāĻĒ_āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ input_file_index (āĻāĻāĻāĻĒā§āĻ)
āĻāĻ¨āĻĄā§āĻā§āĻ¸ āĻ¸āĻš āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ input_file_index āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻā§āĻ¨ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻšāĨ¤ āĻā§āĻ¨ā§ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-āĻŽāĻžāĻĒāĻāĻžāĻ āĻŋ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄā§āĻ° āĻļā§āĻˇā§ āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ CPU āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻāĨ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻ¸āĻŦ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 0 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻ_āĻ¸āĻŦ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻ¨āĻā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻā§āĻāĻŽāĻžāĻ°ā§āĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻžāĻĒā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ CPU āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻāĻžāĻ¯āĻŧ
(āĻ āĻĄāĻŋāĻ/āĻāĻŋāĻĄāĻŋāĻ āĻāĻ¨āĻā§āĻĄ/āĻĄāĻŋāĻā§āĻĄ)āĨ¤
-āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŽāĻž āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
ffmpeg āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
- āĻĄāĻžāĻŽā§āĻĒ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ¯āĻžāĻā§āĻ stderr āĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-āĻšā§āĻā§āĻ¸ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒā§āĻ˛ā§āĻĄāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ°ā§ (āĻāĻ¨āĻĒā§āĻ)
āĻ¨ā§āĻāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻžāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻĒāĻĄāĻŧā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻāĻāĻāĻŋ āĻĻāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤. āĻŦāĻž āĻ˛āĻžāĻāĻ āĻāĻ¨āĻĒā§āĻ
āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻĻāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ˛āĻžāĻāĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ (āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ ffmpeg āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž
āĻ¯āĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ¨āĻĒā§āĻ (āĻā§āĻ˛āĻŋ) āĻĒāĻĄāĻŧā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¤āĻŋ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§
āĻāĻ¨āĻĒā§āĻ(āĻā§āĻ˛āĻŋ) āĻāĻ° āĻ¨ā§āĻāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻā§ āĻāĻ¨āĻĒā§āĻ(āĻā§āĻ˛āĻŋ)ā§ˇ āĻāĻāĻž āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
(āĻ¯ā§āĻŽāĻ¨ āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ)āĨ¤
-āĻ˛ā§āĻĒ_āĻāĻ¨āĻĒā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻ° āĻ˛ā§āĻĒ. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ FFserver āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, -loop 1 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻ˛ā§āĻĒ_āĻāĻāĻāĻĒā§āĻ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ°
āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§āĻā§āĻĄ GIF āĻāĻ° āĻŽāĻ¤ā§ āĻ˛ā§āĻĒāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ°āĻŦāĻžāĻ° āĻ˛ā§āĻĒ āĻāĻāĻāĻĒā§āĻ (0 āĻšāĻŦā§
āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻ āĻ¸ā§āĻŽāĻāĻžāĻŦā§ āĻ˛ā§āĻĒ āĻāĻ°ā§āĻ¨)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, -loop āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-vsync āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻŽāĻžāĻĒ
āĻāĻŋāĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
0, āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻ¤āĻžāĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš demuxer āĻĨā§āĻā§ muxer āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
1, CFR
āĻ āĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻāĻāĻŋ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§
āĻāĻā§āĻ°ā§āĻ° āĻšāĻžāĻ°.
2, vfr
āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ 2 āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĨāĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻĢā§āĻ°ā§āĻŽāĨ¤
āĻāĻ°āĻž
āĻĒāĻžāĻ¸āĻĨā§āĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ§ā§āĻŦāĻāĻ¸ āĻāĻ°ā§, āĻŽā§āĻā§āĻ¸āĻžāĻ°āĻā§ āĻ¤āĻžāĻāĻž āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻĢā§āĻ°ā§āĻŽ-āĻ°ā§āĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
-1, āĻāĻžāĻĄāĻŧā§
muxer āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ 1 āĻāĻŦāĻ 2 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻā§ āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ° āĻĒāĻ°ā§ muxer āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°āĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨_āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ_āĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻŽā§āĻ¯āĻžāĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§
āĻšāĻ¯āĻŧ āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻž āĻ āĻĄāĻŋāĻ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°ā§āĻā§ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ(āĻā§āĻ˛āĻŋ) āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻ
-āĻĢā§āĻ°ā§āĻŽ_āĻĄā§āĻ°āĻĒ_āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻŽāĻžāĻĒ
āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻ°āĻĒ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻā§ āĻāĻ¤āĻāĻž āĻĒāĻŋāĻāĻ¨ā§ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻāĻāĻ¨āĻŋāĻā§, āĻ¤āĻžāĻ 1.0 āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ -1.1āĨ¤ āĻāĻ
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻ˛āĻŽāĻžāĻ˛ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽāĻĄā§āĻ°āĻĒ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻŦāĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž
āĻ¸āĻ āĻŋāĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢā§āĻ°ā§āĻŽ āĻĄā§āĻ°āĻĒ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĨ¤
-āĻ āĻ¸āĻŋāĻā§āĻ āĻ¨āĻŽā§āĻ¨āĻž_āĻĒā§āĻ°āĻ¤āĻŋ_āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻ āĻĄāĻŋāĻ āĻ¸āĻŋāĻā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ "āĻ¸ā§āĻā§āĻ°ā§āĻ/āĻ¸āĻā§āĻāĻ" āĻāĻ°ā§,
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¨āĻŽā§āĻ¨āĻž āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ -āĻ āĻ¸āĻŋāĻā§āĻ 1
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻļā§āĻ°ā§ āĻā§āĻ¨ā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°ā§ āĻ¸āĻāĻļā§āĻ§āĻ¨āĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ° āĻĒāĻ°ā§ muxer āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°āĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨_āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ_āĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "aresample" āĻ āĻĄāĻŋāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻĒāĻŋāĻ
āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻ¨āĻž āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ°āĻžāĻā§āĻ¨
āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻāĻžāĻāĻŽ āĻ āĻĢāĻ¸ā§āĻ āĻŽāĻžāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§, āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ v-āĻ¸āĻŋāĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ muxer āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§ (āĻ¯ā§āĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨_āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ_āĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻā§) āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻŽāĻŋāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸āĻš, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§āĻāĨ¤
-āĻļā§āĻ°ā§āĻ¤ā§_āĻļā§āĻ¨ā§āĻ¯
āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ, āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ "-ss 50" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ 50 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻļā§āĻ°ā§ āĻšāĻŦā§,
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻā§āĻ¨ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§āĨ¤
-āĻāĻĒāĻŋāĻāĻŋāĻŦāĻŋ āĻŽā§āĻĄ
āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻāĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻ¸ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽā§āĻĄ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
1 āĻĄā§āĻŽā§āĻā§āĻ¸āĻžāĻ° āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
demuxer āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻā§āĻ¯āĻŧā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻ āĻ¸āĻš āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĨ¤
0 āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻāĻžāĻāĻŽāĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻāĻŽ āĻŦā§āĻ¸ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨āĻā§āĻĄāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻā§āĻĄāĻžāĻ°
-1 āĻāĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ -1āĨ¤
- āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ (āĻāĻāĻāĻĒā§āĻ)
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻļā§āĻˇ āĻāĻ°ā§āĻ¨āĨ¤
-dts_delta_threshold
āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĄāĻŋāĻ¸āĻāĻ¨ā§āĻāĻŋāĻ¨āĻŋāĻāĻāĻŋ āĻĄā§āĻ˛ā§āĻāĻž āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤
- muxdelay āĻ¸ā§āĻā§āĻ¨ā§āĻĄ (āĻāĻ¨āĻĒā§āĻ)
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĄā§āĻŽā§āĻā§āĻ¸-āĻĄāĻŋāĻā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
- muxpreload āĻ¸ā§āĻā§āĻ¨ā§āĻĄ (āĻāĻ¨āĻĒā§āĻ)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĄā§āĻŽā§āĻā§āĻ¸-āĻĄāĻŋāĻā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻĄ āĻāĻāĻāĻĒā§āĻ-āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ-āĻ¸ā§āĻāĻ:āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¨ (āĻāĻāĻāĻĒā§āĻ)
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ-āĻāĻāĻĄāĻŋ āĻŽāĻžāĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻžāĻ§āĻŋāĻ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻĄ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°ā§āĻŽ 0 āĻĒāĻŋāĻāĻāĻĄāĻŋ 33 āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ 1 āĻĒāĻŋāĻāĻāĻĄāĻŋ 36 āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§
mpegts āĻĢāĻžāĻāĻ˛:
ffmpeg -i infile -streamid 0:33 -streamid 1:36 out.ts
-āĻŦāĻŋāĻāĻ¸āĻāĻĢ[:stream_specifier] āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° (āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ_āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻŦāĻŋāĻāĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ¤ā§ "-bsfs" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤
ffmpeg -i h264.mp4 -c:v āĻāĻĒāĻŋ -bsf:v h264_mp4toannexb -an out.h264
ffmpeg -i file.mov -an -vn -bsf:s mov2textsub -c:s āĻāĻĒāĻŋ -f rawvideo sub.txt
-āĻā§āĻ¯āĻžāĻ[:stream_specifier] āĻā§āĻĄā§āĻ_āĻā§āĻ¯āĻžāĻ (āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¤āĻŋ-āĻ¸ā§āĻā§āĻ°ā§āĻŽ)
āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ/āĻĢā§āĻ°āĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻžāĻāĻŽāĻā§āĻĄ hh:mm:ssāĻ¸ā§āĻĒā§āĻā§āĻŽā§āĻŦāĻ°ff
āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻŽāĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻĒā§āĻā§āĻŽā§āĻŦāĻ° āĻ¨āĻ¨ āĻĄā§āĻ°āĻĒ āĻāĻžāĻāĻŽāĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ ':' āĻāĻŦāĻ ';' (āĻŦāĻž '.') āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻĄā§āĻ°āĻĒāĨ¤
ffmpeg -i input.mpg -timecode 01:02:03.04 -r 30000/1001 -s ntsc output.mpg
-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻĒā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻš āĻāĻāĻāĻŋāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ -- āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻā§ -- āĻĻā§āĻā§āĻ¨ā§ˇ
-āĻāĻžāĻāĻāĻ¨āĻŋ āĻ āĻĒāĻļāĻ¨āĨ¤ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
ffmpeg-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ° ``āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸'' āĻŦāĻŋāĻāĻžāĻāĨ¤
āĻāĻ¨āĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"[file_index:stream_specifier]" āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻ -āĻŽā§āĻ¯āĻžāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§āĻš). āĻ¯āĻĻāĻŋ
stream_specifier āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻŽā§āĻ˛ā§, āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ˛ā§āĻŦā§āĻ˛āĻŦāĻŋāĻšā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻ¸āĻā§āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§āĻ¯āĻžāĻĒ. āĻ˛ā§āĻŦā§āĻ˛āĻŦāĻŋāĻšā§āĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋāĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻāĻĢāĻŋ āĻāĻ¤ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§ āĻāĻ°āĻž
ffmpeg -i video.mkv -i image.png -filter_complex '[0:v][1:v]āĻāĻāĻžāĻ°āĻ˛ā§[āĻāĻāĻ]' -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°
'[āĻāĻāĻ]' out.mkv
āĻāĻāĻžāĻ¨ā§ "[0:v]" āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻ¯āĻž āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻā§
āĻāĻāĻžāĻ°āĻ˛ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ (āĻĒā§āĻ°āĻ§āĻžāĻ¨) āĻāĻ¨āĻĒā§āĻā§āĨ¤ āĻāĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§-āĻāĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ (āĻāĻāĻžāĻ°āĻ˛ā§) āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻā§ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻŽāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ,
āĻ¤āĻžāĻ āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
ffmpeg -i video.mkv -i image.png -filter_complex 'āĻāĻāĻžāĻ°āĻ˛ā§[āĻāĻāĻ]' -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°
'[āĻāĻāĻ]' out.mkv
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢ āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻŦāĻ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
ffmpeg -i video.mkv -i image.png -filter_complex 'āĻāĻāĻžāĻ°āĻ˛ā§' āĻāĻāĻ.mkv
āĻ˛āĻžāĻāĻĢāĻŋ "āĻ°āĻ" āĻāĻ¤ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ 5 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻŦāĻŋāĻļā§āĻĻā§āĻ§ āĻ˛āĻžāĻ˛ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§:
ffmpeg -filter_complex 'color=c=red' -t 5 out.mkv
-āĻ˛āĻžāĻāĻĢāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻĒā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻš āĻāĻāĻāĻŋāĨ¤
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸.
-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸_āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ -āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°_āĻāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸, āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§āĨ¤
-āĻ¸āĻ āĻŋāĻ_āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ (āĻāĻ¨āĻĒā§āĻ)
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻ āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ā§ˇ -āĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¤āĻžāĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¸āĻ āĻŋāĻāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-āĻ¸āĻ āĻŋāĻ_āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄāĻŋāĻāĨ¤
-āĻ¸ā§āĻ_āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ (āĻāĻ¨āĻĒā§āĻ)
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻāĻ¯āĻŧāĻžāĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ -āĻāĻ¸āĻāĻ¸
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ -āĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻĢāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯āĻž āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ 0 āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽāĨ¤
-āĻĨā§āĻ°ā§āĻĄ_āĻ¸āĻžāĻ°āĻŋ_āĻāĻāĻžāĻ° āĻāĻ¯āĻŧāĻ¤āĻ¨ (āĻāĻ¨āĻĒā§āĻ)
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. āĻāĻŽ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ / āĻāĻā§āĻ āĻšāĻžāĻ°ā§āĻ° āĻ˛āĻžāĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§, āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻ¯āĻŧāĻŽāĻ¤ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻāĻ āĻŽāĻžāĻ¨ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
-override_ffserver (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻĨā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ ffserver. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ ffserver āĻāĻŦāĻ āĻĨā§āĻā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻ¨ā§āĻ āĻĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ ffmpegāĨ¤ āĻāĻžāĻĄāĻŧāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ ffmpeg āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻŦā§ ffserver āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ ffserver.
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻāĻŋāĻˇā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
ffserver āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ ffmpeg.
-sdp_file āĻĢāĻžāĻāĻ˛ (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻ¨ā§āĻ¯ sdp āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻĢāĻžāĻāĻ˛. āĻāĻāĻŋ sdp āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¤āĻĨā§āĻ¯ āĻ¯āĻāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ rtp āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ¨āĻ¯āĻŧāĨ¤ (āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ rtp āĻšāĻ¤ā§ āĻšāĻŦā§)āĨ¤
-āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž (āĻāĻ¨āĻĒā§āĻ)
demuxer āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦāĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻ° āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¸āĻŦ āĻ¨āĻž
demuxers āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻ¨āĻž
āĻā§āĻ¨ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻ¯āĻž āĻā§āĻ¨ā§ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
noref
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ -āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻĻāĻŋāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻŦāĻŋ āĻ¨ā§āĻ
āĻā§āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻā§āĻ¸ā§āĻ°āĻ° (āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§)
āĻĨāĻžāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨: āĻāĻāĻŋ āĻšāĻŦā§
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻšāĻ¤ā§āĻ¤āĻŽ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻĄāĻŋāĻāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ 720x576
āĻā§āĻ¨ā§ āĻāĻŋāĻĄāĻŋāĻ āĻ¨ā§āĻāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĨ¤ āĻāĻāĻž āĻšāĻŦā§
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ libavfilter-āĻāĻ° āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, MPEG-TS āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻāĻāĻŋ DVB-T āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ°ā§ āĻšāĻžāĻ°ā§āĻĄāĻā§āĻĄ āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻāĻ°āĻ¤ā§,
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ 1 āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻž:
ffmpeg -i input.ts -filter_complex \
'[#0x2ef] setpts=PTS+1/TB [āĻ¸āĻžāĻŦ] ; [#0x2d0] [āĻ¸āĻžāĻŦ] āĻāĻāĻžāĻ°āĻ˛ā§' \
-sn -āĻŽā§āĻ¯āĻžāĻĒ '#0x2dc' output.mkv
(0x2d0, 0x2dc āĻāĻŦāĻ 0x2ef āĻšāĻ˛ MPEG-TS āĻĒāĻŋāĻāĻāĻĄāĻŋ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻŋāĻĄāĻŋāĻ, āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ
āĻ¸āĻžāĻŦāĻāĻžāĻāĻā§āĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻŽ; 0:0, 0:3 āĻāĻŦāĻ 0:7āĻ āĻāĻžāĻ āĻāĻ°āĻ¤)
āĻĒā§āĻ°ā§āĻŦāĻžāĻšā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ°āĻ¯āĻŧā§āĻā§ āĻĒāĻāĻ¨ā§āĻĻ=āĻŽā§āĻ˛ā§āĻ¯ āĻā§āĻĄāĻŧāĻž, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽ āĻ¯āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻŦāĻŋāĻļā§āĻ°ā§ āĻšāĻŦā§āĨ¤ āĻ˛āĻžāĻāĻ¨ āĻļā§āĻ°ā§ āĻšāĻā§āĻā§
āĻšā§āĻ¯āĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ ('#') āĻ āĻā§āĻˇāĻ° āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻ
āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ FFmpeg āĻā§āĻ¸ āĻāĻžāĻā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤
āĻĻā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻā§: ffpreset āĻāĻŦāĻ avpreset āĻĢāĻžāĻāĻ˛āĨ¤
ffpreset āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
ffpreset āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ "vpre", "apre", "spre", āĻāĻŦāĻ "fpre" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
"fpre" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨ā§āĻ¯āĻŧ
āĻā§āĻĄā§āĻ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§. "vpre", "apre" āĻāĻŦāĻ "spre" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻā§āĻĄā§āĻā§ āĻāĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
"vpre", "apre" āĻāĻŦāĻ "spre" āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻāĻāĻŋāĻā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛:
āĻĒā§āĻ°āĻĨāĻŽ ffmpeg āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ ARGāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ .ffpreset $FFMPEG_DATADIR (āĻ¯āĻĻāĻŋ
āĻ¸ā§āĻ), āĻāĻŦāĻ $HOME/.ffmpeg, āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄā§āĻāĻžāĻĄāĻŋāĻ°ā§ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
PREFIX/share/ffmpeg) āĻŦāĻž āĻ ffpresets win32-āĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻ°āĻžāĻŦāĻ° āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°, āĻ¯ā§āĻāĻŋāĻ¤ā§
āĻāĻĻā§āĻļ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ "libvpx-1080p" āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§
libvpx-1080p.ffpreset.
āĻ¯āĻĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ ffmpeg āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ-ARG.ffpreset
āĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ āĻā§āĻĄā§āĻ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻĒāĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
"-vcodec libvpx" āĻāĻŦāĻ "-vpre 1080p" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§
libvpx-1080p.ffpreset.
avpreset āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
avpreset āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ "āĻĒā§āĻ°āĻžāĻ" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž ffpreset āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻžāĻ āĻāĻ°ā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨āĻā§āĻĄāĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ=āĻŽā§āĻ˛ā§āĻ¯ āĻā§āĻĄāĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
āĻ¯āĻāĻ¨ "āĻĒā§āĻ°āĻŋ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ ffmpeg āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻš āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ .avpreset
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ $AVCONV_DATADIR (āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ), āĻāĻŦāĻ $HOME/.avconv, āĻāĻŦāĻ āĻĄā§āĻāĻžāĻĄāĻŋāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ PREFIX/share/ffmpeg), āĻ¸ā§āĻ āĻāĻ¨ā§āĻ¯.
āĻĒā§āĻ°āĻĨāĻŽ ffmpeg āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ-ARGāĻāĻĒāĻ°ā§ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ .avpreset
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻĄā§āĻ_āĻ¨āĻžāĻŽ āĻā§āĻĄā§āĻ āĻāĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻŋāĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻĒāĻļāĻ¨ āĻāĻā§
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "-vcodec libvpx" āĻ¸āĻš āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
"-āĻĒā§āĻ°āĻŋ 1080p", āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ libvpx-1080p.avpreset.
āĻ¯āĻĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ ffmpeg āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ ARGāĻŽāĻ§ā§āĻ¯ā§ .avpreset
āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ Audio āĻĻāĻāĻ˛
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ ffmpeg āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻ§āĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 /tmp/out.mpg
āĻ āĻĨāĻŦāĻž OSS āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ ALSA āĻ āĻĄāĻŋāĻ āĻā§āĻ¸ (āĻŽāĻ¨ā§ āĻāĻ¨āĻĒā§āĻ, āĻāĻžāĻ°ā§āĻĄ āĻāĻāĻĄāĻŋ 1) āĻ¸āĻš:
ffmpeg -f alsa -ac 1 -i hw:1 -f video4linux2 -i /dev/video0 /tmp/out.mpg
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ ffmpeg āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻ āĻŋāĻ āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻ¸ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻŋāĻāĻŋ āĻĻāĻ°ā§āĻļāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻŽāĻ¨http://linux.bytesex.org/xawtv/> Gerd Knorr āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻāĻĒāĻ¨āĻžāĻ°āĻ āĻāĻā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽāĻŋāĻā§āĻ¸āĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ āĻĄāĻŋāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻ˛ā§āĻā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§āĨ¤
X11 āĻĻāĻāĻ˛
ffmpeg āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ X11 āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§āĻāĻŋ āĻ§āĻ°ā§āĻ¨
ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0 /tmp/out.mpg
0.0 āĻšāĻ˛ āĻāĻĒāĻ¨āĻžāĻ° X11 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° display.screen āĻ¨āĻŽā§āĻŦāĻ°, DISPLAY āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻ¤ā§āĻāĨ¤
ffmpeg -f x11grab -video_size cif -framerate 25 -i :0.0+10,20 /tmp/out.mpg
0.0 āĻšāĻ˛ āĻāĻĒāĻ¨āĻžāĻ° X11 āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° display.screen āĻ¨āĻŽā§āĻŦāĻ°, DISPLAY āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻ¤ā§āĻāĨ¤
10 āĻšāĻ˛ x-āĻ āĻĢāĻ¸ā§āĻ āĻāĻŦāĻ 20 āĻšāĻ˛ āĻĻāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ y-āĻ āĻĢāĻ¸ā§āĻāĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ Audio āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ ffmpeg-āĻ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ YUV āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i /tmp/test%dY /tmp/out.mpg
āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§:
/tmp/test0.Y, /tmp/test0.U, /tmp/test0.V,
/tmp/test1.Y, /tmp/test1.U, /tmp/test1.V, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ...
Y āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ U āĻāĻŦāĻ V āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻāĻāĻž āĻĢāĻžāĻāĻ˛, āĻāĻžāĻĄāĻŧāĻž
āĻšā§āĻĄāĻžāĻ° āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻžāĻ˛ā§āĻ¨ āĻāĻŋāĻĄāĻŋāĻ āĻĄāĻŋāĻā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻ āĻāĻ° -s āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ ffmpeg āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§āĨ¤
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž YUV420P āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i /tmp/test.yuv /tmp/out.avi
test.yuv āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻāĻžāĻāĻāĻž YUV āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻĄā§āĻāĻž āĻĨāĻžāĻā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ Y āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤
āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ āĻāĻŦāĻ āĻ āĻ¨ā§āĻā§āĻŽāĻŋāĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§ U āĻāĻŦāĻ V āĻĒā§āĻ˛ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻ¸āĻŽāĻ¤āĻ˛ā§ˇ
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž YUV420P āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i mydivx.avi hugefile.yuv
¡ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i /tmp/a.wav -s 640x480 -i /tmp/a.yuv /tmp/a.mpg
āĻ āĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛ a.wav āĻāĻŦāĻ āĻāĻžāĻāĻāĻž YUV āĻāĻŋāĻĄāĻŋāĻ āĻĢāĻžāĻāĻ˛ a.yuv āĻā§ MPEG āĻĢāĻžāĻāĻ˛ a.mpg āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĨ¤
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i /tmp/a.wav -ar 22050 /tmp/a.mp2
22050 Hz āĻ¨āĻŽā§āĻ¨āĻž āĻšāĻžāĻ°ā§ a.wav āĻā§ MPEG āĻ āĻĄāĻŋāĻāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĨ¤
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨā§āĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻŽ:
ffmpeg -i /tmp/a.wav -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° 0:a -b:a 64k /tmp/a.mp2 -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° 0:a -b:a 128k /tmp/b.mp2
a.wav āĻā§ a.mp2 āĻ 64 kbits āĻ āĻāĻŦāĻ b.mp2 āĻā§ 128 kbits āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĨ¤ '-āĻŽā§āĻ¯āĻžāĻĒ āĻĢāĻžāĻāĻ˛: āĻāĻ¨āĻĄā§āĻā§āĻ¸'
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻ° āĻā§āĻ°āĻŽā§
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĨ¤
¡ āĻāĻĒāĻ¨āĻŋ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž VOB āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i snatch_1.vob -f avi -c:v mpeg4 -b:v 800k -g 300 -bf 2 -c:a libmp3lame -b:a 128k snatch.avi
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻŋāĻāĻŋāĻĄāĻŋ āĻ°āĻŋāĻĒāĻŋāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ; āĻāĻ¨āĻĒā§āĻ āĻāĻāĻāĻŋ VOB āĻĢāĻžāĻāĻ˛, āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ AVI āĻĢāĻžāĻāĻ˛
MPEG-4 āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ MP3 āĻ āĻĄāĻŋāĻ āĻ¸āĻšāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻāĻŽāĻ°āĻž B-āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ āĻ¤āĻžāĻ
MPEG-4 āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻšāĻ˛ DivX5 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ GOP āĻ¸āĻžāĻāĻ āĻšāĻ˛ 300 āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻž āĻĢā§āĻ°ā§āĻŽ
āĻĒā§āĻ°āĻ¤āĻŋ 10 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ 29.97fps āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻĄāĻŋāĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻšāĻ¯āĻŧ
MP3-āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ "--enable-libmp3lame" āĻĒāĻžāĻ¸ āĻāĻ°ā§ LAME āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž. āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĄāĻŋāĻāĻŋāĻĄāĻŋ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻĒāĻ¯ā§āĻā§
āĻ āĻĄāĻŋāĻ āĻāĻžāĻˇāĻžāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĻā§āĻāĻ¤ā§, "ffmpeg -formats" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§ āĻāĻŦāĻŋ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻŦāĻž āĻ āĻ¨ā§āĻ āĻāĻŦāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§ āĻāĻŦāĻŋ āĻ¤ā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯:
ffmpeg -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg
āĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ° āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§
āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ foo-001.jpeg, foo-002.jpeg, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻāĻŦāĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻ¤ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž āĻšāĻŦā§
WxH āĻŽāĻžāĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ°ā§āĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
-vframes āĻŦāĻž -t āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖā§, āĻ āĻĨāĻŦāĻž āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ -ss-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§
āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĨā§āĻā§ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨.
āĻ āĻ¨ā§āĻ āĻāĻŦāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯:
ffmpeg -f image2 -framerate 12 -i foo-%03d.jpeg -s WxH foo.avi
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ "foo-%03d.jpeg" āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻā§āĻ°āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°āĻžāĨ¤ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
C printf āĻĢāĻžāĻāĻļāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻāĻāĻāĻŋ āĻāĻŽā§āĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻĒā§āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, -i āĻļā§āĻ˛-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ (āĻā§āĻ˛ā§āĻŦāĻŋāĻ) āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖāĻāĻžāĻŦā§, āĻāĻŽā§āĻ2-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ "-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨_āĻāĻžāĻāĻĒ āĻā§āĻ˛ā§āĻŦ" āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ˛ā§āĻŦ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
"foo-*.jpeg":
ffmpeg -f image2 -pattern_type glob -framerate 12 -i 'foo-*.jpeg' -s WxH foo.avi
¡ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻāĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
ffmpeg -i test1.avi -i test2.avi -āĻŽā§āĻ¯āĻžāĻĒ 1:1 -āĻŽā§āĻ¯āĻžāĻĒ 1:0 -āĻŽā§āĻ¯āĻžāĻĒ 0:1 -āĻŽā§āĻ¯āĻžāĻĒ 0:0 -c āĻāĻĒāĻŋ -y test12.nut
āĻĢāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ test12.nut āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻ°āĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĨāĻžāĻāĻŦā§
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ°āĻŽā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
¡ CBR āĻāĻŋāĻĄāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻā§āĻ° āĻāĻ°āĻ¤ā§:
ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v
¡ āĻāĻžāĻ°āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ lmin, lmax, mblmin āĻāĻŦāĻ mblmax 'lambda' āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
QP2LAMBDA āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻšāĻā§āĻ 'q' āĻāĻāĻ¨āĻŋāĻ āĻĨā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
ffmpeg -i src.ext -lmax 21*QP2LAMBDA dst.ext
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ avconv āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨