mailing-list-faq.texi 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334
  1. \input texinfo @c -*- texinfo -*-
  2. @documentencoding UTF-8
  3. @settitle FFmpeg Mailing List FAQ
  4. @titlepage
  5. @center @titlefont{FFmpeg Mailing List FAQ}
  6. @end titlepage
  7. @top
  8. @contents
  9. @chapter General Questions
  10. @section What is a mailing list?
  11. A mailing list is not much different than emailing someone, but the
  12. main difference is that your message is received by everyone who
  13. subscribes to the list. It is somewhat like a forum but in email form.
  14. See the @url{https://lists.ffmpeg.org/pipermail/ffmpeg-user/, ffmpeg-user archives}
  15. for examples.
  16. @section What type of questions can I ask?
  17. @itemize
  18. @item
  19. @url{https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-user/, ffmpeg-user}:
  20. For questions involving unscripted usage or compilation of the FFmpeg
  21. command-line tools (@command{ffmpeg}, @command{ffprobe}, @command{ffplay}).
  22. @item
  23. @url{https://lists.ffmpeg.org/mailman/listinfo/libav-user/, libav-user}:
  24. For questions involving the FFmpeg libav* libraries (libavcodec,
  25. libavformat, libavfilter, etc).
  26. @item
  27. @url{https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-devel/, ffmpeg-devel}:
  28. For discussions involving the development of FFmpeg and for submitting
  29. patches. User questions should be asked at ffmpeg-user or libav-user.
  30. @end itemize
  31. To report a bug see @url{https://ffmpeg.org/bugreports.html}.
  32. We cannot provide help for scripts and/or third-party tools.
  33. @anchor{How do I ask a question or send a message to a mailing list?}
  34. @section How do I ask a question or send a message to a mailing list?
  35. First you must @ref{How do I subscribe?, subscribe}. Then all you have to do is
  36. send an email:
  37. @itemize
  38. @item
  39. Email @email{ffmpeg-user@@ffmpeg.org} to send a message to the
  40. ffmpeg-user mailing list.
  41. @item
  42. Email @email{libav-user@@ffmpeg.org} to send a message to the
  43. libav-user mailing list.
  44. @item
  45. Email @email{ffmpeg-devel@@ffmpeg.org} to send a message to the
  46. ffmpeg-devel mailing list.
  47. @end itemize
  48. Note that the ffmpeg-devel mailing list does not require you to subscribe
  49. to send a message or patch, but ffmpeg-user and libav-user do require
  50. subscription.
  51. @chapter Subscribing / Unsubscribing
  52. @anchor{How do I subscribe?}
  53. @section How do I subscribe?
  54. Email @email{ffmpeg-user-request@@ffmpeg.org} with the subject
  55. @emph{subscribe}.
  56. Or visit the @url{https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-user/, ffmpeg-user mailing list info page}
  57. and refer to the @emph{Subscribing to ffmpeg-user} section.
  58. The process is the same for the other mailing lists.
  59. @section How do I unsubscribe?
  60. Email @email{ffmpeg-user-request@@ffmpeg.org} with subject @emph{unsubscribe}.
  61. Or visit the @url{https://lists.ffmpeg.org/mailman/listinfo/ffmpeg-user/, ffmpeg-user mailing list info page},
  62. scroll to bottom of page, enter your email address in the box, and click
  63. the @emph{Unsubscribe or edit options} button.
  64. The process is the same for the other mailing lists.
  65. Please avoid asking a mailing list admin to unsubscribe you unless you
  66. are absolutely unable to do so by yourself. See @ref{Who do I contact if I have a problem with the mailing list?}
  67. @chapter Moderation Queue
  68. @anchor{Why is my message awaiting moderator approval?}
  69. @section Why is my message awaiting moderator approval?
  70. Some messages are automatically held in the @emph{moderation queue} and
  71. must be manually approved by a mailing list admin:
  72. These are:
  73. @itemize
  74. @item
  75. Messages that exceed the @ref{What is the message size limit?, message size limit}.
  76. @item
  77. Messages from users whose accounts have been set with the @emph{moderation flag}
  78. (very rarely occurs, but may if a user repeatedly ignores the rules
  79. or is abusive towards others).
  80. @end itemize
  81. @section How long does it take for my message in the moderation queue to be approved?
  82. The queue is usually checked daily to several times a week.
  83. @anchor{How do I delete my message in the moderation queue?}
  84. @section How do I delete my message in the moderation queue?
  85. You should have received an email with the subject @emph{Your message to <mailing list name> awaits moderator approval}.
  86. A link is in the message that will allow you to delete your message
  87. unless a mailing list admin already approved or rejected it.
  88. @chapter Archives
  89. @anchor{Where are the archives?}
  90. @section Where are the archives?
  91. See the @emph{Archives} section on the @url{https://ffmpeg.org/contact.html, FFmpeg Contact}
  92. page for links to all FFmpeg mailing list archives.
  93. Note that the archives are split by month. Discussions that span
  94. several months will be split into separate months in the archives.
  95. @section How do I reply to a message in the archives?
  96. Click the email link at the top of the message just under the subject
  97. title. The link will provide the proper headers to keep the message
  98. within the thread.
  99. Note that you must be subscribed to send a message to the ffmpeg-user or
  100. libav-user mailing lists.
  101. @section How do I search the archives?
  102. Perform a site search using your favorite search engine. Example:
  103. @t{site:lists.ffmpeg.org/pipermail/ffmpeg-user/ "search term"}
  104. @chapter Other
  105. @section Is there an alternative to the mailing list?
  106. You can ask for help in the official @t{#ffmpeg} IRC channel on Freenode.
  107. Some users prefer the third-party Nabble interface which presents the
  108. mailing lists in a typical forum layout.
  109. There are also numerous third-party help sites such as Super User and
  110. r/ffmpeg on reddit.
  111. @anchor{What is top-posting?}
  112. @section What is top-posting?
  113. See @url{https://en.wikipedia.org/wiki/Posting_style#Top-posting}.
  114. Instead, use trimmed interleaved/inline replies (@url{https://lists.ffmpeg.org/pipermail/ffmpeg-user/2017-April/035849.html, example}).
  115. @anchor{What is the message size limit?}
  116. @section What is the message size limit?
  117. The message size limit is 1000 kilobytes. Please provide links to larger files
  118. instead of attaching them.
  119. @section Where can I upload sample files?
  120. Anywhere that is not too annoying for us to use.
  121. Google Drive and Dropbox are acceptable if you need a file host, and
  122. 0x0.st is good for files under 256 MiB.
  123. Small, short samples are preferred if possible.
  124. @section Will I receive spam if I send and/or subscribe to a mailing list?
  125. Highly unlikely.
  126. @itemize
  127. @item
  128. The list of subscribed users is not public.
  129. @item
  130. Email addresses in the archives are obfuscated.
  131. @item
  132. Several unique test email accounts were utilized and none have yet
  133. received any spam.
  134. @end itemize
  135. However, you may see a spam in the mailing lists on rare occasions:
  136. @itemize
  137. @item
  138. Spam in the moderation queue may be accidentally approved due to human
  139. error.
  140. @item
  141. There have been a few messages from subscribed users who had their own
  142. email addresses hacked and spam messages from (or appearing to be from)
  143. the hacked account were sent to their contacts (a mailing list being a
  144. contact in these cases).
  145. @item
  146. If you are subscribed to the bug tracker mailing list (ffmpeg-trac) you
  147. may see the occasional spam as a false bug report, but we take measures
  148. to try to prevent this.
  149. @end itemize
  150. @section How do I filter mailing list messages?
  151. Use the @emph{List-Id}. For example, the ffmpeg-user mailing list is
  152. @t{ffmpeg-user.ffmpeg.org}. You can view the List-Id in the raw message
  153. or headers.
  154. You can then filter the mailing list messages to their own folder.
  155. @chapter Rules and Etiquette
  156. @section What are the rules and the proper etiquette?
  157. There may seem to be many things to remember, but we want to help and
  158. following these guidelines will allow you to get answers more quickly
  159. and help avoid getting ignored.
  160. @itemize
  161. @item
  162. Always show your actual, unscripted @command{ffmpeg} command and the
  163. complete, uncut console output from your command.
  164. @item
  165. Use the most simple and minimal command that still shows the issue you
  166. are encountering.
  167. @item
  168. Provide all necessary information so others can attempt to duplicate
  169. your issue. This includes the actual command, complete uncut console
  170. output, and any inputs that are required to duplicate the issue.
  171. @item
  172. Use the latest @command{ffmpeg} build you can get. See the @url{https://ffmpeg.org/download.html, FFmpeg Download}
  173. page for links to recent builds for Linux, macOS, and Windows. Or
  174. compile from the current git master branch.
  175. @item
  176. Avoid @url{https://en.wikipedia.org/wiki/Posting_style#Top-posting, top-posting}.
  177. Also see @ref{What is top-posting?}
  178. @item
  179. Avoid hijacking threads. Thread hijacking is replying to a message and
  180. changing the subject line to something unrelated to the original thread.
  181. Most email clients will still show the renamed message under the
  182. original thread. This can be confusing and these types of messages are
  183. often ignored.
  184. @item
  185. Do not send screenshots. Copy and paste console text instead of making
  186. screenshots of the text.
  187. @item
  188. Avoid sending email disclaimers and legalese if possible as this is a
  189. public list.
  190. @item
  191. Avoid using the @code{-loglevel debug}, @code{-loglevel quiet}, and
  192. @command{-hide_banner} options unless requested to do so.
  193. @item
  194. If you attach files avoid compressing small files. Uncompressed is
  195. preferred.
  196. @item
  197. Please do not send HTML-only messages. The mailing list will ignore the
  198. HTML component of your message. Most mail clients will automatically
  199. include a text component: this is what the mailing list will use.
  200. @item
  201. Configuring your mail client to break lines after 70 or so characters is
  202. recommended.
  203. @item
  204. Avoid sending the same message to multiple mailing lists.
  205. @item
  206. Please follow our @url{https://ffmpeg.org/developer.html#Code-of-conduct, Code of Conduct}.
  207. @end itemize
  208. @chapter Help
  209. @section Why am I not receiving any messages?
  210. Some email providers have blacklists or spam filters that block or mark
  211. the mailing list messages as false positives. Unfortunately, the user is
  212. often not aware of this and is often out of their control.
  213. When possible we attempt to notify the provider to be removed from the
  214. blacklists or filters.
  215. @section Why are my sent messages not showing up?
  216. Excluding @ref{Why is my message awaiting moderator approval?, messages that are held in the moderation queue}
  217. there are a few other reasons why your messages may fail to appear:
  218. @itemize
  219. @item
  220. HTML-only messages are ignored by the mailing lists. Most mail clients
  221. automatically include a text component alongside HTML email: this is what
  222. the mailing list will use. If it does not then consider your client to be
  223. broken, because sending a text component along with the HTML component to
  224. form a multi-part message is recommended by email standards.
  225. @item
  226. Check your spam folder.
  227. @end itemize
  228. @anchor{Who do I contact if I have a problem with the mailing list?}
  229. @section Who do I contact if I have a problem with the mailing list?
  230. Send a message to @email{ffmpeg-user-owner@@ffmpeg.org}.
  231. @bye