ffplay-doc.texi 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. \input texinfo @c -*- texinfo -*-
  2. @settitle FFplay Documentation
  3. @titlepage
  4. @sp 7
  5. @center @titlefont{FFplay Documentation}
  6. @sp 3
  7. @end titlepage
  8. @chapter Introduction
  9. @c man begin DESCRIPTION
  10. FFplay is a very simple and portable media player using the FFmpeg
  11. libraries and the SDL library. It is mostly used as a testbed for the
  12. various FFmpeg APIs.
  13. @c man end
  14. @chapter Invocation
  15. @section Syntax
  16. @example
  17. @c man begin SYNOPSIS
  18. ffplay [options] @file{input_file}
  19. @c man end
  20. @end example
  21. @c man begin OPTIONS
  22. @section Main options
  23. @table @option
  24. @item -h
  25. show help
  26. @item -x width
  27. force displayed width
  28. @item -y height
  29. force displayed height
  30. @item -an
  31. disable audio
  32. @item -vn
  33. disable video
  34. @item -nodisp
  35. disable graphical display
  36. @item -f fmt
  37. force format
  38. @item -img img_fmt
  39. This option is used to force a given image format
  40. when playing image sequences. Example:
  41. @example
  42. ffplay -img pgmyuv tests/vsynth1/%d.pgm
  43. @end example
  44. @end table
  45. @section Advanced options
  46. @table @option
  47. @item -stats
  48. Show the stream duration, the codec parameters, the current position in
  49. the stream and the audio/video synchronisation drift.
  50. @item -rtp_tcp
  51. Force RTP/TCP protocol usage instead of RTP/UDP. It is only meaningful
  52. if you are streaming with the RTSP protocol.
  53. @item -sync type
  54. Set the master clock to audio (@code{type=audio}), video
  55. (@code{type=video}) or external (@code{type=ext}). Default is audio. The
  56. master clock is used to control audio-video synchronization. Most media
  57. players use audio as master clock, but in some cases (streaming or high
  58. quality broadcast) it is necessary to change that. This option is mainly
  59. used for debugging purposes.
  60. @end table
  61. @section While playing
  62. @table @key
  63. @item q, ESC
  64. quit
  65. @item f
  66. toggle full screen
  67. @item p, SPC
  68. pause
  69. @item a
  70. cycle audio channel
  71. @item v
  72. cycle video channel
  73. @item w
  74. show audio waves
  75. @end table
  76. @c man end
  77. @ignore
  78. @setfilename ffplay
  79. @settitle FFplay media player
  80. @c man begin SEEALSO
  81. ffmpeg(1), ffserver(1) and the html documentation of @file{ffmpeg}.
  82. @c man end
  83. @c man begin AUTHOR
  84. Fabrice Bellard
  85. @c man end
  86. @end ignore
  87. @bye