Mercurial > mplayer.hg
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> & <A HREF="sound.html">Audio</A> output devices</H2> | 1115 <H2><A NAME="output">2.3</A> <A HREF="video.html">Video</A> & <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> mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR> | 1206 <CODE> 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 <filename></CODE> flag when you run MPlayer, | 1267 <P>Include the <CODE>-edl <filename></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> |