Version 0.3
This commit is contained in:
parent
0d69145ec3
commit
ad3a5af623
130 changed files with 7283 additions and 2627 deletions
512
tests/fixtures/ffprobe/help.raw
vendored
Normal file
512
tests/fixtures/ffprobe/help.raw
vendored
Normal file
|
|
@ -0,0 +1,512 @@
|
|||
Simple multimedia streams analyzer
|
||||
usage: ffprobe [OPTIONS] [INPUT_FILE]
|
||||
|
||||
Main options:
|
||||
-L show license
|
||||
-h topic show help
|
||||
-? topic show help
|
||||
-help topic show help
|
||||
--help topic show help
|
||||
-version show version
|
||||
-formats show available formats
|
||||
-codecs show available codecs
|
||||
-decoders show available decoders
|
||||
-encoders show available encoders
|
||||
-bsfs show available bit stream filters
|
||||
-protocols show available protocols
|
||||
-filters show available filters
|
||||
-pix_fmts show available pixel formats
|
||||
-layouts show standard channel layouts
|
||||
-sample_fmts show available audio sample formats
|
||||
-loglevel loglevel set libav* logging level
|
||||
-v loglevel set libav* logging level
|
||||
-report generate a report
|
||||
-max_alloc bytes set maximum size of a single allocated block
|
||||
-cpuflags flags force specific cpu flags
|
||||
-f format force format
|
||||
-unit show unit of the displayed values
|
||||
-prefix use SI prefixes for the displayed values
|
||||
-byte_binary_prefix use binary prefixes for byte units
|
||||
-sexagesimal use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units
|
||||
-pretty prettify the format of displayed values, make it more human readable
|
||||
-print_format format set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)
|
||||
-of format alias for -print_format
|
||||
-select_streams stream_specifier select the specified streams
|
||||
-sections print sections structure and section information, and exit
|
||||
-show_data show packets data
|
||||
-show_error show probing error
|
||||
-show_format show format/container info
|
||||
-show_frames show frames info
|
||||
-show_format_entry entry show a particular entry from the format/container info
|
||||
-show_entries entry_list show a set of specified entries
|
||||
-show_packets show packets info
|
||||
-show_streams show streams info
|
||||
-count_frames count the number of frames per stream
|
||||
-count_packets count the number of packets per stream
|
||||
-show_program_version show ffprobe version
|
||||
-show_library_versions show library versions
|
||||
-show_versions show program and library versions
|
||||
-show_private_data show private data
|
||||
-private same as show_private_data
|
||||
-bitexact force bitexact output
|
||||
-default generic catch all option
|
||||
-i input_file read specified file
|
||||
|
||||
|
||||
AVFormatContext AVOptions:
|
||||
-avioflags <flags> ED....
|
||||
direct ED.... reduce buffering
|
||||
-probesize <int> .D.... set probing size (from 32 to INT_MAX)
|
||||
-fflags <flags> ED....
|
||||
ignidx .D.... ignore index
|
||||
genpts .D.... generate pts
|
||||
nofillin .D.... do not fill in missing values that can be exactly calculated
|
||||
noparse .D.... disable AVParsers, this needs nofillin too
|
||||
igndts .D.... ignore dts
|
||||
discardcorrupt .D.... discard corrupted frames
|
||||
sortdts .D.... try to interleave outputted packets by dts
|
||||
keepside .D.... dont merge side data
|
||||
nobuffer .D.... reduce the latency introduced by optional buffering
|
||||
-seek2any <int> .D.... forces seeking to enable seek to any mode (from 0 to 1)
|
||||
-analyzeduration <int> .D.... specify how many microseconds are analyzed to probe the input (from 0 to INT_MAX)
|
||||
-cryptokey <binary> .D.... decryption key
|
||||
-indexmem <int> .D.... max memory used for timestamp index (per stream) (from 0 to INT_MAX)
|
||||
-rtbufsize <int> .D.... max memory used for buffering real-time frames (from 0 to INT_MAX)
|
||||
-fdebug <flags> ED.... print specific debug info
|
||||
ts ED....
|
||||
-max_delay <int> ED.... maximum muxing or demuxing delay in microseconds (from -1 to INT_MAX)
|
||||
-fpsprobesize <int> .D.... number of frames used to probe fps (from -1 to 2.14748e+09)
|
||||
-f_err_detect <flags> .D.... set error detection flags (deprecated; use err_detect, save via avconv)
|
||||
crccheck .D.... verify embedded CRCs
|
||||
bitstream .D.... detect bitstream specification deviations
|
||||
buffer .D.... detect improper bitstream length
|
||||
explode .D.... abort decoding on minor error detection
|
||||
careful .D.... consider things that violate the spec and have not been seen in the wild as errors
|
||||
compliant .D.... consider all spec non compliancies as errors
|
||||
aggressive .D.... consider things that a sane encoder shouldnt do as an error
|
||||
-err_detect <flags> .D.... set error detection flags
|
||||
crccheck .D.... verify embedded CRCs
|
||||
bitstream .D.... detect bitstream specification deviations
|
||||
buffer .D.... detect improper bitstream length
|
||||
explode .D.... abort decoding on minor error detection
|
||||
careful .D.... consider things that violate the spec and have not been seen in the wild as errors
|
||||
compliant .D.... consider all spec non compliancies as errors
|
||||
aggressive .D.... consider things that a sane encoder shouldnt do as an error
|
||||
-use_wallclock_as_timestamps <int> .D.... use wallclock as timestamps (from 0 to 2.14748e+09)
|
||||
-skip_initial_bytes <int> .D.... skip initial bytes (from 0 to 2.14748e+09)
|
||||
-correct_ts_overflow <int> .D.... correct single timestamp overflows (from 0 to 1)
|
||||
|
||||
AVIOContext AVOptions:
|
||||
|
||||
URLContext AVOptions:
|
||||
|
||||
crypto AVOptions:
|
||||
-key <binary> .D.... AES decryption key
|
||||
-iv <binary> .D.... AES decryption initialization vector
|
||||
|
||||
ffrtmphttp AVOptions:
|
||||
-ffrtmphttp_tls <int> .D.... Use a HTTPS tunneling connection (RTMPTS). (from 0 to 1)
|
||||
|
||||
file AVOptions:
|
||||
|
||||
http AVOptions:
|
||||
-seekable <int> .D.... control seekability of connection (from -1 to 1)
|
||||
-headers <string> ED.... set custom HTTP headers, can override built in default headers
|
||||
-content_type <string> ED.... force a content type
|
||||
-user-agent <string> .D.... override User-Agent header
|
||||
-multiple_requests <int> ED.... use persistent connections (from 0 to 1)
|
||||
-post_data <binary> ED.... set custom HTTP post data
|
||||
-timeout <int> ED.... set timeout of socket I/O operations (from -1 to INT_MAX)
|
||||
|
||||
rtmp AVOptions:
|
||||
-rtmp_app <string> ED.... Name of application to connect to on the RTMP server
|
||||
-rtmp_buffer <int> ED.... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX)
|
||||
-rtmp_conn <string> ED.... Append arbitrary AMF data to the Connect message
|
||||
-rtmp_flashver <string> ED.... Version of the Flash plugin used to run the SWF player.
|
||||
-rtmp_live <int> .D.... Specify that the media is a live stream. (from INT_MIN to INT_MAX)
|
||||
any .D.... both
|
||||
live .D.... live stream
|
||||
recorded .D.... recorded stream
|
||||
-rtmp_pageurl <string> .D.... URL of the web page in which the media was embedded. By default no value will be sent.
|
||||
-rtmp_playpath <string> ED.... Stream identifier to play or to publish
|
||||
-rtmp_subscribe <string> .D.... Name of live stream to subscribe to. Defaults to rtmp_playpath.
|
||||
-rtmp_swfhash <binary> .D.... SHA256 hash of the decompressed SWF file (32 bytes).
|
||||
-rtmp_swfsize <int> .D.... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX)
|
||||
-rtmp_swfurl <string> ED.... URL of the SWF player. By default no value will be sent
|
||||
-rtmp_swfverify <string> .D.... URL to player swf file, compute hash/size automatically.
|
||||
-rtmp_tcurl <string> ED.... URL of the target stream. Defaults to proto://host[:port]/app.
|
||||
-rtmp_listen <int> .D.... Listen for incoming rtmp connections (from INT_MIN to INT_MAX)
|
||||
-timeout <int> .D.... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX)
|
||||
|
||||
rtmpt AVOptions:
|
||||
-rtmp_app <string> ED.... Name of application to connect to on the RTMP server
|
||||
-rtmp_buffer <int> ED.... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX)
|
||||
-rtmp_conn <string> ED.... Append arbitrary AMF data to the Connect message
|
||||
-rtmp_flashver <string> ED.... Version of the Flash plugin used to run the SWF player.
|
||||
-rtmp_live <int> .D.... Specify that the media is a live stream. (from INT_MIN to INT_MAX)
|
||||
any .D.... both
|
||||
live .D.... live stream
|
||||
recorded .D.... recorded stream
|
||||
-rtmp_pageurl <string> .D.... URL of the web page in which the media was embedded. By default no value will be sent.
|
||||
-rtmp_playpath <string> ED.... Stream identifier to play or to publish
|
||||
-rtmp_subscribe <string> .D.... Name of live stream to subscribe to. Defaults to rtmp_playpath.
|
||||
-rtmp_swfhash <binary> .D.... SHA256 hash of the decompressed SWF file (32 bytes).
|
||||
-rtmp_swfsize <int> .D.... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX)
|
||||
-rtmp_swfurl <string> ED.... URL of the SWF player. By default no value will be sent
|
||||
-rtmp_swfverify <string> .D.... URL to player swf file, compute hash/size automatically.
|
||||
-rtmp_tcurl <string> ED.... URL of the target stream. Defaults to proto://host[:port]/app.
|
||||
-rtmp_listen <int> .D.... Listen for incoming rtmp connections (from INT_MIN to INT_MAX)
|
||||
-timeout <int> .D.... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX)
|
||||
|
||||
srtp AVOptions:
|
||||
|
||||
tcp AVOptions:
|
||||
-listen <int> ED.... listen on port instead of connecting (from 0 to 1)
|
||||
-timeout <int> ED.... timeout of socket i/o operations (from 0 to INT_MAX)
|
||||
-listen_timeout <int> ED.... connection awaiting timeout (from -1 to INT_MAX)
|
||||
|
||||
udp AVOptions:
|
||||
-buffer_size <int> ED.... Socket buffer size in bytes (from 0 to INT_MAX)
|
||||
-localport <int> ED.... Set local port to bind to (from 0 to INT_MAX)
|
||||
-localaddr <string> ED.... Choose local IP address
|
||||
-pkt_size <int> ED.... Set size of UDP packets (from 0 to INT_MAX)
|
||||
-reuse <int> ED.... Explicitly allow or disallow reusing UDP sockets (from 0 to 1)
|
||||
-connect <int> ED.... Should connect() be called on socket (from 0 to 1)
|
||||
-fifo_size <int> .D.... Set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes (from 0 to INT_MAX)
|
||||
-overrun_nonfatal <int> .D.... Survive in case of UDP receiving circular buffer overrun (from 0 to 1)
|
||||
-timeout <int> .D.... In read mode: if no data arrived in more than this time interval, raise error (from 0 to INT_MAX)
|
||||
|
||||
Artworx Data Format demuxer AVOptions:
|
||||
-linespeed <int> .D.... set simulated line speed (bytes per second) (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... set video size, such as 640x480 or hd720.
|
||||
-framerate <string> .D.... set framerate (frames per second)
|
||||
|
||||
aqtdec AVOptions:
|
||||
-subfps <rational> .D...S set the movie frame rate (from 0 to INT_MAX)
|
||||
|
||||
asf demuxer AVOptions:
|
||||
-no_resync_search <int> .D.... Don't try to resynchronize by looking for a certain optional start code (from 0 to 1)
|
||||
|
||||
avi AVOptions:
|
||||
-use_odml <int> .D.... use odml index (from -1 to 1)
|
||||
|
||||
Binary text demuxer AVOptions:
|
||||
-linespeed <int> .D.... set simulated line speed (bytes per second) (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... set video size, such as 640x480 or hd720.
|
||||
-framerate <string> .D.... set framerate (frames per second)
|
||||
|
||||
cavsvideo demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
CDXL demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 1 to INT_MAX)
|
||||
-framerate <string> .D....
|
||||
|
||||
concat demuxer AVOptions:
|
||||
-safe <int> .D.... enable safe mode (from -1 to 1)
|
||||
|
||||
dirac demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
dnxhd demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
flvdec AVOptions:
|
||||
-flv_metadata <int> .D.V.. Allocate streams according the onMetaData array (from 0 to 1)
|
||||
|
||||
g729 demuxer AVOptions:
|
||||
-bit_rate <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
GIF demuxer AVOptions:
|
||||
-min_delay <int> .D.... minimum valid delay between frames (in hundredths of second) (from 0 to 6000)
|
||||
-default_delay <int> .D.... default delay between frames (in hundredths of second) (from 0 to 6000)
|
||||
|
||||
gsm demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 1 to 6.50753e+07)
|
||||
|
||||
h261 demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
h263 demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
h264 demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
iCE Draw File demuxer AVOptions:
|
||||
-linespeed <int> .D.... set simulated line speed (bytes per second) (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... set video size, such as 640x480 or hd720.
|
||||
-framerate <string> .D.... set framerate (frames per second)
|
||||
|
||||
image2 demuxer AVOptions:
|
||||
-framerate <string> .D.... set the video framerate
|
||||
-loop <int> .D.... force loop over input file sequence (from 0 to 1)
|
||||
-pattern_type <int> .D.... set pattern type (from 0 to INT_MAX)
|
||||
glob_sequence .D.... select glob/sequence pattern type
|
||||
glob .D.... select glob pattern type
|
||||
sequence .D.... select sequence pattern type
|
||||
-pixel_format <string> .D.... set video pixel format
|
||||
-start_number <int> .D.... set first number in the sequence (from 0 to INT_MAX)
|
||||
-start_number_range <int> .D.... set range for looking at the first sequence number (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... set video size
|
||||
-frame_size <int> .D.... force frame size in bytes (from 0 to INT_MAX)
|
||||
|
||||
image2pipe demuxer AVOptions:
|
||||
-framerate <string> .D.... set the video framerate
|
||||
-loop <int> .D.... force loop over input file sequence (from 0 to 1)
|
||||
-pattern_type <int> .D.... set pattern type (from 0 to INT_MAX)
|
||||
glob_sequence .D.... select glob/sequence pattern type
|
||||
glob .D.... select glob pattern type
|
||||
sequence .D.... select sequence pattern type
|
||||
-pixel_format <string> .D.... set video pixel format
|
||||
-start_number <int> .D.... set first number in the sequence (from 0 to INT_MAX)
|
||||
-start_number_range <int> .D.... set range for looking at the first sequence number (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... set video size
|
||||
-frame_size <int> .D.... force frame size in bytes (from 0 to INT_MAX)
|
||||
|
||||
ingenient demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
m4v demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
mjpeg demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
mov,mp4,m4a,3gp,3g2,mj2 AVOptions:
|
||||
-use_absolute_path <int> .D.V.. allow using absolute path when opening alias, this is a possible security issue (from 0 to 1)
|
||||
-ignore_editlist <int> .D.V.. (from 0 to 1)
|
||||
|
||||
mpegtsraw demuxer AVOptions:
|
||||
-compute_pcr <int> .D.... Compute exact PCR for each transport stream packet. (from 0 to 1)
|
||||
|
||||
mpegvideo demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
alaw demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
mulaw demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
f64be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
f64le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
f32be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
f32le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s32be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s32le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s24be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s24le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s16be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s16le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
s8 demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u32be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u32le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u24be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u24le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u16be demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u16le demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
u8 demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-channels <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
rawvideo demuxer AVOptions:
|
||||
-video_size <string> .D.... set frame size
|
||||
-pixel_format <string> .D.... set pixel format
|
||||
-framerate <string> .D.... set frame rate
|
||||
|
||||
RTP demuxer AVOptions:
|
||||
-rtp_flags <flags> .D.... RTP flags
|
||||
filter_src .D.... Only receive packets from the negotiated peer IP
|
||||
listen .D.... Wait for incoming connections
|
||||
-reorder_queue_size <int> .D.... Number of packets to buffer for handling of reordered packets (from -1 to INT_MAX)
|
||||
|
||||
RTSP demuxer AVOptions:
|
||||
-initial_pause <int> .D.... Don't start playing the stream immediately (from 0 to 1)
|
||||
-rtsp_transport <flags> ED.... RTSP transport protocols
|
||||
udp ED.... UDP
|
||||
tcp ED.... TCP
|
||||
udp_multicast .D.... UDP multicast
|
||||
http .D.... HTTP tunneling
|
||||
-rtsp_flags <flags> .D.... RTSP flags
|
||||
filter_src .D.... Only receive packets from the negotiated peer IP
|
||||
listen .D.... Wait for incoming connections
|
||||
-allowed_media_types <flags> .D.... Media types to accept from the server
|
||||
video .D.... Video
|
||||
audio .D.... Audio
|
||||
data .D.... Data
|
||||
-min_port <int> ED.... Minimum local UDP port (from 0 to 65535)
|
||||
-max_port <int> ED.... Maximum local UDP port (from 0 to 65535)
|
||||
-timeout <int> .D.... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies flag listen (from INT_MIN to INT_MAX)
|
||||
-reorder_queue_size <int> .D.... Number of packets to buffer for handling of reordered packets (from -1 to INT_MAX)
|
||||
|
||||
sbg_demuxer AVOptions:
|
||||
-sample_rate <int> .D.... (from 0 to INT_MAX)
|
||||
-frame_size <int> .D.... (from 0 to INT_MAX)
|
||||
-max_file_size <int> .D.... (from 0 to INT_MAX)
|
||||
|
||||
SDP demuxer AVOptions:
|
||||
-sdp_flags <flags> .D.... SDP flags
|
||||
filter_src .D.... Only receive packets from the negotiated peer IP
|
||||
listen .D.... Wait for incoming connections
|
||||
custom_io .D.... Use custom IO
|
||||
-allowed_media_types <flags> .D.... Media types to accept from the server
|
||||
video .D.... Video
|
||||
audio .D.... Audio
|
||||
data .D.... Data
|
||||
-reorder_queue_size <int> .D.... Number of packets to buffer for handling of reordered packets (from -1 to INT_MAX)
|
||||
|
||||
tedcaptions_demuxer AVOptions:
|
||||
-start_time <int64> .D...S set the start time (offset) of the subtitles, in ms (from I64_MIN to I64_MAX)
|
||||
|
||||
TTY demuxer AVOptions:
|
||||
-chars_per_frame <int> .D.... (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... A string describing frame size, such as 640x480 or hd720.
|
||||
-framerate <string> .D....
|
||||
|
||||
vc1 demuxer AVOptions:
|
||||
-framerate <string> .D....
|
||||
|
||||
WAV demuxer AVOptions:
|
||||
-ignore_length <int> .D.... Ignore length (from 0 to 1)
|
||||
|
||||
eXtended BINary text (XBIN) demuxer AVOptions:
|
||||
-linespeed <int> .D.... set simulated line speed (bytes per second) (from 1 to INT_MAX)
|
||||
-video_size <string> .D.... set video size, such as 640x480 or hd720.
|
||||
-framerate <string> .D.... set framerate (frames per second)
|
||||
|
||||
lavfi indev AVOptions:
|
||||
-graph <string> .D.... set libavfilter graph
|
||||
-graph_file <string> .D.... set libavfilter graph filename
|
||||
-dumpgraph <string> .D.... dump graph to stderr
|
||||
|
||||
AIFF muxer AVOptions:
|
||||
|
||||
AST muxer AVOptions:
|
||||
|
||||
f4v muxer AVOptions:
|
||||
|
||||
GIF muxer AVOptions:
|
||||
|
||||
hls muxer AVOptions:
|
||||
|
||||
image2 muxer AVOptions:
|
||||
|
||||
ipod muxer AVOptions:
|
||||
|
||||
ismv muxer AVOptions:
|
||||
|
||||
LATM/LOAS muxer AVOptions:
|
||||
|
||||
mov muxer AVOptions:
|
||||
|
||||
MP3 muxer AVOptions:
|
||||
|
||||
mp4 muxer AVOptions:
|
||||
|
||||
mpeg muxer AVOptions:
|
||||
|
||||
vcd muxer AVOptions:
|
||||
|
||||
dvd muxer AVOptions:
|
||||
|
||||
svcd muxer AVOptions:
|
||||
|
||||
vob muxer AVOptions:
|
||||
|
||||
MPEGTS muxer AVOptions:
|
||||
|
||||
Ogg muxer AVOptions:
|
||||
|
||||
psp muxer AVOptions:
|
||||
|
||||
RTP muxer AVOptions:
|
||||
|
||||
RTSP muxer AVOptions:
|
||||
-initial_pause <int> .D.... Don't start playing the stream immediately (from 0 to 1)
|
||||
-rtsp_transport <flags> ED.... RTSP transport protocols
|
||||
udp ED.... UDP
|
||||
tcp ED.... TCP
|
||||
udp_multicast .D.... UDP multicast
|
||||
http .D.... HTTP tunneling
|
||||
-rtsp_flags <flags> .D.... RTSP flags
|
||||
filter_src .D.... Only receive packets from the negotiated peer IP
|
||||
listen .D.... Wait for incoming connections
|
||||
-allowed_media_types <flags> .D.... Media types to accept from the server
|
||||
video .D.... Video
|
||||
audio .D.... Audio
|
||||
data .D.... Data
|
||||
-min_port <int> ED.... Minimum local UDP port (from 0 to 65535)
|
||||
-max_port <int> ED.... Maximum local UDP port (from 0 to 65535)
|
||||
-timeout <int> .D.... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies flag listen (from INT_MIN to INT_MAX)
|
||||
-reorder_queue_size <int> .D.... Number of packets to buffer for handling of reordered packets (from -1 to INT_MAX)
|
||||
|
||||
segment muxer AVOptions:
|
||||
|
||||
stream_segment muxer AVOptions:
|
||||
|
||||
smooth streaming muxer AVOptions:
|
||||
|
||||
spdif AVOptions:
|
||||
|
||||
tg2 muxer AVOptions:
|
||||
|
||||
tgp muxer AVOptions:
|
||||
|
||||
WAV muxer AVOptions:
|
||||
|
||||
caca_outdev AVOptions:
|
||||
|
||||
20
tests/fixtures/ffprobe/show_format.json
vendored
Normal file
20
tests/fixtures/ffprobe/show_format.json
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"format": {
|
||||
"filename": "Interview5mm4500.mp4",
|
||||
"nb_streams": 2,
|
||||
"format_name": "mov,mp4,m4a,3gp,3g2,mj2",
|
||||
"format_long_name": "QuickTime / MOV",
|
||||
"start_time": "0.000000",
|
||||
"duration": "300.011000",
|
||||
"size": "173833712",
|
||||
"bit_rate": "4635395",
|
||||
"tags": {
|
||||
"major_brand": "isom",
|
||||
"minor_version": "512",
|
||||
"compatible_brands": "isomiso2avc1mp41",
|
||||
"creation_time": "1970-01-01 00:00:00",
|
||||
"title": "5mm 4500.mp4",
|
||||
"encoder": "Lavf52.108.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
tests/fixtures/ffprobe/show_format.raw
vendored
Normal file
16
tests/fixtures/ffprobe/show_format.raw
vendored
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[FORMAT]
|
||||
filename=Interview5mm4500.mp4
|
||||
nb_streams=2
|
||||
format_name=mov,mp4,m4a,3gp,3g2,mj2
|
||||
format_long_name=QuickTime / MOV
|
||||
start_time=0.000000
|
||||
duration=300.011000
|
||||
size=173833712
|
||||
bit_rate=4635395
|
||||
TAG:major_brand=isom
|
||||
TAG:minor_version=512
|
||||
TAG:compatible_brands=isomiso2avc1mp41
|
||||
TAG:creation_time=1970-01-01 00:00:00
|
||||
TAG:title=5mm 4500.mp4
|
||||
TAG:encoder=Lavf52.108.0
|
||||
[/FORMAT]
|
||||
88
tests/fixtures/ffprobe/show_streams.json
vendored
Normal file
88
tests/fixtures/ffprobe/show_streams.json
vendored
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
{
|
||||
"streams": [
|
||||
{
|
||||
"index": 0,
|
||||
"codec_name": "h264",
|
||||
"codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
|
||||
"profile": "High",
|
||||
"codec_type": "video",
|
||||
"codec_time_base": "1/100",
|
||||
"codec_tag_string": "avc1",
|
||||
"codec_tag": "0x31637661",
|
||||
"width": 960,
|
||||
"height": 720,
|
||||
"has_b_frames": 2,
|
||||
"sample_aspect_ratio": "1:1",
|
||||
"display_aspect_ratio": "4:3",
|
||||
"pix_fmt": "yuv420p",
|
||||
"level": 32,
|
||||
"r_frame_rate": "50/1",
|
||||
"avg_frame_rate": "50/1",
|
||||
"time_base": "1/50000",
|
||||
"start_pts": 0,
|
||||
"start_time": "0.000000",
|
||||
"duration_ts": 15000000,
|
||||
"duration": "300.000000",
|
||||
"bit_rate": "4499198",
|
||||
"nb_frames": "15000",
|
||||
"disposition": {
|
||||
"default": 0,
|
||||
"dub": 0,
|
||||
"original": 0,
|
||||
"comment": 0,
|
||||
"lyrics": 0,
|
||||
"karaoke": 0,
|
||||
"forced": 0,
|
||||
"hearing_impaired": 0,
|
||||
"visual_impaired": 0,
|
||||
"clean_effects": 0,
|
||||
"attached_pic": 0
|
||||
},
|
||||
"tags": {
|
||||
"creation_time": "1970-01-01 00:00:00",
|
||||
"language": "und",
|
||||
"handler_name": "VideoHandler"
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 1,
|
||||
"codec_name": "aac",
|
||||
"codec_long_name": "AAC (Advanced Audio Coding)",
|
||||
"codec_type": "audio",
|
||||
"codec_time_base": "1/48000",
|
||||
"codec_tag_string": "mp4a",
|
||||
"codec_tag": "0x6134706d",
|
||||
"sample_fmt": "fltp",
|
||||
"sample_rate": "48000",
|
||||
"channels": 2,
|
||||
"bits_per_sample": 0,
|
||||
"r_frame_rate": "0/0",
|
||||
"avg_frame_rate": "0/0",
|
||||
"time_base": "1/48000",
|
||||
"start_pts": 0,
|
||||
"start_time": "0.000000",
|
||||
"duration_ts": 14400512,
|
||||
"duration": "300.010667",
|
||||
"bit_rate": "127973",
|
||||
"nb_frames": "14063",
|
||||
"disposition": {
|
||||
"default": 0,
|
||||
"dub": 0,
|
||||
"original": 0,
|
||||
"comment": 0,
|
||||
"lyrics": 0,
|
||||
"karaoke": 0,
|
||||
"forced": 0,
|
||||
"hearing_impaired": 0,
|
||||
"visual_impaired": 0,
|
||||
"clean_effects": 0,
|
||||
"attached_pic": 0
|
||||
},
|
||||
"tags": {
|
||||
"creation_time": "1970-01-01 00:00:00",
|
||||
"language": "und",
|
||||
"handler_name": "SoundHandler"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
84
tests/fixtures/ffprobe/show_streams.raw
vendored
Normal file
84
tests/fixtures/ffprobe/show_streams.raw
vendored
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
[STREAM]
|
||||
index=0
|
||||
codec_name=h264
|
||||
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
|
||||
profile=High
|
||||
codec_type=video
|
||||
codec_time_base=1/100
|
||||
codec_tag_string=avc1
|
||||
codec_tag=0x31637661
|
||||
width=960
|
||||
height=720
|
||||
has_b_frames=2
|
||||
sample_aspect_ratio=1:1
|
||||
display_aspect_ratio=4:3
|
||||
pix_fmt=yuv420p
|
||||
level=32
|
||||
timecode=N/A
|
||||
id=N/A
|
||||
r_frame_rate=50/1
|
||||
avg_frame_rate=50/1
|
||||
time_base=1/50000
|
||||
start_pts=0
|
||||
start_time=0.000000
|
||||
duration_ts=15000000
|
||||
duration=300.000000
|
||||
bit_rate=4499198
|
||||
nb_frames=15000
|
||||
nb_read_frames=N/A
|
||||
nb_read_packets=N/A
|
||||
DISPOSITION:default=0
|
||||
DISPOSITION:dub=0
|
||||
DISPOSITION:original=0
|
||||
DISPOSITION:comment=0
|
||||
DISPOSITION:lyrics=0
|
||||
DISPOSITION:karaoke=0
|
||||
DISPOSITION:forced=0
|
||||
DISPOSITION:hearing_impaired=0
|
||||
DISPOSITION:visual_impaired=0
|
||||
DISPOSITION:clean_effects=0
|
||||
DISPOSITION:attached_pic=0
|
||||
TAG:creation_time=1970-01-01 00:00:00
|
||||
TAG:language=und
|
||||
TAG:handler_name=VideoHandler
|
||||
[/STREAM]
|
||||
[STREAM]
|
||||
index=1
|
||||
codec_name=aac
|
||||
codec_long_name=AAC (Advanced Audio Coding)
|
||||
profile=unknown
|
||||
codec_type=audio
|
||||
codec_time_base=1/48000
|
||||
codec_tag_string=mp4a
|
||||
codec_tag=0x6134706d
|
||||
sample_fmt=fltp
|
||||
sample_rate=48000
|
||||
channels=2
|
||||
bits_per_sample=0
|
||||
id=N/A
|
||||
r_frame_rate=0/0
|
||||
avg_frame_rate=0/0
|
||||
time_base=1/48000
|
||||
start_pts=0
|
||||
start_time=0.000000
|
||||
duration_ts=14400512
|
||||
duration=300.010667
|
||||
bit_rate=127973
|
||||
nb_frames=14063
|
||||
nb_read_frames=N/A
|
||||
nb_read_packets=N/A
|
||||
DISPOSITION:default=0
|
||||
DISPOSITION:dub=0
|
||||
DISPOSITION:original=0
|
||||
DISPOSITION:comment=0
|
||||
DISPOSITION:lyrics=0
|
||||
DISPOSITION:karaoke=0
|
||||
DISPOSITION:forced=0
|
||||
DISPOSITION:hearing_impaired=0
|
||||
DISPOSITION:visual_impaired=0
|
||||
DISPOSITION:clean_effects=0
|
||||
DISPOSITION:attached_pic=0
|
||||
TAG:creation_time=1970-01-01 00:00:00
|
||||
TAG:language=und
|
||||
TAG:handler_name=SoundHandler
|
||||
[/STREAM]
|
||||
Loading…
Add table
Add a link
Reference in a new issue