.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32 .\" .\" Standard preamble: .\" ======================================================================== .de Sh \" Subsection heading .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. | will give a .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' .\" expand to `' in nroff, nothing in troff, for use with C<>. .tr \(*W-|\(bv\*(Tr .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .\" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .hy 0 .if n .na .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "FFPLAY 1" .TH FFPLAY 1 "2006-06-30" " " " " .SH "NAME" ffplay \- FFplay media player .SH "SYNOPSIS" .IX Header "SYNOPSIS" ffplay [options] \fIinput_file\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" FFplay is a very simple and portable media player using the FFmpeg libraries and the \s-1SDL\s0 library. It is mostly used as a testbed for the various FFmpeg APIs. .SH "OPTIONS" .IX Header "OPTIONS" .Sh "Main options" .IX Subsection "Main options" .IP "\fB\-h\fR" 4 .IX Item "-h" show help .IP "\fB\-x width\fR" 4 .IX Item "-x width" force displayed width .IP "\fB\-y height\fR" 4 .IX Item "-y height" force displayed height .IP "\fB\-an\fR" 4 .IX Item "-an" disable audio .IP "\fB\-vn\fR" 4 .IX Item "-vn" disable video .IP "\fB\-nodisp\fR" 4 .IX Item "-nodisp" disable graphical display .IP "\fB\-f fmt\fR" 4 .IX Item "-f fmt" force format .IP "\fB\-img img_fmt\fR" 4 .IX Item "-img img_fmt" This option is used to force a given image format when playing image sequences. Example: .Sp .Vb 1 \& ffplay -img pgmyuv tests/vsynth1/%d.pgm .Ve .Sh "Advanced options" .IX Subsection "Advanced options" .IP "\fB\-stats\fR" 4 .IX Item "-stats" Show the stream duration, the codec parameters, the current position in the stream and the audio/video synchronisation drift. .IP "\fB\-rtp_tcp\fR" 4 .IX Item "-rtp_tcp" Force \s-1RTP/TCP\s0 protocol usage instead of \s-1RTP/UDP\s0. It is only meaningful if you are streaming with the \s-1RTSP\s0 protocol. .IP "\fB\-sync type\fR" 4 .IX Item "-sync type" Set the master clock to audio (\f(CW\*(C`type=audio\*(C'\fR), video (\f(CW\*(C`type=video\*(C'\fR) or external (\f(CW\*(C`type=ext\*(C'\fR). Default is audio. The master clock is used to control audio-video synchronization. Most media players use audio as master clock, but in some cases (streaming or high quality broadcast) it is necessary to change that. This option is mainly used for debugging purposes. .Sh "While playing" .IX Subsection "While playing" .IP "\fBq, \s-1ESC\s0\fR" 4 .IX Item "q, ESC" quit .IP "\fBf\fR" 4 .IX Item "f" toggle full screen .IP "\fBp, \s-1SPC\s0\fR" 4 .IX Item "p, SPC" pause .IP "\fBa\fR" 4 .IX Item "a" cycle audio channel .IP "\fBv\fR" 4 .IX Item "v" cycle video channel .IP "\fBw\fR" 4 .IX Item "w" show audio waves .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fIffmpeg\fR\|(1), \fIffserver\fR\|(1) and the html documentation of \fIffmpeg\fR. .SH "AUTHOR" .IX Header "AUTHOR" Fabrice Bellard