• Home
  • Raw
  • Download

Lines Matching +full:ts +full:- +full:api +full:- +full:utils

6 so-called private options, which are specific for that component.
8 Options may be set by specifying -@var{option} @var{value} in the
10 @code{AVFormatContext} options or using the @file{libavutil/opt.h} API
17 Set a ","-separated list of allowed protocols. "ALL" matches all protocols. Protocols
18 prefixed by "-" are disabled.
33 configure option "--list-protocols".
36 "--disable-protocols", and selectively enable a protocol using the
37 option "--enable-protocol=@var{PROTOCOL}", or you can disable a
39 "--disable-protocol=@var{PROTOCOL}".
41 The option "-protocols" of the ff* tools will display the list of
56 Advanced Message Queueing Protocol (AMQP) version 0-9-1 is a broker based
57 publish-subscribe communication protocol.
59 FFmpeg must be compiled with --enable-librabbitmq to support AMQP. A separate
60 AMQP broker must also be run. An example open-source AMQP broker is RabbitMQ.
66 ffmpeg -re -i input -f mpegts amqp://[[user]:[password]@@]hostname[:port][/vhost]
121 @item non-persistent
122 Delivery mode set to "non-persistent" (1).
169 -playlist 4 -angle 2 -chapter 2 bluray:/mnt/bluray
182 Amount in bytes that may be read ahead when seeking isn't supported. Range is -1 to INT_MAX.
183 -1 for unlimited. Default is 65536.
235 section in the ffmpeg-utils(1) manual,ffmpeg-utils}.
252 AES-encrypted stream reading protocol.
271 Data in-line in the URI. See @url{http://en.wikipedia.org/wiki/Data_URI_scheme}.
275 ffmpeg -i "data:image/gif;base64,R0lGODdhCAAIAMIEAAAAAAAA//8AAP//AP///////////////ywAAAAACAAIAAADF0…
294 a file URL (usually not the case in builds for unix-like systems).
299 ffmpeg -i file:input.mpeg output.mpeg
319 (for API users).
322 Controls if seekability is advertised on the file. 0 means non-seekable, -1
323 means auto (seekable for normal files, non-seekable for named pipes).
325 Many demuxers handle seekable and non-seekable resources differently,
346 operation. By default it is set to -1, which means that the timeout is
349 @item ftp-user
353 @item ftp-password
355 the password in the FTP URL, or by @option{ftp-anonymous-password} if no user is set.
357 @item ftp-anonymous-password
358 Password used when login as anonymous user. Typically an e-mail address
361 @item ftp-write-seekable
397 Using this protocol is discouraged - the hls demuxer should work
412 if set to -1 it will try to autodetect if it is seekable. Default
413 value is -1.
416 If set to 1 use chunked Transfer-Encoding for posts, default is 1.
438 Override the User-Agent header. If not specified the protocol will use a
471 If the server supports ICY metadata, this contains the ICY-specific HTTP reply
476 contains the last non-empty metadata packet sent by the server. It should be
477 polled in regular intervals by applications interested in mid-stream metadata
482 same as the value of a Set-Cookie HTTP response field. Multiple cookies can be
505 If set to 2 enables experimental multi-client HTTP server. This is not yet implemented
509 ffmpeg -i somefile.ogg -c copy -listen 1 -f ogg http://@var{server}:@var{port}
512 ffmpeg -i http://@var{server}:@var{port} -c copy somefile.ogg
515 wget http://@var{server}:@var{port} -O somefile.ogg
518 ffmpeg -listen 1 -i http://@var{server}:@var{port} -c copy somefile.ogg
521 ffmpeg -i somefile.ogg -chunked_post 0 -c copy -f ogg http://@var{server}:@var{port}
524 wget --post-file=somefile.ogg http://@var{server}:@var{port}
528 Send an Expect: 100-continue header for POST. If set to 1 it will send, if set
529 to 0 it won't, if set to -1 it will try to send if it is applicable. Default
530 value is -1.
545 Basic authentication sends a Base64-encoded string that contains a user name and password
567 ffplay -cookies "nlqptid=nltid=tsn; path=/; domain=somedomain.com;" http://somedomain.com/somestrea…
594 Override the User-Agent header. If not specified a string of the form
620 on the IPFS network through so-called gateways. These are http(s) endpoints.
673 ffmpeg -i input.flv -f avi -y md5:output.avi.md5
676 ffmpeg -i input.flv -f avi -y md5:
700 cat test.wav | ffmpeg -i pipe:0
702 cat test.wav | ffmpeg -i pipe:
707 ffmpeg -i test.wav -f avi pipe:1 | cat > test.avi
709 ffmpeg -i test.wav -f avi pipe: | cat > test.avi
727 Pro-MPEG Code of Practice #3 Release 2 FEC protocol.
729 The Pro-MPEG CoP#3 FEC is a 2D parity-check forward error correction mechanism
730 for MPEG-2 Transport Streams sent over RTP.
737 -f rtp_mpegts -fec prompeg=@var{option}=@var{val}... rtp://@var{hostname}:@var{port}
747 The number of columns (4-20, LxD <= 100)
750 The number of rows (4-20, LxD <= 100)
757 -f rtp_mpegts -fec prompeg=l=8:d=4 rtp://@var{hostname}:@var{port}
806 Real-Time Messaging Protocol.
808 The Real-Time Messaging Protocol (RTMP) is used for streaming multimedia
934 ffmpeg -re -i <input> -f flv -rtmp_playpath some/long/path -rtmp_app long/app/name rtmp://username:…
939 Encrypted Real-Time Messaging Protocol.
941 The Encrypted Real-Time Messaging Protocol (RTMPE) is used for
943 consisting of Diffie-Hellman key exchange and HMACSHA256, generating
948 Real-Time Messaging Protocol over a secure SSL connection.
950 The Real-Time Messaging Protocol (RTMPS) is used for streaming
955 Real-Time Messaging Protocol tunneled through HTTP.
957 The Real-Time Messaging Protocol tunneled through HTTP (RTMPT) is used
963 Encrypted Real-Time Messaging Protocol tunneled through HTTP.
965 The Encrypted Real-Time Messaging Protocol tunneled through HTTP (RTMPTE)
971 Real-Time Messaging Protocol tunneled through HTTPS.
973 The Real-Time Messaging Protocol tunneled through HTTPS (RTMPTS) is used
992 low level operation. By default it is set to -1, which means that the timeout
1023 operation. By default it is set to -1, which means that the timeout
1044 Real-Time Messaging Protocol and its variants supported through
1049 "--enable-librtmp". If enabled this will replace the native RTMP
1066 @var{options} contains a list of space-separated options of the form
1071 For example, to stream a file in real-time to an RTMP server using
1074 ffmpeg -re -i myfile -f flv rtmp://myserver/live/mystream
1084 Real-time Transport Protocol.
1096 Set the TTL (Time-To-Live) value (for multicast only).
1161 Real-Time Streaming Protocol.
1165 over RTP; this is used by e.g. Apple and Microsoft) and Real-RTSP (with
1170 @uref{https://github.com/revmischa/rtsp-server, RTSP server}).
1247 @option{listen_timeout} > 0 sets @option{rtsp_flags} to @samp{listen}. Default is -1
1257 Override User-Agent header. If not specified, it defaults to the
1266 When watching multi-bitrate Real-RTSP streams with @command{ffplay}, the
1267 streams to display can be chosen with @code{-vst} @var{n} and
1268 @code{-ast} @var{n} for video and audio respectively, and can be switched
1280 ffplay -max_delay 500000 -rtsp_transport udp rtsp://server/video.mp4
1286 ffplay -rtsp_transport http rtsp://server/video.mp4
1292 ffmpeg -re -i @var{input} -f rtsp -muxdelay 0.1 rtsp://server/live.sdp
1298 ffmpeg -rtsp_flags listen -i rtsp://ownaddress/live.sdp @var{output}
1318 @var{options} is a @code{&}-separated list. The following options
1351 ffmpeg -re -i @var{input} -f sap sap://224.0.0.255?same_port=1
1357 ffmpeg -re -i @var{input} -f sap sap://224.0.0.255
1363 ffmpeg -re -i @var{input} -f sap sap://[ff0e::1:2:3:4]
1421 @var{options} contains a list of &-separated options of the form
1430 @var{options} contains a list of '-@var{key} @var{val}'
1468 Timestamp-based Packet Delivery Delay.
1483 -1 infinite (CSRTCC limit is 30mbps)
1492 @option{rendezvous} use Rendez-Vous connection mode.
1518 (Password-Based Key Derivation Function). It is used
1519 only if @option{pbkeylen} is non-zero. It is used on
1521 The configured passphrase cannot be recovered (write-only).
1531 encryption key is switched to a new key. Default is -1.
1532 -1 means auto (0x1000000 in srt library). The range for
1533 this option is integers in the 0 - @code{INT_MAX}.
1539 when the old encryption key is decommissioned. Default is -1.
1540 -1 means auto (0x1000 in srt library). The range for
1541 this option is integers in the 0 - @code{INT_MAX}.
1547 Special value -1: Do not drop packets on the sender at all.
1554 Default is -1 (automatic), which typically means MPEG-TS;
1600 Too-late Packet Drop. When enabled on receiver, it skips
1603 their time-to-play has come. It also sends a fake ACK to
1658 When set, this socket uses the Message API, otherwise it uses Buffer
1659 API. Note that in live mode (see @option{transtype}) there’s only
1660 message API available. In File mode you can chose to use one of two modes:
1662 Stream API (default, when this option is false). In this mode you may
1670 Message API. In this mode your single sending instruction passes exactly
1691 file: Set options as for non-live transmission. See @option{messageapi}
1696 Default is -1. -1 means auto (off with 0 seconds in live mode, on with 180
1698 0 - @code{INT_MAX}.
1701 When true, use Timestamp-based Packet Delivery mode. The default behavior
1711 Secure Real-time Transport Protocol.
1730 base64-encoded representation of a binary block. The first 16 bytes of
1762 Play a MPEG-TS file from start offset till end:
1764 subfile,,start,32815239,end,0,,:video.ts
1785 @var{options} contains a list of &-separated options of the form
1793 single client mode, 2 enables listen in multi-client mode. Default value is 0.
1822 ffmpeg -i @var{input} -f @var{format} tcp://@var{hostname}:@var{port}?listen
1882 ffmpeg -i @var{input} -f @var{format} tls://@var{hostname}:@var{port}?listen&cert=@var{server.crt}&…
1900 @var{options} contains a list of &-separated options of the form @var{key}=@var{val}.
1985 ffmpeg -i @var{input} -f @var{format} udp://@var{hostname}:@var{port}
1992 ffmpeg -i @var{input} -f mpegts udp://@var{hostname}:@var{port}?pkt_size=188&buffer_size=65535
1998 ffmpeg -i udp://[@var{multicast-address}]:@var{port} ...
2031 zmq:tcp://ip-address:port
2037 ffmpeg -re -i input -f mpegts zmq:tcp://127.0.0.1:5555
2045 Streaming to multiple clients is implemented using a ZeroMQ Pub-Sub pattern.
2050 ffmpeg must be compiled with the --enable-libzmq option to support