FFmpeg help
#ffmpeg
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…
Getting help:
-h – print basic options
-h long – print more options
-h full – print all options (including all format and codec specific options, very long)
-h type=name – print all options for the named decoder/encoder/demuxer/muxer/filter/bsf/protocol
See man ffmpeg for detailed description of the options.
Print help / information / capabilities:
Распечатать справку / информацию / возможности
-L – show license
-h topic – show help
-? topic – show help
-help topic – show help
–help topic – show help
-version – show version
-buildconf – show build configuration
-formats – show available formats
-muxers – show available muxers
-demuxers – show available demuxers
-devices – show available devices
-codecs – show available codecs
-decoders – show available decoders
-encoders – show available encoders
-bsfs – show available bit stream filters
-protocols – show available protocols
-filters – show available filters
-pix_fmts – show available pixel formats
-layouts – show standard channel layouts
-sample_fmts – show available audio sample formats
-colors – show available color names
-sources device – list sources of the input device
-sinks device – list sinks of the output device
-hwaccels – show available HW acceleration methods
Global options (affect whole program instead of just one file):
Глобальные параметры (влияют на всю программу, а не только на один файл):
-loglevel loglevel – set logging level
-v loglevel – set logging level
-report – generate a report
-max_alloc bytes – set maximum size of a single allocated block
-y – overwrite output files
-n – never overwrite output files
-ignore_unknown – Ignore unknown stream types
-filter_threads – number of non-complex filter threads
-filter_complex_threads – number of threads for -filter_complex
-stats – print progress report during encoding
-max_error_rate maximum error rate ratio of decoding errors (0.0: no errors, 1.0: 100% errors) above which ffmpeg returns an error instead of success.
-bits_per_raw_sample number – set the number of bits per raw sample
-vol volume – change audio volume (256=normal)
Per-file main options:
Основные параметры для каждого файла:
-f fmt – force format
-c codec – codec name
-codec codec – codec name
-pre preset – preset name
-map_metadata outfile[,metadata]:infile[,metadata] – set metadata information of outfile from infile
-t duration – record or transcode “duration” seconds of audio/video
-to time_stop – record or transcode stop time
-fs limit_size – set the limit file size in bytes
-ss time_off – set the start time offset
-sseof time_off – set the start time offset relative to EOF
-seek_timestamp enable/disable seeking by timestamp with -ss
-timestamp time – set the recording timestamp (‘now’ to set the current time)
-metadata string=string – add metadata
-program title=string:st=number… – add program with specified streams
-target type – specify target file type (“vcd”, “svcd”, “dvd”, “dv” or “dv50” with optional prefixes “pal-“, “ntsc-“ or “film-“)
-apad – audio pad
-frames number – set the number of frames to output
-filter filter_graph – set stream filtergraph
-filter_script filename – read stream filtergraph description from a file
-reinit_filter – reinit filtergraph on input parameter changes
-discard – discard
-disposition – disposition
Video options:
-vframes number – set the number of video frames to output
-r rate – set frame rate (Hz value, fraction or abbreviation)
-fpsmax rate – set max frame rate (Hz value, fraction or abbreviation)
-s size – set frame size (WxH or abbreviation)
-aspect aspect – set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
-bits_per_raw_sample number – set the number of bits per raw sample
-vn – disable video
-vcodec codec – force video codec (‘copy’ to copy stream)
-timecode hh:mm:ss[:;.]ff – set initial TimeCode value.
-pass n – select the pass number (1 to 3)
-vf filter_graph – set video filters
-ab bitrate – audio bitrate (please use -b:a)
-b bitrate – video bitrate (please use -b:v)
-dn – disable data
Audio options:
-aframes number – set the number of audio frames to output
-aq quality – set audio quality (codec-specific)
-ar rate – set audio sampling rate (in Hz)
-ac channels – set number of audio channels
-an – disable audio
-acodec codec – force audio codec (‘copy’ to copy stream)
-vol volume – change audio volume (256=normal)
-af filter_graph – set audio filters
Subtitle options:
-s size – set frame size (WxH or abbreviation)
-sn – disable subtitle
-scodec codec – force subtitle codec (‘copy’ to copy stream)
-stag fourcc/tag – force subtitle tag/fourcc
-fix_sub_duration – fix subtitles duration
-canvas_size size – set canvas size (WxH or abbreviation)
-spre preset – set the subtitle options to the indicated preset