annotate help @ 4:8448e78efe82 default tip

Autmatic Win32 Porting
author VilyaemKenyaz
date Thu, 28 Sep 2023 13:20:56 -0400
parents 2b6ce8d53356
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
1 Hyper fast Audio and Video encoder
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
2 usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
3
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
4 Getting help:
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
5 -h -- print basic options
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
6 -h long -- print more options
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
7 -h full -- print all options (including all format and codec specific options, very long)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
8 -h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter/bsf/protocol
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
9 See man ffmpeg for detailed description of the options.
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
10
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
11 Print help / information / capabilities:
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
12 -L show license
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
13 -h topic show help
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
14 -? topic show help
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
15 -help topic show help
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
16 --help topic show help
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
17 -version show version
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
18 -buildconf show build configuration
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
19 -formats show available formats
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
20 -muxers show available muxers
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
21 -demuxers show available demuxers
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
22 -devices show available devices
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
23 -codecs show available codecs
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
24 -decoders show available decoders
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
25 -encoders show available encoders
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
26 -bsfs show available bit stream filters
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
27 -protocols show available protocols
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
28 -filters show available filters
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
29 -pix_fmts show available pixel formats
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
30 -layouts show standard channel layouts
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
31 -sample_fmts show available audio sample formats
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
32 -colors show available color names
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
33 -sources device list sources of the input device
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
34 -sinks device list sinks of the output device
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
35 -hwaccels show available HW acceleration methods
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
36
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
37 Global options (affect whole program instead of just one file):
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
38 -loglevel loglevel set logging level
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
39 -v loglevel set logging level
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
40 -report generate a report
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
41 -max_alloc bytes set maximum size of a single allocated block
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
42 -y overwrite output files
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
43 -n never overwrite output files
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
44 -ignore_unknown Ignore unknown stream types
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
45 -filter_threads number of non-complex filter threads
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
46 -filter_complex_threads number of threads for -filter_complex
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
47 -stats print progress report during encoding
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
48 -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.
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
49 -bits_per_raw_sample number set the number of bits per raw sample
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
50 -vol volume change audio volume (256=normal)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
51
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
52 Per-file main options:
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
53 -f fmt force format
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
54 -c codec codec name
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
55 -codec codec codec name
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
56 -pre preset preset name
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
57 -map_metadata outfile[,metadata]:infile[,metadata] set metadata information of outfile from infile
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
58 -t duration record or transcode "duration" seconds of audio/video
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
59 -to time_stop record or transcode stop time
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
60 -fs limit_size set the limit file size in bytes
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
61 -ss time_off set the start time offset
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
62 -sseof time_off set the start time offset relative to EOF
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
63 -seek_timestamp enable/disable seeking by timestamp with -ss
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
64 -timestamp time set the recording timestamp ('now' to set the current time)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
65 -metadata string=string add metadata
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
66 -program title=string:st=number... add program with specified streams
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
67 -target type specify target file type ("vcd", "svcd", "dvd", "dv" or "dv50" with optional prefixes "pal-", "ntsc-" or "film-")
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
68 -apad audio pad
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
69 -frames number set the number of frames to output
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
70 -filter filter_graph set stream filtergraph
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
71 -filter_script filename read stream filtergraph description from a file
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
72 -reinit_filter reinit filtergraph on input parameter changes
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
73 -discard discard
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
74 -disposition disposition
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
75
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
76 Video options:
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
77 -vframes number set the number of video frames to output
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
78 -r rate set frame rate (Hz value, fraction or abbreviation)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
79 -fpsmax rate set max frame rate (Hz value, fraction or abbreviation)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
80 -s size set frame size (WxH or abbreviation)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
81 -aspect aspect set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
82 -bits_per_raw_sample number set the number of bits per raw sample
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
83 -vn disable video
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
84 -vcodec codec force video codec ('copy' to copy stream)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
85 -timecode hh:mm:ss[:;.]ff set initial TimeCode value.
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
86 -pass n select the pass number (1 to 3)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
87 -vf filter_graph set video filters
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
88 -ab bitrate audio bitrate (please use -b:a)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
89 -b bitrate video bitrate (please use -b:v)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
90 -dn disable data
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
91
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
92 Audio options:
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
93 -aframes number set the number of audio frames to output
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
94 -aq quality set audio quality (codec-specific)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
95 -ar rate set audio sampling rate (in Hz)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
96 -ac channels set number of audio channels
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
97 -an disable audio
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
98 -acodec codec force audio codec ('copy' to copy stream)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
99 -vol volume change audio volume (256=normal)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
100 -af filter_graph set audio filters
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
101
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
102 Subtitle options:
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
103 -s size set frame size (WxH or abbreviation)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
104 -sn disable subtitle
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
105 -scodec codec force subtitle codec ('copy' to copy stream)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
106 -stag fourcc/tag force subtitle tag/fourcc
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
107 -fix_sub_duration fix subtitles duration
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
108 -canvas_size size set canvas size (WxH or abbreviation)
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
109 -spre preset set the subtitle options to the indicated preset
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
110
2b6ce8d53356 Finished program, fully functional, seems to be faster than cat
VilyaemKenyaz
parents:
diff changeset
111