node-av / constants / DemuxerPrivateOptionsMap
Interface: DemuxerPrivateOptionsMap
Defined in: src/constants/format-options.ts:1984
Properties
3g2
3g2:
object
Defined in: src/constants/format-options.ts:1989
QuickTime / MOV
activation_bytes?
optionalactivation_bytes?:string|number
Secret bytes for Audible AAX files
advanced_editlist?
optionaladvanced_editlist?:boolean|string&object
Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits.
audible_fixed_key?
optionalaudible_fixed_key?:string|number
Fixed key used for handling Audible AAX files
audible_iv?
optionalaudible_iv?:string|number
AES-128 IV for Audible AAXC files
audible_key?
optionalaudible_key?:string|number
AES-128 Key for Audible AAXC files
decryption_key?
optionaldecryption_key?:string|number
The default media decryption key (hex)
decryption_keys?
optionaldecryption_keys?:string|number
The media decryption keys by KID (hex)
enable_drefs?
optionalenable_drefs?:boolean|string&object
Enable external track support.
export_all?
optionalexport_all?:boolean|string&object
Export unrecognized metadata entries
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
ignore_chapters?
optionalignore_chapters?:boolean|string&object
ignore_editlist?
optionalignore_editlist?:boolean|string&object
Ignore the edit list atom.
interleaved_read?
optionalinterleaved_read?:boolean|string&object
Interleave packets from multiple tracks at demuxer level
max_stts_delta?
optionalmax_stts_delta?:number|string&object
treat offsets above this value as invalid
seek_streams_individually?
optionalseek_streams_individually?:boolean|string&object
Seek each stream individually to the closest point
use_absolute_path?
optionaluse_absolute_path?:boolean|string&object
allow using absolute path when opening alias, this is a possible security issue
use_mfra_for?
optionaluse_mfra_for?:number|string&object|"auto"|"pts"|"dts"
use mfra for fragment timestamps
use_tfdt?
optionaluse_tfdt?:boolean|string&object
use tfdt for fragment timestamps
See
https://ffmpeg.org/ffmpeg-formats.html#3g2
3gp
3gp:
object
Defined in: src/constants/format-options.ts:2030
QuickTime / MOV
activation_bytes?
optionalactivation_bytes?:string|number
Secret bytes for Audible AAX files
advanced_editlist?
optionaladvanced_editlist?:boolean|string&object
Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits.
audible_fixed_key?
optionalaudible_fixed_key?:string|number
Fixed key used for handling Audible AAX files
audible_iv?
optionalaudible_iv?:string|number
AES-128 IV for Audible AAXC files
audible_key?
optionalaudible_key?:string|number
AES-128 Key for Audible AAXC files
decryption_key?
optionaldecryption_key?:string|number
The default media decryption key (hex)
decryption_keys?
optionaldecryption_keys?:string|number
The media decryption keys by KID (hex)
enable_drefs?
optionalenable_drefs?:boolean|string&object
Enable external track support.
export_all?
optionalexport_all?:boolean|string&object
Export unrecognized metadata entries
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
ignore_chapters?
optionalignore_chapters?:boolean|string&object
ignore_editlist?
optionalignore_editlist?:boolean|string&object
Ignore the edit list atom.
interleaved_read?
optionalinterleaved_read?:boolean|string&object
Interleave packets from multiple tracks at demuxer level
max_stts_delta?
optionalmax_stts_delta?:number|string&object
treat offsets above this value as invalid
seek_streams_individually?
optionalseek_streams_individually?:boolean|string&object
Seek each stream individually to the closest point
use_absolute_path?
optionaluse_absolute_path?:boolean|string&object
allow using absolute path when opening alias, this is a possible security issue
use_mfra_for?
optionaluse_mfra_for?:number|string&object|"auto"|"pts"|"dts"
use mfra for fragment timestamps
use_tfdt?
optionaluse_tfdt?:boolean|string&object
use tfdt for fragment timestamps
See
https://ffmpeg.org/ffmpeg-formats.html#3gp
aa
aa:
object
Defined in: src/constants/format-options.ts:2071
Audible AA format files
aa_fixed_key?
optionalaa_fixed_key?:string|number
Fixed key used for handling Audible AA files
See
https://ffmpeg.org/ffmpeg-formats.html#aa
alsa
alsa:
object
Defined in: src/constants/format-options.ts:2079
ALSA audio input
ch_layout?
optionalch_layout?:string|number
channels?
optionalchannels?:number|string&object
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#alsa
android_camera
android_camera:
object
Defined in: src/constants/format-options.ts:2088
Android camera input device
camera_index?
optionalcamera_index?:number|string&object
set index of camera to use
framerate?
optionalframerate?:string|number
set video frame rate
input_queue_size?
optionalinput_queue_size?:number|string&object
set maximum number of frames to buffer
video_size?
optionalvideo_size?:string|number
set video size given as a string such as 640x480 or hd720
See
https://ffmpeg.org/ffmpeg-formats.html#android_005fcamera
apng
apng:
object
Defined in: src/constants/format-options.ts:2102
Animated Portable Network Graphics
default_fps?
optionaldefault_fps?:number|string&object
default framerate (0 is as fast as possible)
ignore_loop?
optionalignore_loop?:boolean|string&object
ignore loop setting
max_fps?
optionalmax_fps?:number|string&object
maximum framerate (0 is no limit)
See
https://ffmpeg.org/ffmpeg-formats.html#apng
aptx
aptx:
object
Defined in: src/constants/format-options.ts:2114
raw aptX
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#aptx
aptx_hd
aptx_hd:
object
Defined in: src/constants/format-options.ts:2121
raw aptX HD
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#aptx_005fhd
apv
apv:
object
Defined in: src/constants/format-options.ts:2128
APV raw bitstream
framerate?
optionalframerate?:string|number
set frame rate
See
https://ffmpeg.org/ffmpeg-formats.html#apv
aqtitle
aqtitle:
object
Defined in: src/constants/format-options.ts:2136
AQTitle subtitles
subfps?
optionalsubfps?:string|number
set the movie frame rate
See
https://ffmpeg.org/ffmpeg-formats.html#aqtitle
asf
asf:
object
Defined in: src/constants/format-options.ts:2144
ASF (Advanced / Active Streaming Format)
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
no_resync_search?
optionalno_resync_search?:boolean|string&object
Don't try to resynchronize by looking for a certain optional start code
See
https://ffmpeg.org/ffmpeg-formats.html#asf
av1
av1:
object
Defined in: src/constants/format-options.ts:2154
AV1 Annex B
framerate?
optionalframerate?:string|number
See
https://ffmpeg.org/ffmpeg-formats.html#av1
avfoundation
avfoundation:
object
Defined in: src/constants/format-options.ts:2161
AVFoundation input device
audio_device_index?
optionalaudio_device_index?:number|string&object
select audio device by index for devices with same name (starts at 0)
capture_cursor?
optionalcapture_cursor?:boolean|string&object
capture the screen cursor
capture_mouse_clicks?
optionalcapture_mouse_clicks?:boolean|string&object
capture the screen mouse clicks
capture_raw_data?
optionalcapture_raw_data?:boolean|string&object
capture the raw data from device connection
capture_system_audio?
optionalcapture_system_audio?:boolean|string&object
capture system audio via ScreenCaptureKit (macOS 13.0+)
capture_window_id?
optionalcapture_window_id?:number|string&object
capture a specific window by ID via ScreenCaptureKit (0=disabled)
drop_late_frames?
optionaldrop_late_frames?:boolean|string&object
drop frames that are available later than expected
exclude_process_audio?
optionalexclude_process_audio?:boolean|string&object
exclude current process audio from system audio capture
framerate?
optionalframerate?:string|number
set frame rate
list_devices?
optionallist_devices?:boolean|string&object
list available devices
pixel_format?
optionalpixel_format?:string|number
set pixel format
sck_audio_channels?
optionalsck_audio_channels?:number|string&object
set system audio channel count (1=mono, 2=stereo)
sck_audio_sample_rate?
optionalsck_audio_sample_rate?:number|string&object
set system audio sample rate (8000/16000/24000/48000)
video_device_index?
optionalvideo_device_index?:number|string&object
select video device by index for devices with same name (starts at 0)
video_size?
optionalvideo_size?:string|number
set video size
See
https://ffmpeg.org/ffmpeg-formats.html#avfoundation
avi
avi:
object
Defined in: src/constants/format-options.ts:2197
AVI (Audio Video Interleaved)
use_odml?
optionaluse_odml?:boolean|string&object
use odml index
See
https://ffmpeg.org/ffmpeg-formats.html#avi
avisynth
avisynth:
object
Defined in: src/constants/format-options.ts:2205
AviSynth script
avisynth_flags?
optionalavisynth_flags?:number|string&object|"sar"|"field_order"|"range"|"primaries"|"transfer"|"matrix"|"chroma_location"
set flags related to reading frame properties from script (AviSynth+ v3.7.1 or higher)
See
https://ffmpeg.org/ffmpeg-formats.html#avisynth
cdxl
cdxl:
object
Defined in: src/constants/format-options.ts:2213
Commodore CDXL video
frame_rate?
optionalframe_rate?:string|number
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#cdxl
codec2
codec2:
object
Defined in: src/constants/format-options.ts:2221
codec2 .c2 demuxer
frames_per_packet?
optionalframes_per_packet?:number|string&object
Number of frames to read at a time. Higher = faster decoding, lower granularity
See
https://ffmpeg.org/ffmpeg-formats.html#codec2
codec2raw
codec2raw:
object
Defined in: src/constants/format-options.ts:2229
raw codec2 demuxer
frames_per_packet?
optionalframes_per_packet?:number|string&object
Number of frames to read at a time. Higher = faster decoding, lower granularity
See
https://ffmpeg.org/ffmpeg-formats.html#codec2raw
concat
concat:
object
Defined in: src/constants/format-options.ts:2237
Virtual concatenation script
auto_convert?
optionalauto_convert?:boolean|string&object
automatically convert bitstream format
safe?
optionalsafe?:boolean|string&object
enable safe mode
segment_time_metadata?
optionalsegment_time_metadata?:boolean|string&object
output file segment start time and duration as packet metadata
See
https://ffmpeg.org/ffmpeg-formats.html#concat
dash
dash:
object
Defined in: src/constants/format-options.ts:2249
Dynamic Adaptive Streaming over HTTP
allowed_extensions?
optionalallowed_extensions?:string|number
List of file extensions that dash is allowed to access
cenc_decryption_key?
optionalcenc_decryption_key?:string|number
Media default decryption key (hex)
cenc_decryption_keys?
optionalcenc_decryption_keys?:string|number
Media decryption keys by KID (hex)
max_reload?
optionalmax_reload?:number|string&object
Maximum number of manifest reloads in get_current_fragment() before giving up
See
https://ffmpeg.org/ffmpeg-formats.html#dash
data
data:
object
Defined in: src/constants/format-options.ts:2263
raw data
raw_packet_size?
optionalraw_packet_size?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#data
decklink
decklink:
object
Defined in: src/constants/format-options.ts:2270
Blackmagic DeckLink input
audio_depth?
optionalaudio_depth?:number|string&object
audio bitdepth (16 or 32)
audio_input?
optionalaudio_input?:number|string&object|"unset"|"embedded"|"aes_ebu"|"analog"|"analog_xlr"|"analog_rca"|"microphone"
audio input
audio_pts?
optionalaudio_pts?:number|"video"|"audio"|string&object|"reference"|"wallclock"|"abs_wallclock"
audio pts source
channels?
optionalchannels?:number|string&object
number of audio channels
decklink_copyts?
optionaldecklink_copyts?:boolean|string&object
copy timestamps, do not remove the initial offset
draw_bars?
optionaldraw_bars?:boolean|string&object
use option signal_loss_action instead
duplex_mode?
optionalduplex_mode?:number|string&object|"full"|"half"|"unset"|"one_sub_device_full"|"one_sub_device_half"|"two_sub_device_full"|"four_sub_device_half"
duplex mode
enable_klv?
optionalenable_klv?:boolean|string&object
output klv if present in vanc
format_code?
optionalformat_code?:string|number
set format by fourcc
list_devices?
optionallist_devices?:boolean|string&object
use ffmpeg -sources decklink instead
list_formats?
optionallist_formats?:number|string&object
list supported formats
queue_size?
optionalqueue_size?:number|string&object
input queue buffer size
raw_format?
optionalraw_format?:number|string&object|"auto"|"yuv422p10"|"bgra"|"uyvy422"|"argb"|"rgb10"
pixel format to be returned by the card when capturing
signal_loss_action?
optionalsignal_loss_action?:number|"none"|string&object|"bars"|"repeat"
action on signal loss
teletext_lines?
optionalteletext_lines?:number|string&object|"all"|"standard"
teletext lines bitmask
timecode_format?
optionaltimecode_format?:number|"none"|string&object|"rp188vitc"|"rp188vitc2"|"rp188ltc"|"rp188any"|"vitc"|"vitc2"|"serial"|"rp188hfr"
timecode format
timestamp_align?
optionaltimestamp_align?:string|number
capture start time alignment (in seconds)
video_input?
optionalvideo_input?:number|string&object|"hdmi"|"unset"|"sdi"|"optical_sdi"|"component"|"composite"|"s_video"
video input
video_pts?
optionalvideo_pts?:number|"video"|"audio"|string&object|"reference"|"wallclock"|"abs_wallclock"
video pts source
wait_for_tc?
optionalwait_for_tc?:boolean|string&object
drop frames till a frame with timecode is received. TC format must be set
See
https://ffmpeg.org/ffmpeg-formats.html#decklink
dfpwm
dfpwm:
object
Defined in: src/constants/format-options.ts:2316
raw DFPWM1a
ch_layout?
optionalch_layout?:string|number
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#dfpwm
dshow
dshow:
object
Defined in: src/constants/format-options.ts:2324
DirectShow capture
audio_buffer_size?
optionalaudio_buffer_size?:number|string&object
set audio device buffer latency size in milliseconds (default is the device's default)
audio_device_load?
optionalaudio_device_load?:string|number
load audio capture filter device (and properties) from file
audio_device_number?
optionalaudio_device_number?:number|string&object
set audio device number for devices with same name (starts at 0)
audio_device_save?
optionalaudio_device_save?:string|number
save audio capture filter device (and properties) to file
audio_pin_name?
optionalaudio_pin_name?:string|number
select audio capture pin by name
channels?
optionalchannels?:number|string&object
set number of audio channels, such as 1 or 2
crossbar_audio_input_pin_number?
optionalcrossbar_audio_input_pin_number?:number|string&object
set audio input pin number for crossbar device
crossbar_video_input_pin_number?
optionalcrossbar_video_input_pin_number?:number|string&object
set video input pin number for crossbar device
framerate?
optionalframerate?:string|number
set video frame rate
list_devices?
optionallist_devices?:boolean|string&object
list available devices
list_options?
optionallist_options?:boolean|string&object
list available options for specified device
pixel_format?
optionalpixel_format?:string|number
set video pixel format
sample_rate?
optionalsample_rate?:number|string&object
set audio sample rate
sample_size?
optionalsample_size?:number|string&object
set audio sample size
show_analog_tv_tuner_audio_dialog?
optionalshow_analog_tv_tuner_audio_dialog?:boolean|string&object
display property dialog for analog tuner audio filter
show_analog_tv_tuner_dialog?
optionalshow_analog_tv_tuner_dialog?:boolean|string&object
display property dialog for analog tuner filter
show_audio_crossbar_connection_dialog?
optionalshow_audio_crossbar_connection_dialog?:boolean|string&object
display property dialog for crossbar connecting pins filter on audio device
show_audio_device_dialog?
optionalshow_audio_device_dialog?:boolean|string&object
display property dialog for audio capture device
show_video_crossbar_connection_dialog?
optionalshow_video_crossbar_connection_dialog?:boolean|string&object
display property dialog for crossbar connecting pins filter on video device
show_video_device_dialog?
optionalshow_video_device_dialog?:boolean|string&object
display property dialog for video capture device
use_video_device_timestamps?
optionaluse_video_device_timestamps?:boolean|string&object
use device instead of wallclock timestamps for video frames
video_device_load?
optionalvideo_device_load?:string|number
load video capture filter device (and properties) from file
video_device_number?
optionalvideo_device_number?:number|string&object
set video device number for devices with same name (starts at 0)
video_device_save?
optionalvideo_device_save?:string|number
save video capture filter device (and properties) to file
video_pin_name?
optionalvideo_pin_name?:string|number
select video capture pin by name
video_size?
optionalvideo_size?:string|number
set video size given a string such as 640x480 or hd720.
See
https://ffmpeg.org/ffmpeg-formats.html#dshow
dvdvideo
dvdvideo:
object
Defined in: src/constants/format-options.ts:2382
DVD-Video
angle?
optionalangle?:number|string&object
playback angle number
chapter_end?
optionalchapter_end?:number|string&object
exit chapter (PTT) number (0=end)
chapter_start?
optionalchapter_start?:number|string&object
entry chapter (PTT) number
menu?
optionalmenu?:boolean|string&object
demux menu domain
menu_lu?
optionalmenu_lu?:number|string&object
menu language unit
menu_vts?
optionalmenu_vts?:number|string&object
menu VTS (0=VMG root menu)
pg?
optionalpg?:number|string&object
entry PG number (when paired with PGC number)
pgc?
optionalpgc?:number|string&object
entry PGC number (0=auto)
preindex?
optionalpreindex?:boolean|string&object
enable for accurate chapter markers, slow (2-pass read)
region?
optionalregion?:number|string&object
playback region number (0=free)
title?
optionaltitle?:number|string&object
title number (0=auto)
trim?
optionaltrim?:boolean|string&object
trim padding cells from start
See
https://ffmpeg.org/ffmpeg-formats.html#dvdvideo
ea
ea:
object
Defined in: src/constants/format-options.ts:2412
Electronic Arts Multimedia
merge_alpha?
optionalmerge_alpha?:boolean|string&object
return VP6 alpha in the main video stream
See
https://ffmpeg.org/ffmpeg-formats.html#ea
evc
evc:
object
Defined in: src/constants/format-options.ts:2420
EVC Annex B
framerate?
optionalframerate?:string|number
See
https://ffmpeg.org/ffmpeg-formats.html#evc
fbdev
fbdev:
object
Defined in: src/constants/format-options.ts:2427
Linux framebuffer
framerate?
optionalframerate?:string|number
See
https://ffmpeg.org/ffmpeg-formats.html#fbdev
fits
fits:
object
Defined in: src/constants/format-options.ts:2434
Flexible Image Transport System
framerate?
optionalframerate?:string|number
set the framerate
See
https://ffmpeg.org/ffmpeg-formats.html#fits
flv
flv:
object
Defined in: src/constants/format-options.ts:2442
FLV (Flash Video)
flv_full_metadata?
optionalflv_full_metadata?:boolean|string&object
Dump full metadata of the onMetadata
flv_ignore_prevtag?
optionalflv_ignore_prevtag?:boolean|string&object
Ignore the Size of previous tag
flv_metadata?
optionalflv_metadata?:boolean|string&object
Allocate streams according to the onMetaData array
See
https://ffmpeg.org/ffmpeg-formats.html#flv
g726
g726:
object
Defined in: src/constants/format-options.ts:2454
raw big-endian G.726 ("left aligned")
code_size?
optionalcode_size?:number|string&object
Bits per G.726 code
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#g726
g726le
g726le:
object
Defined in: src/constants/format-options.ts:2463
raw little-endian G.726 ("right aligned")
code_size?
optionalcode_size?:number|string&object
Bits per G.726 code
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#g726le
g729
g729:
object
Defined in: src/constants/format-options.ts:2472
G.729 raw format demuxer
bit_rate?
optionalbit_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#g729
gdigrab
gdigrab:
object
Defined in: src/constants/format-options.ts:2479
GDI API Windows frame grabber
draw_mouse?
optionaldraw_mouse?:number|string&object
draw the mouse pointer
framerate?
optionalframerate?:string|number
set video frame rate
offset_x?
optionaloffset_x?:number|string&object
capture area x offset
offset_y?
optionaloffset_y?:number|string&object
capture area y offset
show_region?
optionalshow_region?:number|string&object
draw border around capture area
video_size?
optionalvideo_size?:string|number
set video frame size
See
https://ffmpeg.org/ffmpeg-formats.html#gdigrab
gif
gif:
object
Defined in: src/constants/format-options.ts:2497
CompuServe Graphics Interchange Format (GIF)
default_delay?
optionaldefault_delay?:number|string&object
default delay between frames (in hundredths of second)
ignore_loop?
optionalignore_loop?:boolean|string&object
ignore loop setting (netscape extension)
max_gif_delay?
optionalmax_gif_delay?:number|string&object
maximum valid delay between frames (in hundredths of seconds)
min_delay?
optionalmin_delay?:number|string&object
minimum valid delay between frames (in hundredths of second)
See
https://ffmpeg.org/ffmpeg-formats.html#gif
gsm
gsm:
object
Defined in: src/constants/format-options.ts:2511
raw GSM
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#gsm
hca
hca:
object
Defined in: src/constants/format-options.ts:2518
CRI HCA
hca_highkey?
optionalhca_highkey?:number|string&object
High key used for handling CRI HCA files
hca_lowkey?
optionalhca_lowkey?:number|string&object
Low key used for handling CRI HCA files
hca_subkey?
optionalhca_subkey?:number|string&object
Subkey used for handling CRI HCA files
See
https://ffmpeg.org/ffmpeg-formats.html#hca
hls
hls:
object
Defined in: src/constants/format-options.ts:2530
Apple HTTP Live Streaming
allowed_extensions?
optionalallowed_extensions?:string|number
List of file extensions that hls is allowed to access
allowed_segment_extensions?
optionalallowed_segment_extensions?:string|number
List of file extensions that hls is allowed to access
extension_picky?
optionalextension_picky?:boolean|string&object
Be picky with all extensions matching
http_multiple?
optionalhttp_multiple?:boolean|string&object
Use multiple HTTP connections for fetching segments
http_persistent?
optionalhttp_persistent?:boolean|string&object
Use persistent HTTP connections
http_seekable?
optionalhttp_seekable?:boolean|string&object
Use HTTP partial requests, 0 = disable, 1 = enable, -1 = auto
live_start_index?
optionallive_start_index?:number|string&object
segment index to start live streams at (negative values are from the end)
m3u8_hold_counters?
optionalm3u8_hold_counters?:number|string&object
The maximum number of times to load m3u8 when it refreshes without new segments
max_reload?
optionalmax_reload?:number|string&object
Maximum number of times a insufficient list is attempted to be reloaded
prefer_x_start?
optionalprefer_x_start?:boolean|string&object
prefer to use #EXT-X-START if it's in playlist instead of live_start_index
seg_format_options?
optionalseg_format_options?:string|number
Set options for segment demuxer
seg_max_retry?
optionalseg_max_retry?:number|string&object
Maximum number of times to reload a segment on error.
See
https://ffmpeg.org/ffmpeg-formats.html#hls
iec61883
iec61883:
object
Defined in: src/constants/format-options.ts:2560
libiec61883 (new DV1394) A/V input device
dvbuffer?
optionaldvbuffer?:number|string&object
set queue buffer size (in packets)
dvguid?
optionaldvguid?:string|number
select one of multiple DV devices by its GUID
dvtype?
optionaldvtype?:number|string&object|"auto"|"dv"|"hdv"
override autodetection of DV/HDV
See
https://ffmpeg.org/ffmpeg-formats.html#iec61883
image2
image2:
object
Defined in: src/constants/format-options.ts:2572
image2 sequence
export_path_metadata?
optionalexport_path_metadata?:boolean|string&object
enable metadata containing input path information
framerate?
optionalframerate?:string|number
set the video framerate
loop?
optionalloop?:boolean|string&object
force loop over input file sequence
pattern_type?
optionalpattern_type?:number|"none"|string&object|"glob"|"sequence"
set pattern type
pixel_format?
optionalpixel_format?:string|number
set video pixel format
start_number?
optionalstart_number?:number|string&object
set first number in the sequence
start_number_range?
optionalstart_number_range?:number|string&object
set range for looking at the first sequence number
ts_from_file?
optionalts_from_file?:number|"none"|string&object|"sec"|"ns"
set frame timestamp from file's one
video_size?
optionalvideo_size?:string|number
set video size
See
https://ffmpeg.org/ffmpeg-formats.html#image2
image2pipe
image2pipe:
object
Defined in: src/constants/format-options.ts:2596
piped image2 sequence
frame_size?
optionalframe_size?:number|string&object
force frame size in bytes
framerate?
optionalframerate?:string|number
set the video framerate
loop?
optionalloop?:boolean|string&object
force loop over input file sequence
pixel_format?
optionalpixel_format?:string|number
set video pixel format
video_size?
optionalvideo_size?:string|number
set video size
See
https://ffmpeg.org/ffmpeg-formats.html#image2pipe
imf
imf:
object
Defined in: src/constants/format-options.ts:2612
IMF (Interoperable Master Format)
assetmaps?
optionalassetmaps?:string|number
Comma-separated paths to ASSETMAP files.
See
https://ffmpeg.org/ffmpeg-formats.html#imf
jack
jack:
object
Defined in: src/constants/format-options.ts:2620
JACK Audio Connection Kit
channels?
optionalchannels?:number|string&object
Number of audio channels.
See
https://ffmpeg.org/ffmpeg-formats.html#jack
kmsgrab
kmsgrab:
object
Defined in: src/constants/format-options.ts:2628
KMS screen capture
crtc_id?
optionalcrtc_id?:number|string&object
CRTC ID to define capture source
device?
optionaldevice?:string|number
DRM device path
format?
optionalformat?:string|number
Pixel format for framebuffer
format_modifier?
optionalformat_modifier?:number|string&object
DRM format modifier for framebuffer
framerate?
optionalframerate?:string|number
Framerate to capture at
plane_id?
optionalplane_id?:number|string&object
Plane ID to define capture source
See
https://ffmpeg.org/ffmpeg-formats.html#kmsgrab
kux
kux:
object
Defined in: src/constants/format-options.ts:2646
KUX (YouKu)
flv_full_metadata?
optionalflv_full_metadata?:boolean|string&object
Dump full metadata of the onMetadata
flv_ignore_prevtag?
optionalflv_ignore_prevtag?:boolean|string&object
Ignore the Size of previous tag
flv_metadata?
optionalflv_metadata?:boolean|string&object
Allocate streams according to the onMetaData array
See
https://ffmpeg.org/ffmpeg-formats.html#kux
lavfi
lavfi:
object
Defined in: src/constants/format-options.ts:2658
Libavfilter virtual input device
dumpgraph?
optionaldumpgraph?:string|number
dump graph to stderr
graph?
optionalgraph?:string|number
set libavfilter graph
graph_file?
optionalgraph_file?:string|number
set libavfilter graph filename
See
https://ffmpeg.org/ffmpeg-formats.html#lavfi
libcdio
libcdio:
object
Defined in: src/constants/format-options.ts:2669
paranoia_mode?
optionalparanoia_mode?:number|string&object|"full"|"disable"|"verify"|"overlap"|"neverskip"
set error recovery mode
speed?
optionalspeed?:number|string&object
set drive reading speed
See
https://ffmpeg.org/ffmpeg-formats.html#libcdio
libdc1394
libdc1394:
object
Defined in: src/constants/format-options.ts:2679
dc1394 v.2 A/V grab
framerate?
optionalframerate?:string|number
pixel_format?
optionalpixel_format?:string|number
video_size?
optionalvideo_size?:string|number
A string describing frame size, such as 640x480 or hd720.
See
https://ffmpeg.org/ffmpeg-formats.html#libdc1394
libgme
libgme:
object
Defined in: src/constants/format-options.ts:2689
Game Music Emu demuxer
max_size?
optionalmax_size?:number|string&object
set max file size supported (in bytes)
sample_rate?
optionalsample_rate?:number|string&object
set sample rate
track_index?
optionaltrack_index?:number|string&object
set track that should be played
See
https://ffmpeg.org/ffmpeg-formats.html#libgme
libmodplug
libmodplug:
object
Defined in: src/constants/format-options.ts:2701
ModPlug demuxer
bass_amount?
optionalbass_amount?:number|string&object
XBass level 0(quiet)-100(loud)
bass_range?
optionalbass_range?:number|string&object
XBass cutoff in Hz 10-100
max_size?
optionalmax_size?:number|string&object
Max file size supported (in bytes). Default is 5MB. Set to 0 for no limit (not recommended)
noise_reduction?
optionalnoise_reduction?:number|string&object
Enable noise reduction 0(off)-1(on)
reverb_delay?
optionalreverb_delay?:number|string&object
Reverb delay in ms, usually 40-200ms
reverb_depth?
optionalreverb_depth?:number|string&object
Reverb level 0(quiet)-100(loud)
surround_delay?
optionalsurround_delay?:number|string&object
Surround delay in ms, usually 5-40ms
surround_depth?
optionalsurround_depth?:number|string&object
Surround level 0(quiet)-100(heavy)
video_stream?
optionalvideo_stream?:number|string&object
Make demuxer output a video stream
video_stream_expr?
optionalvideo_stream_expr?:string|number
Color formula
video_stream_h?
optionalvideo_stream_h?:number|string&object
Video stream height in char (one char = 8x8px)
video_stream_ptxt?
optionalvideo_stream_ptxt?:number|string&object
Print speed, tempo, order, ... in video stream
video_stream_w?
optionalvideo_stream_w?:number|string&object
Video stream width in char (one char = 8x8px)
See
https://ffmpeg.org/ffmpeg-formats.html#libmodplug
libopenmpt
libopenmpt:
object
Defined in: src/constants/format-options.ts:2733
Tracker formats (libopenmpt)
layout?
optionallayout?:string|number
set channel layout
sample_rate?
optionalsample_rate?:number|string&object
set sample rate
subsong?
optionalsubsong?:number|string&object|"auto"|"all"
set subsong
See
https://ffmpeg.org/ffmpeg-formats.html#libopenmpt
live_flv
live_flv:
object
Defined in: src/constants/format-options.ts:2745
live RTMP FLV (Flash Video)
flv_full_metadata?
optionalflv_full_metadata?:boolean|string&object
Dump full metadata of the onMetadata
flv_ignore_prevtag?
optionalflv_ignore_prevtag?:boolean|string&object
Ignore the Size of previous tag
flv_metadata?
optionalflv_metadata?:boolean|string&object
Allocate streams according to the onMetaData array
See
https://ffmpeg.org/ffmpeg-formats.html#live_005fflv
m4a
m4a:
object
Defined in: src/constants/format-options.ts:2757
QuickTime / MOV
activation_bytes?
optionalactivation_bytes?:string|number
Secret bytes for Audible AAX files
advanced_editlist?
optionaladvanced_editlist?:boolean|string&object
Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits.
audible_fixed_key?
optionalaudible_fixed_key?:string|number
Fixed key used for handling Audible AAX files
audible_iv?
optionalaudible_iv?:string|number
AES-128 IV for Audible AAXC files
audible_key?
optionalaudible_key?:string|number
AES-128 Key for Audible AAXC files
decryption_key?
optionaldecryption_key?:string|number
The default media decryption key (hex)
decryption_keys?
optionaldecryption_keys?:string|number
The media decryption keys by KID (hex)
enable_drefs?
optionalenable_drefs?:boolean|string&object
Enable external track support.
export_all?
optionalexport_all?:boolean|string&object
Export unrecognized metadata entries
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
ignore_chapters?
optionalignore_chapters?:boolean|string&object
ignore_editlist?
optionalignore_editlist?:boolean|string&object
Ignore the edit list atom.
interleaved_read?
optionalinterleaved_read?:boolean|string&object
Interleave packets from multiple tracks at demuxer level
max_stts_delta?
optionalmax_stts_delta?:number|string&object
treat offsets above this value as invalid
seek_streams_individually?
optionalseek_streams_individually?:boolean|string&object
Seek each stream individually to the closest point
use_absolute_path?
optionaluse_absolute_path?:boolean|string&object
allow using absolute path when opening alias, this is a possible security issue
use_mfra_for?
optionaluse_mfra_for?:number|string&object|"auto"|"pts"|"dts"
use mfra for fragment timestamps
use_tfdt?
optionaluse_tfdt?:boolean|string&object
use tfdt for fragment timestamps
See
https://ffmpeg.org/ffmpeg-formats.html#m4a
mcc
mcc:
object
Defined in: src/constants/format-options.ts:2798
MacCaption
eia608_extract?
optionaleia608_extract?:boolean|string&object
extract EIA-608/708 captions from VANC packets
See
https://ffmpeg.org/ffmpeg-formats.html#mcc
microdvd
microdvd:
object
Defined in: src/constants/format-options.ts:2806
MicroDVD subtitle format
subfps?
optionalsubfps?:string|number
set the movie frame rate fallback
See
https://ffmpeg.org/ffmpeg-formats.html#microdvd
mj2
mj2:
object
Defined in: src/constants/format-options.ts:2814
QuickTime / MOV
activation_bytes?
optionalactivation_bytes?:string|number
Secret bytes for Audible AAX files
advanced_editlist?
optionaladvanced_editlist?:boolean|string&object
Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits.
audible_fixed_key?
optionalaudible_fixed_key?:string|number
Fixed key used for handling Audible AAX files
audible_iv?
optionalaudible_iv?:string|number
AES-128 IV for Audible AAXC files
audible_key?
optionalaudible_key?:string|number
AES-128 Key for Audible AAXC files
decryption_key?
optionaldecryption_key?:string|number
The default media decryption key (hex)
decryption_keys?
optionaldecryption_keys?:string|number
The media decryption keys by KID (hex)
enable_drefs?
optionalenable_drefs?:boolean|string&object
Enable external track support.
export_all?
optionalexport_all?:boolean|string&object
Export unrecognized metadata entries
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
ignore_chapters?
optionalignore_chapters?:boolean|string&object
ignore_editlist?
optionalignore_editlist?:boolean|string&object
Ignore the edit list atom.
interleaved_read?
optionalinterleaved_read?:boolean|string&object
Interleave packets from multiple tracks at demuxer level
max_stts_delta?
optionalmax_stts_delta?:number|string&object
treat offsets above this value as invalid
seek_streams_individually?
optionalseek_streams_individually?:boolean|string&object
Seek each stream individually to the closest point
use_absolute_path?
optionaluse_absolute_path?:boolean|string&object
allow using absolute path when opening alias, this is a possible security issue
use_mfra_for?
optionaluse_mfra_for?:number|string&object|"auto"|"pts"|"dts"
use mfra for fragment timestamps
use_tfdt?
optionaluse_tfdt?:boolean|string&object
use tfdt for fragment timestamps
See
https://ffmpeg.org/ffmpeg-formats.html#mj2
mov
mov:
object
Defined in: src/constants/format-options.ts:2855
QuickTime / MOV
activation_bytes?
optionalactivation_bytes?:string|number
Secret bytes for Audible AAX files
advanced_editlist?
optionaladvanced_editlist?:boolean|string&object
Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits.
audible_fixed_key?
optionalaudible_fixed_key?:string|number
Fixed key used for handling Audible AAX files
audible_iv?
optionalaudible_iv?:string|number
AES-128 IV for Audible AAXC files
audible_key?
optionalaudible_key?:string|number
AES-128 Key for Audible AAXC files
decryption_key?
optionaldecryption_key?:string|number
The default media decryption key (hex)
decryption_keys?
optionaldecryption_keys?:string|number
The media decryption keys by KID (hex)
enable_drefs?
optionalenable_drefs?:boolean|string&object
Enable external track support.
export_all?
optionalexport_all?:boolean|string&object
Export unrecognized metadata entries
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
ignore_chapters?
optionalignore_chapters?:boolean|string&object
ignore_editlist?
optionalignore_editlist?:boolean|string&object
Ignore the edit list atom.
interleaved_read?
optionalinterleaved_read?:boolean|string&object
Interleave packets from multiple tracks at demuxer level
max_stts_delta?
optionalmax_stts_delta?:number|string&object
treat offsets above this value as invalid
seek_streams_individually?
optionalseek_streams_individually?:boolean|string&object
Seek each stream individually to the closest point
use_absolute_path?
optionaluse_absolute_path?:boolean|string&object
allow using absolute path when opening alias, this is a possible security issue
use_mfra_for?
optionaluse_mfra_for?:number|string&object|"auto"|"pts"|"dts"
use mfra for fragment timestamps
use_tfdt?
optionaluse_tfdt?:boolean|string&object
use tfdt for fragment timestamps
See
https://ffmpeg.org/ffmpeg-formats.html#mov
mp3
mp3:
object
Defined in: src/constants/format-options.ts:2896
MP2/3 (MPEG audio layer 2/3)
usetoc?
optionalusetoc?:boolean|string&object
use table of contents
See
https://ffmpeg.org/ffmpeg-formats.html#mp3
mp4
mp4:
object
Defined in: src/constants/format-options.ts:2904
QuickTime / MOV
activation_bytes?
optionalactivation_bytes?:string|number
Secret bytes for Audible AAX files
advanced_editlist?
optionaladvanced_editlist?:boolean|string&object
Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits.
audible_fixed_key?
optionalaudible_fixed_key?:string|number
Fixed key used for handling Audible AAX files
audible_iv?
optionalaudible_iv?:string|number
AES-128 IV for Audible AAXC files
audible_key?
optionalaudible_key?:string|number
AES-128 Key for Audible AAXC files
decryption_key?
optionaldecryption_key?:string|number
The default media decryption key (hex)
decryption_keys?
optionaldecryption_keys?:string|number
The media decryption keys by KID (hex)
enable_drefs?
optionalenable_drefs?:boolean|string&object
Enable external track support.
export_all?
optionalexport_all?:boolean|string&object
Export unrecognized metadata entries
export_xmp?
optionalexport_xmp?:boolean|string&object
Export full XMP metadata
ignore_chapters?
optionalignore_chapters?:boolean|string&object
ignore_editlist?
optionalignore_editlist?:boolean|string&object
Ignore the edit list atom.
interleaved_read?
optionalinterleaved_read?:boolean|string&object
Interleave packets from multiple tracks at demuxer level
max_stts_delta?
optionalmax_stts_delta?:number|string&object
treat offsets above this value as invalid
seek_streams_individually?
optionalseek_streams_individually?:boolean|string&object
Seek each stream individually to the closest point
use_absolute_path?
optionaluse_absolute_path?:boolean|string&object
allow using absolute path when opening alias, this is a possible security issue
use_mfra_for?
optionaluse_mfra_for?:number|string&object|"auto"|"pts"|"dts"
use mfra for fragment timestamps
use_tfdt?
optionaluse_tfdt?:boolean|string&object
use tfdt for fragment timestamps
See
https://ffmpeg.org/ffmpeg-formats.html#mp4
mpegts
mpegts:
object
Defined in: src/constants/format-options.ts:2945
MPEG-TS (MPEG-2 Transport Stream)
fix_teletext_pts?
optionalfix_teletext_pts?:boolean|string&object
try to fix pts values of dvb teletext streams
max_packet_size?
optionalmax_packet_size?:number|string&object
maximum size of emitted packet
merge_pmt_versions?
optionalmerge_pmt_versions?:boolean|string&object
reuse streams when PMT's version/pids change
resync_size?
optionalresync_size?:number|string&object
set size limit for looking up a new synchronization
scan_all_pmts?
optionalscan_all_pmts?:boolean|string&object
scan and combine all PMTs
skip_changes?
optionalskip_changes?:boolean|string&object
skip changing / adding streams / programs
skip_clear?
optionalskip_clear?:boolean|string&object
skip clearing programs
skip_unknown_pmt?
optionalskip_unknown_pmt?:boolean|string&object
skip PMTs for programs not advertised in the PAT
ts_id?
optionalts_id?:number|string&object
transport stream id
ts_packetsize?
optionalts_packetsize?:number|string&object
output option carrying the raw packet size
See
https://ffmpeg.org/ffmpeg-formats.html#mpegts
mpegtsraw
mpegtsraw:
object
Defined in: src/constants/format-options.ts:2971
raw MPEG-TS (MPEG-2 Transport Stream)
compute_pcr?
optionalcompute_pcr?:boolean|string&object
compute exact PCR for each transport stream packet
resync_size?
optionalresync_size?:number|string&object
set size limit for looking up a new synchronization
ts_id?
optionalts_id?:number|string&object
transport stream id
ts_packetsize?
optionalts_packetsize?:number|string&object
output option carrying the raw packet size
See
https://ffmpeg.org/ffmpeg-formats.html#mpegtsraw
mpjpeg
mpjpeg:
object
Defined in: src/constants/format-options.ts:2985
MIME multipart JPEG
strict_mime_boundary?
optionalstrict_mime_boundary?:boolean|string&object
require MIME boundaries match
See
https://ffmpeg.org/ffmpeg-formats.html#mpjpeg
mxf
mxf:
object
Defined in: src/constants/format-options.ts:2993
MXF (Material eXchange Format)
eia608_extract?
optionaleia608_extract?:boolean|string&object
extract eia 608 captions from s436m track
See
https://ffmpeg.org/ffmpeg-formats.html#mxf
obu
obu:
object
Defined in: src/constants/format-options.ts:3001
AV1 low overhead OBU
framerate?
optionalframerate?:string|number
See
https://ffmpeg.org/ffmpeg-formats.html#obu
openal
openal:
object
Defined in: src/constants/format-options.ts:3008
OpenAL audio capture device
channels?
optionalchannels?:number|string&object
set number of channels
list_devices?
optionallist_devices?:number|"true"|string&object|"false"
list available devices
sample_rate?
optionalsample_rate?:number|string&object
set sample rate
sample_size?
optionalsample_size?:number|string&object
set sample size
See
https://ffmpeg.org/ffmpeg-formats.html#openal
oss
oss:
object
Defined in: src/constants/format-options.ts:3022
OSS (Open Sound System) capture
channels?
optionalchannels?:number|string&object
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#oss
pulse
pulse:
object
Defined in: src/constants/format-options.ts:3030
Pulse audio input
channels?
optionalchannels?:number|string&object
set number of audio channels
fragment_size?
optionalfragment_size?:number|string&object
set buffering size, affects latency and cpu usage
frame_size?
optionalframe_size?:number|string&object
set number of bytes per frame
name?
optionalname?:string|number
set application name
sample_rate?
optionalsample_rate?:number|string&object
set sample rate in Hz
server?
optionalserver?:string|number
set PulseAudio server
stream_name?
optionalstream_name?:string|number
set stream description
wallclock?
optionalwallclock?:number|string&object
set the initial pts using the current time
See
https://ffmpeg.org/ffmpeg-formats.html#pulse
rawvideo
rawvideo:
object
Defined in: src/constants/format-options.ts:3052
raw video
framerate?
optionalframerate?:string|number
set frame rate
pixel_format?
optionalpixel_format?:string|number
set pixel format
stride?
optionalstride?:string|number
frame line size in bytes
video_size?
optionalvideo_size?:string|number
set frame size
See
https://ffmpeg.org/ffmpeg-formats.html#rawvideo
rtp
rtp:
object
Defined in: src/constants/format-options.ts:3066
RTP input
allowed_media_types?
optionalallowed_media_types?:number|"video"|"audio"|"data"|"subtitle"|string&object
set media types to accept from the server
buffer_size?
optionalbuffer_size?:number|string&object
Underlying protocol send/receive buffer size
listen_timeout?
optionallisten_timeout?:string|number
set maximum timeout (in seconds) to wait for incoming connections
localaddr?
optionallocaladdr?:string|number
local address
pkt_size?
optionalpkt_size?:number|string&object
Underlying protocol send packet size
reorder_queue_size?
optionalreorder_queue_size?:number|string&object
set number of packets to buffer for handling of reordered packets
rtp_flags?
optionalrtp_flags?:number|string&object|"filter_src"
set RTP flags
See
https://ffmpeg.org/ffmpeg-formats.html#rtp
sbg
sbg:
object
Defined in: src/constants/format-options.ts:3086
SBaGen binaural beats script
frame_size?
optionalframe_size?:number|string&object
max_file_size?
optionalmax_file_size?:number|string&object
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#sbg
sdp
sdp:
object
Defined in: src/constants/format-options.ts:3095
SDP
allowed_media_types?
optionalallowed_media_types?:number|"video"|"audio"|"data"|"subtitle"|string&object
set media types to accept from the server
buffer_size?
optionalbuffer_size?:number|string&object
Underlying protocol send/receive buffer size
listen_timeout?
optionallisten_timeout?:string|number
set maximum timeout (in seconds) to wait for incoming connections
localaddr?
optionallocaladdr?:string|number
local address
pkt_size?
optionalpkt_size?:number|string&object
Underlying protocol send packet size
reorder_queue_size?
optionalreorder_queue_size?:number|string&object
set number of packets to buffer for handling of reordered packets
sdp_flags?
optionalsdp_flags?:number|string&object|"filter_src"|"custom_io"|"rtcp_to_source"
SDP flags
See
https://ffmpeg.org/ffmpeg-formats.html#sdp
ser
ser:
object
Defined in: src/constants/format-options.ts:3115
SER (Simple uncompressed video format for astronomical capturing)
framerate?
optionalframerate?:string|number
set frame rate
See
https://ffmpeg.org/ffmpeg-formats.html#ser
sln
sln:
object
Defined in: src/constants/format-options.ts:3123
Asterisk raw pcm
ch_layout?
optionalch_layout?:string|number
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#sln
sndio
sndio:
object
Defined in: src/constants/format-options.ts:3131
sndio audio capture
channels?
optionalchannels?:number|string&object
sample_rate?
optionalsample_rate?:number|string&object
See
https://ffmpeg.org/ffmpeg-formats.html#sndio
tedcaptions
tedcaptions:
object
Defined in: src/constants/format-options.ts:3139
TED Talks captions
start_time?
optionalstart_time?:number|string&object
set the start time (offset) of the subtitles, in ms
See
https://ffmpeg.org/ffmpeg-formats.html#tedcaptions
tty
tty:
object
Defined in: src/constants/format-options.ts:3147
Tele-typewriter
chars_per_frame?
optionalchars_per_frame?:number|string&object
framerate?
optionalframerate?:string|number
video_size?
optionalvideo_size?:string|number
A string describing frame size, such as 640x480 or hd720.
See
https://ffmpeg.org/ffmpeg-formats.html#tty
v4l2
v4l2:
object
Defined in: src/constants/format-options.ts:3157
Video4Linux2 device grab
channel?
optionalchannel?:number|string&object
set TV channel, used only by frame grabber
framerate?
optionalframerate?:string|number
set frame rate
input_format?
optionalinput_format?:string|number
set preferred pixel format (for raw video) or codec name
list_formats?
optionallist_formats?:number|string&object|"all"|"raw"|"compressed"
list available formats and exit
list_standards?
optionallist_standards?:number|string&object|"all"
list supported standards and exit
pixel_format?
optionalpixel_format?:string|number
set preferred pixel format
standard?
optionalstandard?:string|number
set TV standard, used only by analog frame grabber
timestamps?
optionaltimestamps?:number|string&object|"default"|"abs"|"mono2abs"
set type of timestamps for grabbed frames
ts?
optionalts?:number|string&object|"default"|"abs"|"mono2abs"
set type of timestamps for grabbed frames
use_libv4l2?
optionaluse_libv4l2?:boolean|string&object
use libv4l2 (v4l-utils) conversion functions
video_size?
optionalvideo_size?:string|number
set frame size
See
https://ffmpeg.org/ffmpeg-formats.html#v4l2
vapoursynth
vapoursynth:
object
Defined in: src/constants/format-options.ts:3185
VapourSynth demuxer
max_script_size?
optionalmax_script_size?:number|string&object
set max file size supported (in bytes)
See
https://ffmpeg.org/ffmpeg-formats.html#vapoursynth
vfwcap
vfwcap:
object
Defined in: src/constants/format-options.ts:3193
VfW video capture
framerate?
optionalframerate?:string|number
video_size?
optionalvideo_size?:string|number
A string describing frame size, such as 640x480 or hd720.
See
https://ffmpeg.org/ffmpeg-formats.html#vfwcap
video4linux2
video4linux2:
object
Defined in: src/constants/format-options.ts:3202
Video4Linux2 device grab
channel?
optionalchannel?:number|string&object
set TV channel, used only by frame grabber
framerate?
optionalframerate?:string|number
set frame rate
input_format?
optionalinput_format?:string|number
set preferred pixel format (for raw video) or codec name
list_formats?
optionallist_formats?:number|string&object|"all"|"raw"|"compressed"
list available formats and exit
list_standards?
optionallist_standards?:number|string&object|"all"
list supported standards and exit
pixel_format?
optionalpixel_format?:string|number
set preferred pixel format
standard?
optionalstandard?:string|number
set TV standard, used only by analog frame grabber
timestamps?
optionaltimestamps?:number|string&object|"default"|"abs"|"mono2abs"
set type of timestamps for grabbed frames
ts?
optionalts?:number|string&object|"default"|"abs"|"mono2abs"
set type of timestamps for grabbed frames
use_libv4l2?
optionaluse_libv4l2?:boolean|string&object
use libv4l2 (v4l-utils) conversion functions
video_size?
optionalvideo_size?:string|number
set frame size
See
https://ffmpeg.org/ffmpeg-formats.html#video4linux2
vobsub
vobsub:
object
Defined in: src/constants/format-options.ts:3230
VobSub subtitle format
sub_name?
optionalsub_name?:string|number
URI for .sub file
See
https://ffmpeg.org/ffmpeg-formats.html#vobsub
wav
wav:
object
Defined in: src/constants/format-options.ts:3238
WAV / WAVE (Waveform Audio)
ignore_length?
optionalignore_length?:boolean|string&object
Ignore length
max_size?
optionalmax_size?:number|string&object
max size of single packet
See
https://ffmpeg.org/ffmpeg-formats.html#wav
webm_dash_manifest
webm_dash_manifest:
object
Defined in: src/constants/format-options.ts:3248
WebM DASH Manifest
bandwidth?
optionalbandwidth?:number|string&object
bandwidth of this stream to be specified in the DASH manifest.
live?
optionallive?:boolean|string&object
flag indicating that the input is a live file that only has the headers.
See
https://ffmpeg.org/ffmpeg-formats.html#webm_005fdash_005fmanifest
webp_anim
webp_anim:
object
Defined in: src/constants/format-options.ts:3258
Animated WebP
default_delay?
optionaldefault_delay?:number|string&object
default delay between frames (in milliseconds)
ignore_loop?
optionalignore_loop?:boolean|string&object
ignore loop setting
max_webp_delay?
optionalmax_webp_delay?:number|string&object
maximum valid delay between frames (in milliseconds)
min_delay?
optionalmin_delay?:number|string&object
minimum valid delay between frames (in milliseconds)
usebgcolor?
optionalusebgcolor?:boolean|string&object
use background color from ANIM chunk
See
https://ffmpeg.org/ffmpeg-formats.html#webp_005fanim
webvtt
webvtt:
object
Defined in: src/constants/format-options.ts:3274
WebVTT subtitle
kind?
optionalkind?:number|string&object|"metadata"|"subtitles"|"captions"|"descriptions"
Set kind of WebVTT track
See
https://ffmpeg.org/ffmpeg-formats.html#webvtt
x11grab
x11grab:
object
Defined in: src/constants/format-options.ts:3282
X11 screen capture, using XCB
draw_mouse?
optionaldraw_mouse?:number|string&object
Draw the mouse pointer.
follow_mouse?
optionalfollow_mouse?:number|string&object|"centered"
Move the grabbing region when the mouse pointer reaches within specified amount of pixels to the edge of region.
framerate?
optionalframerate?:string|number
grab_x?
optionalgrab_x?:number|string&object
Initial x coordinate.
grab_y?
optionalgrab_y?:number|string&object
Initial y coordinate.
region_border?
optionalregion_border?:number|string&object
Set the region border thickness.
select_region?
optionalselect_region?:boolean|string&object
Select the grabbing region graphically using the pointer.
show_region?
optionalshow_region?:number|string&object
Show the grabbing region.
video_size?
optionalvideo_size?:string|number
A string describing frame size, such as 640x480 or hd720.
window_id?
optionalwindow_id?:number|string&object
Window to capture.
x?
optionalx?:number|string&object
Initial x coordinate.
y?
optionaly?:number|string&object
Initial y coordinate.
