| main options | |
| L | show license |
| h | show help |
| version | show version |
| formats | show available formats codecs protocols … |
| f | force format |
| i | input file name |
| y | overwrite output files |
| map | set input stream mapping |
| map_meta_data | set meta data information of outfile from infile |
| t | record or transcode /"duration/seconds of audio/video |
| fs | set the limit file size in bytes |
| ss | set the start time offset |
| itsoffset | set the input ts offset |
| itsscale | set the input ts scale |
| timestamp | set the timestamp ('now' to set the current time) |
| metadata | add metadata |
| dframes | set the number of data frames to record |
| benchmark | |
| dump | |
| hex | |
| re | read input at native frame rate |
| loop_input | loop (current only works with images) |
| loop_output | number of times to loop output in formats that support looping (0 loops forever) |
| v | set ffmpeg verbosity level |
| loglevel | set libav* logging level |
| target | specify target file type (/"vcd/ /"svcd/ /"dvd/ /"dv/ /"dv50/ /"pal-vcd/ /"ntsc-svcd/ ...) |
| threads | thread count |
| vsync | video sync method |
| async | audio sync method |
| adrift_threshold | audio drift threshold |
| vglobal | video global header storage type |
| copyts | copy timestamps |
| shortest | finish encoding within shortest input |
| dts_delta_threshold | timestamp discontinuity delta threshold |
| programid | desired program number |
| xerror | exit on error |
| copyinkf | copy initial non-keyframes |
| | |
| video options | |
| b | set bitrate (in bits/s) |
| vb | set bitrate (in bits/s) |
| vframes | set the number of video frames to record |
| r | set frame rate (Hz value fraction or abbreviation) |
| s | set frame size (WxH or abbreviation) |
| aspect | set aspect ratio (4:3 16:9 or 1.3333 1.7777) |
| pix_fmt | set pixel format 'list' as argument shows all the pixel formats supported |
| croptop | set top crop band size (in pixels) |
| cropbottom | set bottom crop band size (in pixels) |
| cropleft | set left crop band size (in pixels) |
| cropright | set right crop band size (in pixels) |
| padtop | set top pad band size (in pixels) |
| padbottom | set bottom pad band size (in pixels) |
| padleft | set left pad band size (in pixels) |
| padright | set right pad band size (in pixels) |
| padcolor | set color of pad bands (Hex 000000 thru FFFFFF) |
| intra | use only intra frames" |
| vn | disable video |
| vdt | discard threshold |
| qscale | use fixed video quantizer scale (VBR) |
| rc_override | rate control override for specific intervals |
| vcodec | force video codec ('copy' to copy stream) |
| me_threshold | motion estimaton threshold |
| sameq | |
| pass | select the pass number (1 or 2) |
| passlogfile | select two pass log file name prefix |
| deinterlace | |
| psnr | calculate PSNR of compressed frames |
| vstats | dump video coding statistics to file |
| vstats_file | dump video coding statistics to file |
| intra_matrix | specify intra matrix coeffs |
| inter_matrix | specify inter matrix coeffs |
| top | top=1/bottom=0/auto=-1 field first |
| dc | intra_dc_precision |
| vtag | force video tag/fourcc |
| newvideo | add a new video stream to the current output stream |
| qphist | |
| force_fps | force the selected framerate disable the best supported framerate selection |
| | |
| audio options | |
| ab | set bitrate (in bits/s) |
| aframes | set the number of audio frames to record |
| aq | set audio quality (codec-specific) |
| ar | set audio sampling rate (in Hz) |
| ac | set number of audio channels |
| an | disable audio |
| acodec | force audio codec ('copy' to copy stream) |
| atag | force audio tag/fourcc |
| vol | change audio volume (256=normal) |
| newaudio | add a new audio stream to the current output stream |
| alang | set the ISO 639 language code (3 letters) of the current audio stream |
| sample_fmt | set sample format 'list' as argument shows all the sample formats supported |
| | |
| subtitle options | |
| sn | disable subtitle |
| scodec | force subtitle codec ('copy' to copy stream) |
| newsubtitle | add a new subtitle stream to the current output stream |
| slang | set the ISO 639 language code (3 letters) of the current subtitle stream |
| stag | force subtitle tag/fourcc |
| | |
| grab options | |
| vc | set video grab channel (DV1394 only) |
| tvstd | set television standard (NTSC PAL (SECAM)) |
| isync | sync read on input |
| | |
| muxer options | |
| muxdelay | set the maximum demux-decode delay |
| muxpreload | set the initial demux-decode delay |
| absf | |
| vbsf | |
| sbsf | |
| apre | set the audio options to the indicated preset |
| vpre | set the video options to the indicated preset |
| spre | set the subtitle options to the indicated preset |
| default | generic catch all option |