Mercurial Hosting > dis
annotate help @ 4:8448e78efe82 default tip
Autmatic Win32 Porting
| author | VilyaemKenyaz | 
|---|---|
| date | Thu, 28 Sep 2023 13:20:56 -0400 | 
| parents | 2b6ce8d53356 | 
| children | 
| 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 | 
