ffmpeg version 2.8.4 Copyright (c) 2000-2015 the FFmpeg developers
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)
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-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-stats print progress report during encoding
-max_error_rate ratio of errors (0.0: no errors, 1.0: 100% error maximum error rate-bits_per_raw_sample number set the number of bits per raw sample-vol volume change audio volume (256=normal)-disposition disposition
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
-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
Video options:-vframes number set the number of video frames to output-r rate set 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
