comparison DOCS/documentation.html @ 8851:636c1e894a27

Appendix B and E numbered, encoding moved to a separate section.
author diego
date Thu, 09 Jan 2003 09:37:53 +0000
parents 7da2d67e8ef4
children 5b73c925436e
comparison
equal deleted inserted replaced
8850:a51f55c5a5a1 8851:636c1e894a27
212 </LI> 212 </LI>
213 </UL> 213 </UL>
214 </LI> 214 </LI>
215 </UL> 215 </UL>
216 </LI> 216 </LI>
217 <LI><A HREF="encoding.html">2.4 Encoding with MEncoder</A> 217 <LI><A HREF="#tv">2.4 TV input</A>
218 <UL> 218 <UL>
219 <LI><A HREF="encoding.html#2pass">2.4.1 Encoding 2 or 3-pass MPEG-4 ("DIVX")</A></LI> 219 <LI><A HREF="#tv_compilation">2.4.1 Compilation</A></LI>
220 <LI><A HREF="encoding.html#rescaling">2.4.2 Rescaling movies</A></LI> 220 <LI><A HREF="#tv_tips">2.4.2 Usage tips</A></LI>
221 <LI><A HREF="encoding.html#copying">2.4.3 Stream copying</A></LI> 221 <LI><A HREF="#tv_examples">2.4.3 Examples</A></LI>
222 <LI><A HREF="encoding.html#fixing">2.4.4 Fixing AVIs with broken index</A></LI>
223 <LI><A HREF="encoding.html#libavcodec">2.4.5 Encoding with the libavcodec codec family</A></LI>
224 <LI><A HREF="encoding.html#image_files">2.4.6 Encoding from multiple input image files (JPEGs or PNGs)</A></LI>
225 <LI><A HREF="encoding.html#vobsub">2.4.7 Extracting DVD subtitles to a Vobsub file</A></LI>
226 <LI><A HREF="encoding.html#aspect">2.4.8 Preserving aspect ratio</A></LI>
227 </UL> 222 </UL>
228 </LI> 223 </LI>
229 <LI><A HREF="#tv">2.5 TV input</A> 224 <LI><A HREF="#edl">2.5 Edit Decision Lists (EDL)</A>
230 <UL> 225 <UL>
231 <LI><A HREF="#tv_compilation">2.5.1 Compilation</A></LI> 226 <LI><A HREF="#edl_using">2.5.1 Using an EDL file</A></LI>
232 <LI><A HREF="#tv_tips">2.5.2 Usage tips</A></LI> 227 <LI><A HREF="#edl_making">2.5.2 Making an EDL file</A></LI>
233 <LI><A HREF="#tv_examples">2.5.3 Examples</A></LI>
234 </UL>
235 </LI>
236 <LI><A HREF="#edl">2.6 Edit Decision Lists (EDL)</A>
237 <UL>
238 <LI><A HREF="#edl_using">2.6.1 Using an EDL file</A></LI>
239 <LI><A HREF="#edl_making">2.6.2 Making an EDL file</A></LI>
240 </UL> 228 </UL>
241 </LI> 229 </LI>
242 </UL> 230 </UL>
243 </LI> 231 </LI>
244 <LI><A HREF="#usage">3. Usage</A> 232 <LI><A HREF="#usage">3. Usage</A>
296 <LI><A HREF="#sgi">6.4 Silicon Graphics / Irix</A></LI> 284 <LI><A HREF="#sgi">6.4 Silicon Graphics / Irix</A></LI>
297 <LI><A HREF="#qnx">6.5 QNX</A></LI> 285 <LI><A HREF="#qnx">6.5 QNX</A></LI>
298 <LI><A HREF="#cygwin">6.6 Cygwin</A></LI> 286 <LI><A HREF="#cygwin">6.6 Cygwin</A></LI>
299 </UL> 287 </UL>
300 </LI> 288 </LI>
289 <LI><A HREF="encoding.html">7. Encoding with MEncoder</A>
290 <UL>
291 <LI><A HREF="encoding.html#2pass">7.1 Encoding 2 or 3-pass MPEG-4 ("DIVX")</A></LI>
292 <LI><A HREF="encoding.html#rescaling">7.2 Rescaling movies</A></LI>
293 <LI><A HREF="encoding.html#copying">7.3 Stream copying</A></LI>
294 <LI><A HREF="encoding.html#fixing">7.4 Fixing AVIs with broken index</A></LI>
295 <LI><A HREF="encoding.html#libavcodec">7.5 Encoding with the libavcodec codec family</A></LI>
296 <LI><A HREF="encoding.html#image_files">7.6 Encoding from multiple input image files (JPEGs or PNGs)</A></LI>
297 <LI><A HREF="encoding.html#vobsub">7.7 Extracting DVD subtitles to a Vobsub file</A></LI>
298 <LI><A HREF="encoding.html#aspect">7.8 Preserving aspect ratio</A></LI>
299 </UL>
300 </LI>
301 <LI><A HREF="#mailing_lists">Appendix A - Mailing lists</A></LI> 301 <LI><A HREF="#mailing_lists">Appendix A - Mailing lists</A></LI>
302 <LI><A HREF="bugreports.html">Appendix B - How to report bugs</A> 302 <LI><A HREF="bugreports.html">Appendix B - How to report bugs</A>
303 <UL> 303 <UL>
304 <LI><A HREF="tech/patches.txt">Appendix B2 - How to send patches</A></LI> 304 <LI><A HREF="bugreports.html#fix">B.1 How to fix bugs</A></LI>
305 <LI><A HREF="bugreports.html#report">B.2 How to report bugs</A></LI>
306 <LI><A HREF="bugreports.html#where">B.3 Where to report bugs</A></LI>
307 <LI><A HREF="bugreports.html#what">B.4 What to report</A>
308 <UL>
309 <LI><A HREF="bugreports.html#system">B.4.1 System information</A></LI>
310 <LI><A HREF="bugreports.html#hardware">B.4.2 Hardware and Drivers</A></LI>
311 <LI><A HREF="bugreports.html#compilation">B.4.3 Compilation problems</A></LI>
312 <LI><A HREF="bugreports.html#configure">B.4.4 Configure problems</A></LI>
313 <LI><A HREF="bugreports.html#playback">B.4.5 Playback problems</A></LI>
314 <LI><A HREF="bugreports.html#crash">B.4.6 Crashes</A>
315 <UL>
316 <LI><A HREF="bugreports.html#debug">B.4.6.1 How to conserve information about a reproducible crash</A></LI>
317 <LI><A HREF="bugreports.html#core">B.4.6.2 How to extract meaningful information from a core dump</A></LI>
318 </UL>
319 </LI>
320 </UL>
321 </LI>
322 <LI><A HREF="bugreports.html#advusers">B.5 I know what I am doing...</A></LI>
305 </UL> 323 </UL>
306 </LI> 324 </LI>
307 <LI><A HREF="#known_bugs">Appendix C - Known bugs</A></LI> 325 <LI><A HREF="#known_bugs">Appendix C - Known bugs</A></LI>
308 <LI><A HREF="skin-en.html">Appendix D - MPlayer skin format</A></LI> 326 <LI><A HREF="skin-en.html">Appendix D - MPlayer skin format</A></LI>
309 <LI><A HREF="users_against_developers.html">Appendix E - Developer Cries</A> 327 <LI><A HREF="users_against_developers.html">Appendix E - Developer Cries</A>
310 <UL> 328 <UL>
311 <LI><A HREF="users_against_developers.html#gcc">GCC 2.96</A></LI> 329 <LI><A HREF="users_against_developers.html#gcc">E.1 GCC 2.96</A></LI>
312 <LI><A HREF="users_against_developers.html#binary">Binary distribution</A></LI> 330 <LI><A HREF="users_against_developers.html#binary">E.2 Binary distribution</A></LI>
313 <LI><A HREF="users_against_developers.html#nvidia">nVidia</A></LI> 331 <LI><A HREF="users_against_developers.html#nvidia">E.3 nVidia</A></LI>
314 <LI><A HREF="users_against_developers.html#barr">Joe Barr</A></LI> 332 <LI><A HREF="users_against_developers.html#barr">E.4 Joe Barr</A></LI>
315 </UL> 333 </UL>
316 </LI> 334 </LI>
335 <LI><A HREF="tech/patches.txt">Appendix F - How to send patches</A></LI>
317 </UL> 336 </UL>
318 337
319 <HR> 338 <HR>
320 339
321 340
1032 <LI>start MPlayer by the following example:<BR> 1051 <LI>start MPlayer by the following example:<BR>
1033 <CODE>$ mplayer -menu file.avi</CODE></LI> 1052 <CODE>$ mplayer -menu file.avi</CODE></LI>
1034 <LI>push any menu key you defined</LI> 1053 <LI>push any menu key you defined</LI>
1035 </OL> 1054 </OL>
1036 1055
1037 <P>
1038
1039 1056
1040 <H2><A NAME="rtc">1.5 RTC</A></H2> 1057 <H2><A NAME="rtc">1.5 RTC</A></H2>
1041 1058
1042 There are three timing methods in MPlayer. 1059 There are three timing methods in MPlayer.
1043 1060
1096 1113
1097 1114
1098 <H2><A NAME="output">2.3</A> <A HREF="video.html">Video</A> &amp; <A HREF="sound.html">Audio</A> output devices</H2> 1115 <H2><A NAME="output">2.3</A> <A HREF="video.html">Video</A> &amp; <A HREF="sound.html">Audio</A> output devices</H2>
1099 1116
1100 1117
1101 <H2><A NAME="encoding">2.4</A> <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</A></H2> 1118 <H2><A NAME="tv"><B>2.4 TV input</B></A></H2>
1102
1103
1104 <H2><A NAME="tv"><B>2.5 TV input</B></A></H2>
1105 1119
1106 <P>This section is about how to enable <B>watching/grabbing from V4L compatible 1120 <P>This section is about how to enable <B>watching/grabbing from V4L compatible
1107 TV tuner</B>. See the man page for a description of TV options and keyboard 1121 TV tuner</B>. See the man page for a description of TV options and keyboard
1108 controls.</P> 1122 controls.</P>
1109 1123
1110 <H3><A NAME="tv_compilation">2.5.1 Compilation</A></H3> 1124 <H3><A NAME="tv_compilation">2.4.1 Compilation</A></H3>
1111 1125
1112 <OL> 1126 <OL>
1113 <LI>First, you have to recompile. <CODE>./configure</CODE> will autodetect 1127 <LI>First, you have to recompile. <CODE>./configure</CODE> will autodetect
1114 kernel headers of v4l stuff and the existence of <CODE>/dev/video*</CODE> 1128 kernel headers of v4l stuff and the existence of <CODE>/dev/video*</CODE>
1115 entries. If they exist, TV support will be built (see the output of 1129 entries. If they exist, TV support will be built (see the output of
1116 <CODE>./configure</CODE>).</LI> 1130 <CODE>./configure</CODE>).</LI>
1117 <LI>Make sure your tuner works with another TV software in Linux, for example 1131 <LI>Make sure your tuner works with another TV software in Linux, for example
1118 xawtv.</LI> 1132 xawtv.</LI>
1119 </OL> 1133 </OL>
1120 1134
1121 <H3><A NAME="tv_tips">2.5.2 Usage tips</A></H3> 1135 <H3><A NAME="tv_tips">2.4.2 Usage tips</A></H3>
1122 1136
1123 The full listing of the options is available on the manual page. Here 1137 The full listing of the options is available on the manual page. Here
1124 are just a few tips: 1138 are just a few tips:
1125 1139
1126 <UL> 1140 <UL>
1184 (KDE) or esd (GNOME). If you have a full duplex soundcard (almost any 1198 (KDE) or esd (GNOME). If you have a full duplex soundcard (almost any
1185 decent card supports it today), and you are using KDE, try to check the 1199 decent card supports it today), and you are using KDE, try to check the
1186 "full duplex" option in the sound server preference menu.</LI> 1200 "full duplex" option in the sound server preference menu.</LI>
1187 </UL> 1201 </UL>
1188 1202
1189 <H3><A NAME="tv_examples">2.5.3 Examples</A></H3> 1203 <H3><A NAME="tv_examples">2.4.3 Examples</A></H3>
1190 1204
1191 <P>Dummy output, to AAlib :)<BR> 1205 <P>Dummy output, to AAlib :)<BR>
1192 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR> 1206 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR>
1193 <BR> 1207 <BR>
1194 Input from standard V4L<BR> 1208 Input from standard V4L<BR>
1226 approach uses the maximum available information and is a little more 1240 approach uses the maximum available information and is a little more
1227 resistant to noise. The bt8x8 chips can do the pixel averaging only 1241 resistant to noise. The bt8x8 chips can do the pixel averaging only
1228 in the horizontal direction due to a hardware limitation.</P> 1242 in the horizontal direction due to a hardware limitation.</P>
1229 1243
1230 1244
1231 <H2><A NAME="edl">2.6 Edit Decision Lists (EDL)</A></H2> 1245 <H2><A NAME="edl">2.5 Edit Decision Lists (EDL)</A></H2>
1232 1246
1233 <P>The edit decision list (EDL) system allows you to automatically skip or mute 1247 <P>The edit decision list (EDL) system allows you to automatically skip or mute
1234 sections of videos during playback, based on a movie specific EDL 1248 sections of videos during playback, based on a movie specific EDL
1235 configuration file.</P> 1249 configuration file.</P>
1236 1250
1246 1260
1247 <P>The maximum number of EDL entries for the current incarnation of EDL is 1000. 1261 <P>The maximum number of EDL entries for the current incarnation of EDL is 1000.
1248 If you happen to need more, change the <CODE>#define MAX_EDL_ENTRIES</CODE> 1262 If you happen to need more, change the <CODE>#define MAX_EDL_ENTRIES</CODE>
1249 in the <CODE>edl.h</CODE> file.</P> 1263 in the <CODE>edl.h</CODE> file.</P>
1250 1264
1251 <H3><A NAME="edl_using">2.6.1 Using an EDL file</A></H3> 1265 <H3><A NAME="edl_using">2.5.1 Using an EDL file</A></H3>
1252 1266
1253 <P>Include the <CODE>-edl &lt;filename&gt;</CODE> flag when you run MPlayer, 1267 <P>Include the <CODE>-edl &lt;filename&gt;</CODE> flag when you run MPlayer,
1254 with the name of the EDL file you want applied to the video.</P> 1268 with the name of the EDL file you want applied to the video.</P>
1255 1269
1256 <H3><A NAME="edl_making">2.6.2 Making an EDL file</A></H3> 1270 <H3><A NAME="edl_making">2.5.2 Making an EDL file</A></H3>
1257 1271
1258 <P>The current EDL file format is:</P> 1272 <P>The current EDL file format is:</P>
1259 1273
1260 <CODE>[begin second] [end second] [action]</CODE> 1274 <CODE>[begin second] [end second] [action]</CODE>
1261 1275
1810 <P>Instructions and files for making SDL run under Cygwin can be found on the 1824 <P>Instructions and files for making SDL run under Cygwin can be found on the
1811 <A HREF="http://www.libsdl.org/extras/win32/cygwin/">libsdl site</A>.</P> 1825 <A HREF="http://www.libsdl.org/extras/win32/cygwin/">libsdl site</A>.</P>
1812 1826
1813 1827
1814 1828
1829 <H1><A NAME="encoding">7.</A> <A HREF="encoding.html">Encoding with MEncoder</A></H1>
1830
1831
1832
1815 <H1><A NAME="mailing_lists">Appendix A - Mailing lists</A></H1> 1833 <H1><A NAME="mailing_lists">Appendix A - Mailing lists</A></H1>
1816 1834
1817 <P>There are some public mailing lists on MPlayer. Unless explicitly 1835 <P>There are some public mailing lists on MPlayer. Unless explicitly
1818 stated otherwise the language of these lists is <B>English</B>. Please do 1836 stated otherwise the language of these lists is <B>English</B>. Please do
1819 not send messages in other languages or HTML mail! Message size limit is 80k. 1837 not send messages in other languages or HTML mail! Message size limit is 80k.
2004 2022
2005 2023
2006 <H1><A NAME="flame_wars">Appendix E</A> - <A HREF="users_against_developers.html">Developer Cries</A></H1> 2024 <H1><A NAME="flame_wars">Appendix E</A> - <A HREF="users_against_developers.html">Developer Cries</A></H1>
2007 2025
2008 2026
2027
2028 <H1><A NAME="patches">Appendix F</A> - <A HREF="tech/patches.txt">How to send patches</A></H1>
2029
2030
2009 </BODY> 2031 </BODY>
2010 </HTML> 2032 </HTML>