[Mplayer-cvslog] CVS: main/DOCS/Polish DVB,1.1,1.2 DXR3,1.1,1.2 cd-dvd.html,1.1,1.2 codecs.html,1.4,1.5 documentation.html,1.3,1.4 encoding.html,1.1,1.2 faq.html,1.1,1.2 formats.html,1.1,1.2 gcc-2.96-3.0.html,1.2,1.3 mencoder.1,1.1,1.2 mplayer.1,1.1,1.2 sound.html,1.1,1.2 video.html,1.1,1.2
Winner of tha face compo
gabucino at mplayer.dev.hu
Sat Dec 29 19:46:22 CET 2001
Update of /cvsroot/mplayer/main/DOCS/Polish
In directory mplayer:/var/tmp.root/cvs-serv20804
Modified Files:
DVB DXR3 cd-dvd.html codecs.html documentation.html
encoding.html faq.html formats.html gcc-2.96-3.0.html
mencoder.1 mplayer.1 sound.html video.html
Log Message:
"updated documentation.html (and new chapter translated in it),
codecs.html and new whole translated file: DVB.
The rest of the files are newest english versions. I think that it's better
to have them updated than wait for my translations..."
Index: DVB
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/DVB,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DVB 16 Dec 2001 11:51:02 -0000 1.1
+++ DVB 29 Dec 2001 18:46:10 -0000 1.2
@@ -1,72 +1,77 @@
-Some words about Siemens-DVB card support. by A'rpi
-==========================================
+Kilka s³ów o obs³udze karty Siemens-DVB. autor: A'rpi
+========================================
-NOTE: this is very experimental!
+UWAGA: ona jest na etapie eksperymentalnym!
-Requirements:
-~~~~~~~~~~~~~
-- Siemens DVB-S card or compatible (technotrend,galaxis,hauppage etc)
- see www.linuxtv.org for details and download latest driver there.
-- MPlayer-CVS, ffmpeg-libavcodec. divx4linux is recommended for speed & pp.
-- Fast CPU - at least for software decoding (divx...)
-
-
-How to enable?
-~~~~~~~~~~~~~~
-
-1. Download ffmpeg-CVS and copy libavcodec to mplayer (see DOC for details)
- Move this line from #ifdef CONFIG_ENCODERS .. #endif section to outside
- (after the #endif line) at libavcodec/utils.c:361 :
+Wymagania:
+~~~~~~~~~~
+- karta Siemens DVB-S albo kompatybilna (technotrend, galaxis, hauppage itp.)
+ zobacz szczegó³y na www.linuxtv.org i ¶ci±gnij najnowszy sterownik.
+- MPlayer-CVS, ffmpeg-libavcodec. divx4linux jest polecany ze wzglêdu na
+ prêdko¶æ i pp.
+- Szybki CPU - przynajmniej do dekodowania programowego (divx...)
+
+
+Jak w³±czyæ?
+~~~~~~~~~~~~
+
+1. ¦ci±gnij ffmpeg-CVS i przekopiuj libavcodec do ¼róde³ mplayera (szczegó³y
+znajdziesz w DOC)
+ Przenie¶ t± liniê z sekcji #ifdef CONFIG_ENCODERS .. #endif poza ni±
+ (po linii #endif) w libavcodec/utils.c:361 :
register_avcodec(&mpeg1video_encoder);
-2. Compile mplayer:
- ./configure should detect it. If didn't, force with ./configure --enable-dvb
- If you have ost headers at non-standard path, set it with:
- --with-extraincdir=<your DVB source dir>/ost/include
+2. Skompiluj mplayer:
+ ./configure powinno wykryæ to. Je¿eli nie, wymu¶ to za pomoc± opcji
+ ./configure --enable-dvb
+ Je¶li masz nag³ówki ost w niestandardowym miejscu, podaj ¶cie¿kê do nich:
+ --with-extraincdir=<twój katalog ze ¼ród³ami DVB>/ost/include
make
make install
-How to use?
+Jak u¿ywaæ?
~~~~~~~~~~~
-To play standard mpeg 1/2 files: (hardware decoding)
+Aby odtwarzaæ standardowe pliki mpeg 1/2: (sprzêtowe dekodowanie)
mplayer -ao mpegpes -vo mpegpes -vc mpegpes file.mpg|vob
-To play non-standard mpeg files: (software decoding)
+Aby odtwarzaæ niestandardowe pliki mpeg: (dekodowanie programowe)
mplayer -ao mpegpes -vo mpegpes file.mpg|vob
-To play divx files:
+Aby odtwarzaæ pliki divx:
mplayer -vo mpegpes -vc ffdivx|odivx file.avi|asf
-To play non-25fps movies, or with slow CPU, add option: -framedrop
+Aby odtwarzaæ filmy nie-25fps lub przy wolnym CPU, dodaj opcjê: -framedrop
-Image size:
-~~~~~~~~~~~
-DVB card allows only 2 vertical resolutions: 288 and 576.
-If your video height differs, you have to clip it or extend by adding
-black bands. It's done by mplayer, just specify image size using the
--x and -y options. You must use either -y 288 or -y 576.
+Rozmiary obrazka:
+~~~~~~~~~~~~~~~~~
+Karta DVB pozwala tylko na dwie pionowe rozdzielczo¶ci: 288 i 576. Je¿eli
+wysoko¶æ twojego video jest inna, musisz j± obci±æ albo rozszerzyæ dodaj±c
+czarne paski. Zrobi to dla ciebie mplayer, tylko podaj rozmiary obrau u¿ywaj±c
+opcji -x oraz -y. Musisz zastosowaæ -y 288 albo -y 576.
-To force pan&scan (16:9 at 4:3 TV), add options: -x 352 -y 288
+Aby wymusiæ pan&scan (16:9 na 4:3 TV) dodaj opcje: -x 352 -y 288
-Mailing list:
-~~~~~~~~~~~~~
+Lista mailowa:
+~~~~~~~~~~~~~~
http://mplayerhq.hu/mailman/listinfo/mplayer-dvb
-List's language is ENGLISH. Please avoid using german or other languages!
-Subscribe, and ask/discuss your problems here.
-I'll also post feature announces to this list.
-
-Future plans/TODO:
-~~~~~~~~~~~~~~~~~~
-
-- display OSD and subtitles using DVB card's OSD feature
-- better (more fluent) playback of non-25fps movies
-- more speed optimizations
-- YUY2 support (for win32 codecs, like Indeo5 and WMV 7/8)
-- realtime transcoding between mpeg2 <-> mpeg4 (partial decompression)
+Jêzykiem listy jest ANGIELSKI. Unikaj, proszê, u¿ywania niemieckiego lub innych
+jêzyków!
+Zasubskrybuj i pytaj/dyskutuj tu o swoich problemach.
+Ja równie¿ wysy³am zapowiedzi na t± listê.
+
+Plany/TODO na przysz³o¶æ:
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- wy¶wietlanie OSD i napisów za pomoc± w³a¶ciwo¶ci OSD kart DVB
+- lepsze (bardziej p³ynne) odgrywanie filmów nie-25fps
+- wiêksza optymalizacja prêdko¶ci
+- obs³uga YUY2 (dla kodeków win32, takich, jak Indeo5 i WMV 7/8)
+- transkodowanie w czasie rzeczywistym pomiêdzy mpeg2 <-> mpeg4 (czê¶ciowa
+ dekompresja)
Index: DXR3
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/DXR3,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DXR3 16 Dec 2001 11:51:02 -0000 1.1
+++ DXR3 29 Dec 2001 18:46:10 -0000 1.2
@@ -1,6 +1,20 @@
DXR3/H+ video/audio output plugins manual by David Holm
=======================================================
+2001-12-28: There is a whole bunch of updates since the
+ last time. For one thing, digital audio now
+ works thanks to Steven Brookes.
+ This is the first version to exclusively
+ use the dxr3's hardware sync. It seems as if
+ there are some bugs in the driver, so bugreports
+ will be appreciated.
+ Also, you will need to get the em8300 drivers
+ from cvs unless a version newer than 0.9.0 has
+ been released.
+ Note1: Seeking won't work with -vc mpegpes!
+ Note2: You now MUST use -ao dxr3 for proper
+ a/v sync!
+
2001-12-04: Thanks to Inaki Garci'a Etxebarria of
zapping.sourceforge.net we have now
abandoned rte since it caused problems for
@@ -12,12 +26,6 @@
optimize the odivx playback as well as add
support for the rest of the codecs!
-2001-11-28: ffmpeg replaced with mp1e, divx playback
- won't get much faster than this, huge thanks
- goes out to Ivan Kalvachev for helping me
- fix the final mp1e bugs (and contributing
- to the libvo2 development)
-
1. Introduction
The DXR3 and Hollywood+ are two not too different mpeg-(1/2) and ac3
@@ -77,10 +85,14 @@
Remember that if you edit the codecs.conf file and move the mpegpes
section will have to specify "-vc mpeg12" if you want to playback
any of these video types _without_ "-vo dxr3"!
+Use -ac hwac3 if you want AC3 audio to be handled by hardware (please
+send some feedback on this).
DIVX Notes
When playing divx's add "-vc odivx" for maximum performance.
I've switched to mp1e from ffmpeg so it should be lightning fast now.
+libmp1e currently does not work on nonx86 processor and nonmmx processors.
+I'm in the process of fixing this.
Other codecs:
No "-vc <codec>" switches should be required as mplayer will autodetect.
Index: cd-dvd.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/cd-dvd.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cd-dvd.html 16 Dec 2001 11:51:02 -0000 1.1
+++ cd-dvd.html 29 Dec 2001 18:46:10 -0000 1.2
@@ -127,10 +127,28 @@
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Selects DVD chapter (default: play from chapter 1)</TD><TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-dvdangle <angle_id> </TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Selects camera angle (default: 1)</TD><TR>
+<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-alang <country code> </TD>
+<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ The <CODE>country code</CODE> tells <B>MPlayer</B> which audio language(s) to prefer.
+ For the list of available languages, add <CODE>-v</CODE> option after
+ your DVD options, and browse the output.<BR>
+ For example :<BR>
+ <CODE>-alang hu,en</CODE> - first tries to find hungarian
+ audio, and if not found, decode english audio.</TD></TR>
+<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-slang <country code> </TD>
+<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ Turns on DVD subtitles. The <CODE>country code</CODE> tells <B>MPlayer</B>
+ which language(s) to prefer.
+ For the list of available languages, add <CODE>-v</CODE> option after
+ your DVD options, and browse the output.<BR>
+ For example :<BR>
+ <CODE>-slang hu,en</CODE> - first tries to display hungarian
+ subtitles, and if not found, display english subtitles.</TD></TR>
<TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>-sid <subtitle_id> </TD>
-<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Turns DVD subtitle displaying (of the given subtitle_id or language) on (default: no)<BR>
- For the list of available languages, use <CODE>-sid 1 -v</CODE> options and
- browse the output.</TD><TR>
+<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ Displays a subtitle channel with the given <CODE>id</CODE> (values can be
+ 0-31). Useful for example with badly mastered DVDs where country code
+ selects the wrong channel.
</TABLE>
<P>Default device is <CODE>/dev/dvd</CODE>, you can change it in config.h
Index: codecs.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/codecs.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- codecs.html 21 Dec 2001 17:38:55 -0000 1.4
+++ codecs.html 29 Dec 2001 18:46:10 -0000 1.5
@@ -24,6 +24,7 @@
<LI>Kodeki XAnim</LI>
<LI>VIVO</LI>
<LI>FLI</LI>
+<LI>RealVideo 1.0</LI>
</UL></P>
<P>Je¶li masz kodeka Win32 nie wymienionego tutaj, oraz jeszcze nie
@@ -131,7 +132,7 @@
<P>Nastêpnie skompiluj. configure wykrywa czy wszystko jest w porz±dku i mo¿e
byæ skompilowane. Ten kodek równie¿ <B>wspiera postprocessing!</B></P>
-<P>W celu u¿ycia go, od¶wie¿ swój plik codecs.conf, zgodnie z tym, co mówi±
+<P>W celu u¿ycia go, uaktualnij swój plik codecs.conf, zgodnie z tym, co mówi±
strony podrêcznika lub example.conf (opcja -vfm).</P>
<P>Aby osi±gn±æ <B>najwiêksz± prêdko¶æ</B> na moim K6, usuwam sekcjê
@@ -211,10 +212,16 @@
<P><B><A NAME=2.2.1.7>2.2.1.7. Cinepak CVID</A></B></P>
-<P>Najlepszym sposobem, aby ogl±daæ obrazy Cinepak za pomoc± <B>MPlayera</B>
-jest u¿ycie kodeka XAnim <CODE>vid_cvid.xa</CODE>, poniewa¿ obs³uguje on wyj¶cia
-YV12, YUY2, w przeciwieñstwie do kodeka Win32, który wspiera wy³±cznie RGB.</P>
-
+<P><B>MPlayer</B> posiada teraz swój w³asny opensource, wieloplatformowy
+dekoder Cinepak. Obs³uguje on wyj¶cia YUV, wykonuje skalowanie sprzêtowe, je¶li
+sterowniki wyj¶cia video na to pozwalaj±. Jest u¿ywany domy¶lnie.</P>
+
+<P><B><A NAME=2.2.1.8>2.2.1.8. RealVideo</A></B></P>
+
+<P> Aktualnie obs³ugiwany jest TYLKO kodek RealVideo 1.0 (fourcc RV10), poprzez
+ffmpeg. To smutne, ale ¿adne nowe pliki RealMedia nie s± z nim dostarczone,
+tylko nowe kodeki RV20 i RV30, które s± closed-source. Ma³o prawdopodbne jest
+wsparcie dla nich w przysz³o¶ci :(</P>
<P><B><A NAME=2.2.2>2.2.2. Kodeki d¼wiêku</A></B></P>
@@ -227,6 +234,7 @@
<LI>Voxware audio (u¿ycie DirectShow DLL)</LI>
<LI>alaw, msgsm, pcm i inne proste stare formaty d¼wiêkowe</LI>
<LI>VIVO audio (g723, Vivo Siren)</LI>
+<LI>RealAudio: DNET (niska bitrate AC3)</LI>
</UL></P>
@@ -288,6 +296,11 @@
strony</A>, a nastêpnie skopiowaæ go do katalogu <CODE>/usr/lib/win32</CODE>
lub innego odpowiedniego.</P>
+<P><B><A NAME=2.2.2.5>2.2.2.5. RealAudio</A></B></P>
+
+<P>Aktualnie jedynym obs³ugiwanym kodekiem jest DNET. W³a¶ciwie jest to wersja
+low-bitrate dobrze znanego kodeka AC3. Mo¿e on siê pojawiæ zarówno w starszych
+jak i w nowych filmach RealMedia</P>
<P><B><A NAME=2.2.3>2.2.3. Importowanie kodeków Win32</A></B></P>
Index: documentation.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/documentation.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- documentation.html 21 Dec 2001 17:38:55 -0000 1.3
+++ documentation.html 29 Dec 2001 18:46:10 -0000 1.4
@@ -39,6 +39,10 @@
<LI><A HREF="formats.html#2.1.1.3">2.1.1.3 Pliki ASF/WMV</A></LI>
<LI><A HREF="formats.html#2.1.1.4">2.1.1.4 Pliki QT/MOV</A></LI>
<LI><A HREF="formats.html#2.1.1.5">2.1.1.5 Pliki VIV</A></LI>
+ <LI><A HREF="formats.html#2.1.1.6">2.1.1.6 Pliki FLI</A></LI>
+ <LI><A HREF="formats.html#2.1.1.7">2.1.1.7 Pliki RealMedia</A></LI>
+ <LI><A HREF="formats.html#2.1.1.8">2.1.1.8 Pliki NuppelVideo</A></LI>
+ <LI><A HREF="formats.html#2.1.1.9">2.1.1.9 Pliki yuv4mpeg</A></LI>
</UL>
<LI><A HREF="formats.html#2.1.2">2.1.2 D¼wiêk</A></LI>
</UL>
@@ -53,6 +57,7 @@
<LI><A HREF="codecs.html#2.2.1.5">2.2.1.5 Obraz MPEG1/2</A></LI>
<LI><A HREF="codecs.html#2.2.1.6">2.2.1.6 MS Video1</A></LI>
<LI><A HREF="codecs.html#2.2.1.7">2.2.1.7 Cinepak CVID</A></LI>
+ <LI><A HREF="codecs.html#2.2.1.8">2.2.1.8 RealVideo</A></LI>
</UL>
<LI><A HREF="codecs.html#2.2.2">2.2.2 D¼wiêk</A></LI>
<UL>
@@ -60,6 +65,7 @@
<LI><A HREF="codecs.html#2.2.2.2">2.2.2.2 Dekodowanie sprzêtowe AC3</A></LI>
<LI><A HREF="codecs.html#2.2.2.3">2.2.2.3 Wsparcie dla libmad</A></LI>
<LI><A HREF="codecs.html#2.2.2.4">2.2.2.4 D¼wiêk VIVO</A></LI>
+ <LI><A HREF="codecs.html#2.2.2.5">2.2.2.5 RealAudio</A></LI>
</UL>
<LI><A HREF="codecs.html#2.2.3">2.2.3 Jak importowaæ kodeki Win32</A></LI>
<UL>
@@ -79,6 +85,7 @@
<LI><A HREF="video.html#2.3.1.2.3">2.3.1.2.3 nVidia</A></LI>
<LI><A HREF="video.html#2.3.1.2.4">2.3.1.2.4 ATI</A></LI>
<LI><A HREF="video.html#2.3.1.2.5">2.3.1.2.5 NeoMagic</A></LI>
+ <LI><A HREF="video.html#2.3.1.2.6">2.3.1.2.6 Trident cards</A></LI>
</UL>
<LI><A HREF="video.html#2.3.1.3">2.3.1.3 DGA</A></LI>
<UL>
@@ -115,6 +122,10 @@
<LI><A HREF="sound.html#2.3.2">2.3.2 D¼wiêk</A></LI>
<UL>
<LI><A HREF="sound.html#2.3.2.1">2.3.2.1 Do¶wiadczenia z kartami d¼wiêkowymi, rekomendacje</A></LI>
+ <LI><A HREF="sound.html#2.3.2.2">2.3.2.2 Wtyczki audio</A></LI>
+ <UL>
+ <LI><A HREF="sound.html#2.3.2.2.1">2.3.2.2.1 Up/Downsampling</A></LI>
+ </UL>
</UL>
</UL>
<LI><A HREF="encoding.html#2.4">2.4 MEncoder - koder oparty na MPlayerze</A></LI>
@@ -128,6 +139,7 @@
<LI><A HREF="encoding.html#2.4.3.2">2.4.3.2 Przeskalowywanie filmów</A></LI>
<LI><A HREF="encoding.html#2.4.3.3">2.4.3.3 Streamcopy</A></LI>
<LI><A HREF="encoding.html#2.4.3.4">2.4.3.4 Naprawa plików AVI z uszkodzonym indeksem</A></LI>
+ <LI><A HREF="encoding.html#2.4.3.5">2.4.3.5 Kodowanie z u¿yciem rodzinu kodeków libavcodec</A></LI>
</UL>
<LI><A HREF="encoding.html#2.4.4">2.4.4 Sk³adnia</A></LI>
<LI><A HREF="encoding.html#2.4.5">2.4.5 Dostêpne opcje</A></LI>
@@ -316,7 +328,9 @@
<LI><B>make</B> - sugerowana wersja, to <B>wersja najnowsza</B> (nie starsza
ni¿ 3.79.x). Jest to zazwyczaj ma³o istotne.</LI>
<LI><B>SDL</B> - nie jest to niezbêdne, ale mo¿e pomóc w niektórych
-przypadkach. Zawsze u¿ywaj najnowszej wersji (pocz±wszy od 1.2.x).</LI>
+przypadkach (z³y d¼wiêk, karty graficzne, które maj± dziwne opó¼nienia podczas
+u¿ywania sterownika xv). Zawsze u¿ywaj najnowszej wersji (pocz±wszy od
+1.2.x).</LI>
</UL>
<P><B><I>KODEKI</I></B></P>
@@ -372,56 +386,57 @@
<P><B><I>KARTY GRAFICZNE</I></B></P>
-<P>There are generally two kind of videocards. One kind (the newer cards) has
-<B>hardware YUV acceleration</B> support, the other cards don't.</P>
+<P>Generelnie istniej± dwa rodzaje kart graficznych. Karty posiadaj±ce obs³ugê
+<B>sprzêtowej akceleracji YUV</B> (nowsze) oraz pozosta³e karty, nie posiadaj±ce
+tego.</P>
<P>
<B><I>KARTY YUV</I></B></P>
-<P>
-They can display and scale (zoom) the picture to any size that fits in
-their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus
-you get a nice and very fast fullscreen playing.</P>
+<P> Potrafi± one wy¶wietlaæ i skalowaæ (zoom) obrazki do dowolnego rozmiaru,
+jaki mie¶ci siê w ich pamiêci, z <B>ma³ym zu¿yciem CPU</B> (zooming nie
+zwieksza go!), dziêki czemu masz bardzo szybkie pe³noekranowe odtwarzanie.</P>
<P>
-<UL>
-<LI><B>Karty Matrox G200/G400/G450/G550</B> : please see the <A HREF="video.html#2.3.1.7">mga_vid</A>
-section in order to gain big speedup. It is important to do these steps
-<I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be
-built. Also check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A>
-section.</LI>
-
-<LI><B>Karty 3Dfx Voodoo3/Banshee</B> : please see the <A
-HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big speedup. It
-is important to do these steps <I>before</I> compiling <B>MPlayer</B>,
-otherwise no 3Dfx support will be built. Also see the <A HREF="video.html#2.3.1.A.3">3dfx
-TV out section</A>.</LI>
-
-<LI><B>Karty ATI</B> : see the <A HREF="video.html#2.3.1.A.2">ATI cards
-section</A> of the TV-out documentation, to know what features of your card is
-supported under Linux/MPlayer. If you have a <B>Radeon</B> or <B>Rage128</B> card, we have a
-<B>XXX_vid</B> driver for you, with TV out ! Check <A
-HREF="video.html#2.3.1.14">this</A> section !</LI>
-
-<LI><B>Karty S3</B> : the Savage chips have hardware acceleration. Use as
-new XFree86 version as possible, older drivers are buggy. Savage chips
-have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv
-section</A> for details. Older, non-Savage cards have no, or slow hardware
-support.</LI>
-
-<LI><B>Karty Nvidia</B> : very bad choice for video playing. Nvidia's
-cards are manufactured on the far-east, and have very cheap and bad
-quality chips. Moreover, <U>the built-in Nvidia driver in XFree86 doesn't
-contain support for hardware YUV acceleration!</U> You have to download
-Nvidia's closed-source drivers from nvidia.com . See details in <A
-HREF="video.html#2.3.1.2.3">Nvidia Xv driver</A> section.</LI>
+ <UL>
+ <LI><B>Karty Matrox G200/G400/G450/G550</B>: w celu uzyskania du¿ego
+zwiêkszenia prêdko¶ci zobacz sekcjê <A HREF="video.html#2.3.1.7">mga_vid</A>.
+Wa¿ne jest, aby wykonaæ te kroki <I>zanim</I> skompilujesz <B>MPlayera</B>, w
+przeciwnym razie ¿adne specjalne wsparcie dla Matroxa nie zostanie zbudowane.
+Zobacz równie¿ sekcjê <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A>.</LI>
+
+<LI><B>Karty 3Dfx Voodoo3/Banshee</B>: w celu uzyskania du¿ego zwiêkszenia
+prêdko¶ci zobacz sekcjê <A HREF="video.html#2.3.1.9">2.3.1.9</A>. Wa¿ne jest,
+aby wykonaæ te kroki <I>zanim</I> skompilujesz <B>MPlayera</B>, w przeciwnym
+razie ¿adne wsparcie dla 3Dfx nie zostanie zbudowane. Zobacz równie¿ sekcjê <A
+HREF="video.html#2.3.1.A.3">3dfx TV-out</A>.</LI>
+
+<LI><B>Karty ATI</B>: zobacz sekcjê <A HREF="video.html#2.3.1.A.2">karty
+ATI</A> z dokukmentacji TV-out, aby siê dowiedzieæ, jakie w³a¶ciwo¶ci twojej
+karty s± obs³ugiwane pod Linuksem/MPlayerem. Je¿eli masz kartê <B>Radeon</B>
+lub <B>Rage128</B>, mamy dla ciebie sterownik <B>XXX_vid</B>, z wyj¶ciem TV!
+Sprawd¼ <A HREF="video.html#2.3.1.14">t±</A> sekcjê!</LI>
+
+<LI><B>Karty S3</B>: chipy Savage posiadaj± akceleracjê sprzêtow±. U¿ywaj tak
+nowej wersji XFree86, jak to tylko mo¿liwe. Starsze sterowniki zawieraj± b³êdy.
+Chipy Savage maj± k³opoty z wyswietlaniem YV12. Zobacz sekcjê
+<A HREF="video.html#2.3.1.2.2">S3 Xv</A>, aby dowiedzieæ siê wiêcej szczegó³ów.
+Starsze, karty - nie Savage, nie zawieraj±, b±d¼ maj± bardzo wolne wsparcie
+sprzêtowe.</LI>
+
+<LI><B>Karty Nvidia</B>: to bardzo z³y wybór je¶li chodzi o odtwarzanie
+obrazów. Karty Nvidii s± produkowane na Dalekim Wschodzie i zawieraj± bardzo
+tanie i z³ej jako¶ci chipy. Co wiêcej, <U>wbudowany sterownik Nvidii w XFree86
+nie zawiera wsparcia dla sprzêtowej akceleracji YUV!</U> Musisz ¶ci±gn±æ
+sterowniki Nvidii, które s± closed-source, ze strony nvidia.com. Zobacz wiêcej
+szczegó³ów w sekcji <A HREF="video.html#2.3.1.2.3"> Sterowniki Nvidia Xv</LI>.
-<LI><B>Inne karty</B> : none of the above?
+<LI><B>Inne karty</B>: ¿adna z wy¿ej wymienionych?
<UL>
- <LI>Try if the XFree86 driver (and your card) supports hardware
- acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for
- details.</LI>
- <LI>If it doesn't, your card is one of the :</LI>
+ <LI>Sprawd¼ czy sterownik XFree86 (i twoja karta) obs³uguje akceleracjê
+sprzêtow±. Szczegó³y znajdziesz w sekcji <A HREF="video.html#2.3.1.2">Xv</A>.
+</LI>
+ <LI>Je¶li nie, twojej karty nale¿y szukaæ tutaj:</LI>
</UL>
</LI>
@@ -431,19 +446,17 @@
<P>
<B><I>Karty bez YUV</I></B></P>
-<P>
-Fullscreen playing can be achieved by either zooming
-(<B>by software</B>, this is slooow), or changing to a smaller videomode, for
-example to 352x288. If you don't have YUV accel, this latter method is
-the recommended one. Throughout <B>MPlayer</B>, <U>this behaviour can
-be switched on by using the <CODE>-vm</CODE> option</U> and with
-the following drivers :
-<UL>
- <LI><B>using</B> XFree86 : see details in
- <A HREF="video.html#2.3.1.3">DGA driver</A> and
- <A HREF="video.html#2.3.1.13">X11 driver</A> sections. DGA is
- recommended!</LI>
- <LI><B>not using</B> XFree86 : try the drivers in the following order :
+<P> Pe³noekranowe odgrywanie mo¿e byæ osi±gniête albo przez (<B>sprzêtowy</B>,
+zbyt wolny) zooming, albo przez zmianê na mniejszy trybu video (videomode), np.
+na 352x288. Je¶li nie masz akceleracji YUV, ta druga metoda jest
+rekomendowana. Za pomoc± <B>MPlayera</B>, <U>to zachowanie mo¿e byæ w³±czone za
+pomoc± opcji <CODE>-vm</CODE></U> z nastêpuj±cymi sterownikami:
+<UL>
+ <LI><B>using</B> XFree86: zobacz szczegó³y w sekcji:
+ <A HREF="video.html#2.3.1.3">sterownik DGA</A> oraz
+ <A HREF="video.html#2.3.1.13">sterownik X11</A>. DGA jest
+rekomendowany!</LI>
+ <LI><B>nie u¿ywaj±c</B> XFree86: spróbuj kolejno tych sterowników:
<A HREF="video.html#2.3.1.12">vesa</A>,
<A HREF="video.html#2.3.1.6">fbdev</A>,
<A HREF="video.html#2.3.1.5">svgalib</A>,
@@ -455,42 +468,43 @@
<UL>
-<LI><B>Soundblaster Live!</B> : with this card you can use 4 or 6 (<B>5.1</B>)
-channels AC3 decoding instead of 2. Read the
-<A HREF="codecs.html#2.2.2.1">Software AC3 decoding</A> section.</LI>
-
-<LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>.
- <U>It's very recommended to read the <A HREF="sound.html#2.3.2">soundcards
- section</A> !</U>
+<LI><B>Soundblaster Live!</B>: z t± kart± mo¿esz u¿ywaæ 4 lub 6 (<B>5.1</B>)
+kana³ów dekodowania AC3, zamiast, jak dot±d, 2. Przeczytaj sekcjê <A
+HREF="codecs.html#2.2.2.1">Programowe dekodowanie AC3</A>.</LI>
+
+<LI>w³a¶ciwo¶ci <B>innych kart</B> nie s± obs³ugiwane przez <B>MPlayera</B>.
+ <U>Bardzo zaleca siê przeczytanie sekcji<A HREF="sound.html#2.3.2">karty
+d¼wiêkowe</A>!</U>
</UL>
<P><B><I>W£A¦CIWO¦CI</I></B></P>
<UL>
-<LI>For DVD support, you'll have to compile libdvdcss and libdvdread, and
-in this order!
-See <A HREF="cd-dvd.html#4.2">section 4.2</A> for more information.</LI>
-
-<LI>Decide if you need GUI. If you do, see the <A HREF=#1.4>1.4 section</A>
-before compiling.</LI>
-
-<LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder),
-see the <A HREF="encoding.html#2.4">MEncoder section</A> .</LI>
-
-
-<LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab and
-encode movies with <B>MPlayer</B>, read the <A HREF=#2.5>TV input</A> section.</LI>
-
-<LI>There are two timer codes in <B>MPlayer</B>. To use the old
-method, you don't have to do anything. It uses <CODE>usleep()</CODE> to tune
-A/V sync, with +/- 10ms accuracy. However sometimes the sync has to be tuned
-even finer. The new timer code uses PC's RTC (Real Time Clock) for this task,
-because it has precise 1ms timers. This requires root, or a <I>setuid root</I>
-<B>MPlayer</B> binary (or a little kernel hacking, but that's unadvised). You
-can see the new timer's efficiency in the status line. Note: <B>NEVER install
-setuid MPlayer binary on a multiuser system!</B> It's a clear way for everyone
-to gain root.</LI>
-
+<LI>Aby mieæ obs³ugê DVD, musisz skompilowaæ libdvdcss i libdvdread, dok³adnie
+w takiej kolejno¶ci! Zobacz szczegó³y w <A HREF="cd-dvd.html#4.2">sekcji
+4.2</A>.</LI>
+
+<LI>Zdecyduj czy potrzebujesz GUI. Je¿eli tak, zobacz, przed kompilacj±,
+<A HREF=#1.4>sekcjê 1.4</A> .</LI>
+
+<LI>Je¿eli chcesz zainstalowaæ <B>MEncoder</B> (nasz wspania³y wszechstronny
+koder), zobacz sekcjê <A HREF="encoding.html#2.4">MEncoder</A>.</LI>
+
+
+<LI>Je¿eli masz <B>tuner TV</B> zgodny z V4L i chcesz ogl±daæ/nagrywaæ oraz
+kodowaæ filmy za pomoc± <B>MPlayera</B>, przeczytaj sekcjê <A HREF=#2.5>wej¶cie
+TV</A>.</LI>
+
+<LI>S± dwa kody timera w <B>MPlayerze</B>. Aby u¿yæ starej metody, nie
+musisz robiæ nic. Stosuje ona <CODE>usleep()</CODE>, aby dostroiæ A/V sync, z
+dok³adno¶ci± +/- 10ms. Jakkolwiek, czasami synchronizacja musi byæ dostrojona
+nawet lepiej. Nowy kod timera w tym celu RTC (Real Time Clock) komputera,
+poniewa¿ ma on precyzyjno¶æ tak±, jak timers 1ms. Wymaga to uprawnieñ roota
+(ew. <I>setuid root</I>) dla binariów <B>MPlayera</B> (lub drobnych zmian w
+j±drze, ale to jest odradzane). Mo¿esz zobaczyæ wydajno¶æ nowego timera w
+status line. Uwaga: <B>NIGDY nie instaluj binariów MPlayera jako setuid w
+systemie wielu u¿ytkowników!</B> To prosta droga dla ka¿dego, by zdobyæ
+uprawnienia roota.</LI>
</UL>
<P>Then build <B>MPlayer</B>:</P>
@@ -499,6 +513,11 @@
make
make install</PRE>
+<P><B>Debian users</B> can build a .deb package for themselves, it's very
+simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in <B>MPlayer</B>'s
+root dir. Detailed instructions can be found <A
+HREF="documentation.html#6.1">here</A>.</P>
+
<P><B><I>ALWAYS browse the output of ./configure</I></B>, and the
<CODE>configure.log</CODE> file, they contain info about what will be built,
and what won't. You may also want to view config.h and config.mak files.</P>
@@ -609,6 +628,7 @@
It's a complete tool to convert from TTF/Type1/etc font to mplayer font pkg.
(read TOOLS/subfont-c/README for details)
+
<LI>use the font generator GIMP plugin at TOOLS/subfont-GIMP
(note: you must have HSI RAW plugin too, see URL below)
</UL>
@@ -652,21 +672,18 @@
<P>
<UL>
- <LI>first, you have to add the <CODE>--enable-tv</CODE> flag to <CODE>./configure</CODE>,
- and recompile.</LI>
+ <LI>first, you have to recompile. <CODE>./configure</CODE> will autodetect
+kernel headers of v4l stuff, and the existence of /dev/video* entries. If they
+exist, TV support will be built (see configure's output!).</LI>
<LI>make sure your tuner works with another TV softwares in Linux, for example
- xawtv.</LI>
+xawtv.</LI>
</UL>
</P>
-<P><B>Hint</B>: if <B>MPlayer</B> prints <CODE>ioctl: can't sync</CODE> or something
- like this, your tuner can't capture the requested image size. Try using
- <CODE>width=640:height=480</CODE> options.</P>
-
-<P><B>Hint #2</B> : are the colors fucked up? Then your tuner can't display
- in YV12 colorspace. Try YUY2, UYVY or if none of these works: RGB32 (this one
- with <CODE>-vo sdl</CODE>).
- You can specify these with the <CODE>outfmt=YV12</CODE> option see below.</P>
+<P><B>Hint</B> : are the colors messed up? Then your tuner can't display in
+YV12 colorspace. Try I420 (you must use the <CODE>-vc rawi420</CODE> option
+too!), or YUY2, UYVY, RGB32 (this one with <CODE>-vo sdl</CODE>) colorspaces.
+You can specify these with the <CODE>outfmt=YV12</CODE> option see below.</P>
<P><B><I>Available options</I></B><BR>
<TABLE BORDER=0>
@@ -1099,7 +1116,7 @@
<P><UL>
-<LI><B><A HREF="mailto:arpi at thot.banki.hu">Árpád Gereöffy (A'rpi/ESP-team)</A></B>
+<LI><B><A HREF="mailto:send mail to mplayer-users!">Árpád Gereöffy (A'rpi/ESP-team)</A></B>
<UL>
<LI>player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...)</LI>
<LI>mp3lib, based on mpglib sources [MP3 audio decoder]</LI>
@@ -1184,6 +1201,13 @@
<LI>xanim codecs support (incomplete yet!)</LI>
<LI>VIVO files support</LI>
<LI>TV grabbing support</LI>
+ <LI>Quicktime hackings</LI>
+ <LI>libavcodec support in MEncoder</LI>
+ <LI>RM fileformat demuxer</LI>
+ <LI>mencoder framecopy</LI>
+ <LI>yuv4mpeg support</LI>
+ <LI>subconfig</LI>
+ <LI>various stuff</LI>
</UL></LI>
<LI><B><A HREF="mailto:asackerm at stud.informatik.uni-erlangen.de">Andreas Ackermann (Acki)</A></B>
@@ -1204,6 +1228,7 @@
<LI>OggVorbis audio support</LI>
<LI>Various aspect code</LI>
<LI>Win32 port</LI>
+ <LI>priority support in codecs.conf</LI>
</UL></LI>
<LI><B><A HREF="mailto:telenieko at telenieko.com">TeLeNiEkO</A></B>
@@ -1248,12 +1273,12 @@
<LI><B><A HREF="mailto:marcus at idonex.se">Marcus Comstedt</A></B>
<UL>
<LI>initial solaris8-x86 support</LI>
+ <LI>configure fixes</LI>
</UL></LI>
-<LI><B><A HREF="mailto:jk at tools.de">Jürgen Keil and Marcus Comstedt</A></B>
+<LI><B><A HREF="mailto:jk at tools.de">Jürgen Keil</A></B>
<UL>
<LI>patched <B>MPlayer</B> to work on Solaris 8 x86</LI>
- <LI>configure fixes</LI>
<LI>various fixes (win32, configure, etc)</LI>
<LI>SUN audio driver in libao2</LI>
<LI>mediaLib support in libavcodec</LI>
@@ -1297,18 +1322,24 @@
<LI><B><A HREF="mailto:iive at yahoo.com">Ivan Kalvatchev</A></B>
<UL>
- <LI>interlaced MPEG2 support</LI>
+ <LI>interlaced MPEG2 support (libmpeg2)</LI>
+ <LI>libvo2 draft</LI>
</UL></LI>
<LI><B><A HREF="mailto:p_l at gmx.fr">pl</A></B>
<UL>
- <LI>./configure fixes</LI>
+ <LI>new ./configure script</LI>
+ <LI>general code maintaining, fixes, patch commiting</LI>
</UL></LI>
<LI><B><A HREF="mailto:michaelni at gmx.at">Michael Niedermayer</A></B>
<UL>
- <LI>postprocessing support</LI>
+ <LI>new postprocessing code (with deinterlacing etc...)</LI>
<LI>software scaling C/MMX/MMX2/3DNow support (swscale.c)</LI>
+ <LI>various rgb/yuv bpp converters</LI>
+ <LI>new, better IDCT code for libavcodec</LI>
+ <LI>runtime cpu detection</LI>
+ <LI>SSE optimization of liba52</LI>
</UL></LI>
<LI><B><A HREF="mailto:sgoethel at jausoft.com">Sven Goethel</A></B>
@@ -1323,7 +1354,7 @@
<LI><B><A HREF="mailto:eanholt at gladstone.uoregon.edu">Eric Anholt</A></B>
<UL>
- <LI>runtime CPU detection</LI>
+ <LI>CPU detection code</LI>
</UL></LI>
<LI><B><A HREF="mailto:Jiri.Svoboda at seznam.cz">Jiri Svoboda</A></B>
@@ -1347,6 +1378,7 @@
<LI><B><A HREF="mailto:dholm at telia.com">David Holm</A></B>
<UL>
<LI>DXR3 support</LI>
+ <LI>libmp1e import</LI>
</UL></LI>
<LI><B><A HREF="mailto:takis at lumumba.luc.ac.be">Panagiotis Issaris</A></B>
@@ -1358,6 +1390,7 @@
<UL>
<LI>MS Video1 codec open-source implementation</LI>
<LI>FLI demuxer, decoder</LI>
+ <LI>Generic ADPCM decoder (supports stereo IMA4 too)</LI>
</UL></LI>
<LI><B><A HREF="mailto:ranma at gmx.at">Tobias Diedrich</A></B>
@@ -1369,7 +1402,28 @@
<UL>
<LI>-slave mode</LI>
</UL></LI>
-
+<LI><B><A HREF="mailto:timf at mail.csse.monash.edu.au">Tim Ferguson</A></B>
+<UL>
+ <LI>Opensource Cinepak decoder</LI>
+</UL></LI>
+<LI><B><A HREF="mailto:itrs at softwell.com.tw">Sam Lin</A></B>
+<UL>
+ <LI>-wid (plugger) patch</LI>
+</UL></LI>
+<LI><B><A HREF="mailto:johannes.feigl at mcse.at">Johannes Feigl</A></B>
+<UL>
+ <LI>german docs translation</LI>
+ <LI>some improvements in configure, small patches</LI>
+ <LI>found somebody (Thilo Wunderlich) how send a DVB card</LI>
+</UL></LI>
+<LI><B><A HREF="mailto:kmkaplan at selfoffice.com">Kim Minh Kaplan</A></B>
+<UL>
+ <LI>DVD subtitles display support</LI>
+</UL></LI>
+<LI><B><A HREF="mailto:bkuschak at yahoo.com">Brian Kuschak</A></B>
+<UL>
+ <LI>RTP streaming support (reading)</LI>
+</UL></LI>
</UL></P>
<P>Main testers:</P>
@@ -1560,6 +1614,15 @@
<LI>send user questions here (after reading all this documentation)</LI>
</UL></P>
+</LI><LI>MPlayer hungarian users list:<BR>
+<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok">http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok</A>
+<P>
+ <UL>
+ <LI>hungarian language list</LI>
+ <LI>topic? We'll see about it...</LI>
+ </UL>
+</P>
+
</LI><LI>Lista u¿ytkowników MPlayera posiadaj±cych Matrox G200/G400/G450/G550:<BR>
<A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A>
<P>Send matrox-related questions here<UL>
@@ -1619,6 +1682,10 @@
(for example compiled on P3 and running on celeron)<BR>
Solution: compile MPlayer on the same machine where you will use it!<BR>
Workaround: ./configure --disable-sse etc. options</LI>
+<LI>"Internal buffer inconsistency" during MEncoder run:<BR>
+Problem: known gcc 2.96 bug, no fix yet. If you have gcc 2.95, you
+have a libmp3lame library that was compiled with gcc 2.96 (installed from
+a deb/rpm package?). Check which lib does MEncoder found : ldd mencoder.</LI>
</UL>
<P>Various A-V sync and other audio problems:</P>
Index: encoding.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/encoding.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- encoding.html 16 Dec 2001 11:51:02 -0000 1.1
+++ encoding.html 29 Dec 2001 18:46:10 -0000 1.2
@@ -5,7 +5,8 @@
<P><B><A NAME=2.4>2.4. Encoding with MEncoder</A></B></P>
-<A NAME=2.4.1><P><B><I>Overview</I></B>
+<P><B><A NAME=2.4.1>2.4.1. Overview</B></P>
+
<P><B>MEncoder</B> (<B>MPlayer</B>'s Movie Encoder) is a simple movie encoder,
designed to encode MPlayer-playable movies
(<B>AVI/DVD/VCD/VOB/MPG/MOV/VIV/NET</B>) to other MPlayer-playable formats (see
@@ -14,15 +15,19 @@
copying abilities. In the future, there will be cropping, resizing filters, and
other interesting stuff.</P>
-<A NAME=2.4.2><P><B><I>Compiling</I></B>
+<P><B><A NAME=2.4.2>2.4.2. Compiling</B></P>
+
+<P>
<UL>
- <LI>read <B>MPlayer</B>'s compilation instructions, it contains info about
+ <LI><B>OPTIONAL</B> - read <B>MPlayer</B>'s compilation instructions, it contains info about
how to install <I>libdvdread</I> for <B>DVD</B> support, etc.</LI>
- <LI>download the newest <B>DivX4linux</B> libs
+ <LI><B>OPTIONAL</B> - download the newest <B>DivX4linux</B> libs
from <A HREF="http://avifile.sourceforge.net/download.htm">avifile.sourceforge.net</A>,
and have them PROPERLY installed. This is needed for DivX4 (1/2 pass)
encoding. And since this is mandatory (now), MEncoder is Linux-only.</LI>
- <LI>download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
+ <LI><B>OPTIONAL</B> - for libavcodec support, install libavcodec as
+ described in the <A HREF="codecs.html#2.2.1.2">libavcodec section</A>.</LI>
+ <LI><B>OPTIONAL</B> - download and compile <B>libmp3lame</B> (from lame 3.89beta or lame CVS).<BR>
<B>WARNING : DO NOT COMPILE LAME WITH <U>GCC 2.96</U> ! It won't
work properly !</B><BR>
This
@@ -43,7 +48,9 @@
<P>You are ready. As you probably know, other encoding tools need the
<I>avifile</I> library installed. <B>MEncoder</B> doesn't need it at all.</P>
-<A NAME=2.4.3><P><B><I>MEncoder features</I></B> :
+<P><B><A NAME=2.4.3>2.4.3. MEncoder features</B></P>
+
+<P>
<UL>
<LI>encoding from the wide range of fileformats and decoders of <B>MPlayer</B></LI>
<LI>encoding from <B>V4L compatible TV tuners</B></LI>
@@ -68,12 +75,12 @@
</UL>
</P>
-<A NAME=2.4.3.1><P><B><I>Encoding 2-pass DivX4</I></B></P>
+<P><B><A NAME=2.4.3.1>2.4.3.1. Encoding 2-pass DivX4</B></P>
<P>The name comes from the fact that this method encodes the file <I>twice</I>.
-The first encoding (dubbed <I>pass</I>) creates some temporary files with a
-size of few megabytes (do not delete them yet). In the second pass, the output
-file is created, using the bitrate data from the temporary file. The resulting
+The first encoding (dubbed <I>pass</I>) creates some temporary files (*.log) with a
+size of few megabytes, do not delete them yet (you can delete the AVI). In the second pass, the
+2-pass output file is created, using the bitrate data from the temporary files. The resulting
file will have much better image quality. If this is the first time you heard
about this, you should consult some guides available on the Net.</P>
@@ -83,7 +90,7 @@
-o movie.avi -pass 1<BR>
mencoder -dvd 2 -ovc divx4 -oac mp3lame -divx4opts br=1100 -o movie.avi -pass 2</CODE></P>
-<A NAME=2.4.3.2><P><B><I>Rescaling movies</I></B></P>
+<P><B><A NAME=2.4.3.2>2.4.3.2. Rescaling movies</B></P>
<P>Often the need to resize movie images' size emerges. Its reasons can be many,
examples are decreasing output file size, encoding SVCDs to DivX. Ripped DVDs
@@ -94,16 +101,18 @@
AVI (DivX) files, you have be aware that AVI headers don't store this
value. Thus, the only solution is rescaling.</P>
-<P>The output size is specified with the <CODE>-x</CODE>, and <CODE>-y</CODE>
- options. Furthermore, there are 3 rescaling filters in <B>MEncoder</B>, <I>0
- : fast 1 : bilinear</I>, <I>2 : bilinear</I>, <I>bicubic</I> (best quality).
+<P><B>MEncoder can scale input images if they come in YV12 format (for example:
+ ffdivx, odivx drivers, or mpeg1/2). The output size is specified with the
+ <CODE>-x</CODE>, and <CODE>-y</CODE> options. Furthermore, there are 3
+ rescaling filters in <B>MEncoder</B>, <I>0
+ : fast bilinear</I>, <I>1 : bilinear</I>, <I>2 : bicubic</I> (best quality).
They can be specified with the <CODE>-sws</CODE> option. If not specified,
<B>MEncoder</B> will use 0 : fast bilinear.</P>
<P>Rescaling is very simple :<BR>
<CODE> mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi</CODE></P>
-<A NAME=2.4.3.3><P><B><I>Stream copying</I></B></P>
+<P><B><A NAME=2.4.3.3>2.4.3.3. Stream copying</B></P>
<P><B>MEncoder</B> can handle input streams in two ways : <B>encode</B> or
<B>copy</B> them. This section is about <B>copying</B>.</P>
@@ -121,11 +130,41 @@
</UL>
</P>
-<A NAME=2.4.4><P><B><I>Syntax</I></B></P>
+<P><B><A NAME=2.4.3.4>2.4.3.4. Fixing AVIs with broken index</B></P>
+
+<P>Easiest thing. We simply copy the video and audio streams, and
+<B>MEncoder</B> generates the index. Of course this cannot fix possible bugs in
+the video and/or audio streams.</P>
+
+<P>Command : <CODE>mencoder input.avi -ovc copy -oac copy -o output.avi</CODE></P>
+
+
+<P><B><A NAME=2.4.3.5>2.4.3.5. Encoding with the <I>libavcodec</I> codec family</B></P>
+
+<P>libavcodec provides simple encoding to a lot of interesting video and audio
+formats (currently its audio codecs are unsupported). You can encode to the
+following codecs :</P>
+
+<P>
+<UL>
+ <LI>mjpeg - Motion JPEG</LI>
+ <LI>h263 - H263</LI>
+ <LI>h263p - H263 Plus</LI>
+ <LI>mpeg4 - DivX4</LI>
+ <LI>msmpeg4 - the old DivX</LI>
+ <LI>rv10 - an old RealVideo codec</LI>
+ <LI>mpeg1video - MPEG1 video :)</LI>
+</UL>
+</P>
+
+<P>The first column contains the codec names that should be passed after the
+ <CODE>vcodec</CODE> config, like : <CODE>-lavcopts vcodec=msmpeg4</CODE></P>
+
+<P><B><A NAME=2.4.4>2.4.4. Syntax</B></P>
<P> <CODE>mencoder [options] [input file] [options] ...</P>
-<A NAME=2.4.5><P><B><I>Available options</I></B></P>
+<P><B><A NAME=2.4.5>2.4.5. Available options</B></P>
<P>NOTE : for all available options, <B>read the manpage !</B></P>
@@ -179,6 +218,7 @@
<B>help</B> - get list of available codecs<BR>
<B>copy</B> - no encoding, just copy the stream (only from AVI/ASF now)<BR>
<B>divx4</B> - encode to DivX4<BR>
+ <B>lavc</B> - encode with a codec from libavcodec<BR>
</TD>
</TR>
<TR>
@@ -206,6 +246,23 @@
<B>help</B> - get help<BR>
<B>br</B>=XXX - specify bitrate in kbit <4-16000> or bit <16001-24000000><BR>
<B>q</B>=XXXX - quality (1-fastest, 5-best - default 5)<BR>
+ <B>key</B>=XXXX - keyframe interval<BR>
+ </TD>
+</TR>
+<TR>
+ <TD> </TD>
+ <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ <I>-lavcopts</I></TD>
+ <TD> </TD>
+ <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
+ If encoding with libavcodec, you can specify its parameters here, like:<BR>
+ <CODE>-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250</CODE><BR>
+ Common options: <B>(for full list, check the manpage!)</B><BR>
+ <B>help</B> - get help<BR>
+ <B>vcodec</B>=XXX - select videocodec (for the full list, see the libavcodec section above)<BR>
+ <B>vbitrate</B>=XXX - specify bitrate in kbit <4-16000> or bit <16001-24000000><BR>
+ <B>vhq</B> - high quality<BR>
+ <B>keyint</B>=XXX - keyframe interval<BR>
</TD>
</TR>
<TR>
@@ -226,12 +283,15 @@
</TR>
</TABLE>
-<A NAME=2.4.6><P><B><I>Examples</I></B></P>
+<P><B><A NAME=2.4.6>2.4.6. Examples</B></P>
<P>Using <B>MEncoder</B> is the easiest thing on Earth. See the following :</P>
<P>Encoding from DVD, title 2 :<BR>
<CODE> mencoder -dvd 2 -o title2.avi</CODE></P>
+
+<P>The same, but with libavcodec family, MJPEG compression :<BR>
+ <CODE> mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg</CODE></P>
<P>Encoding from DVD, title 2, with rescaling :<BR>
<CODE> mencoder -dvd 2 -x 640 -y 480 -sws 2 -o title2.avi</CODE></P>
Index: faq.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/faq.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- faq.html 16 Dec 2001 11:51:02 -0000 1.1
+++ faq.html 29 Dec 2001 18:46:10 -0000 1.2
@@ -72,7 +72,7 @@
(with default options) Mandrake or RedHat or Suse, and without RTFM'ing they
send messages saying 'it doesn't work! help me! please! i'm new to the linux!
help! oh! help me!'. We can't stop them, but at least we try to force them RTFM
-and to read fuckin' messages of ./configure and mplayer.</P>
+and to read messages of ./configure and mplayer.</P>
<P>And you clever guys come and flame us with gcc 2.96 and binary packages.
Instead of helping users or making patches to help solve problems.</P>
@@ -183,11 +183,7 @@
shared object file: No such file or directory</CODE><BR>
I checked up on the file and it IS there in /usr/local/lib.
</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-What are you doing on Linux? Can't you install a library? Why do
-we get these questions? It's not <B>MPlayer</B> specific at all! Add
-/usr/local/lib to <B>/etc/ld.so.conf</B> and run <B>ldconfig</B> .
-Or install it to /usr/lib , because if you can't solve the /usr/local
-problem, you are careless enough to do such things.
+Add /usr/local/lib to <B>/etc/ld.so.conf</B> and run <B>ldconfig</B> .
</TD><TR><TD COLSPAN=3> </TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
@@ -217,7 +213,7 @@
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
I'd like to compile <B>MPlayer</B> on Minix !
</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Me too.
+Me too. :)
</TD><TR><TD COLSPAN=3> </TD><TR>
@@ -362,10 +358,10 @@
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
The GUI isn't usable with icewm, because some panel are over the movie!!
</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-Known, icewm is shit and dictatoric. Unsolvable. In detail: icewm sucks
-because its taskbar overrides GUI's window resize queries. If it asks for
+Known, icewm is dictatoric. Unsolvable. In detail:
+its taskbar overrides GUI's window resize queries. If it asks for
resize to 800x600, then it resizes window to 800x(600-taskbar_size). It's bad.
-Very bad. In short: shit.
+Very bad.
</TD><TR><TD COLSPAN=3> </TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
@@ -492,9 +488,9 @@
This can have multiple reasons.<BR>
<LI>your CPU <B>and/or</B> video card <B>and/or</B> bus is too SLOW. <B>MPlayer</B>
displays a message if this is the case. (and the dropped frames counter is going up fast)</LI>
- <LI>if it is an AVI, maybe it has shit interleaving. Try the <I>-ni</I> option.</LI>
- <LI>your sound driver is shit, or you use ALSA 0.5 with <I>-ao oss</I>. See the <A HREF="sound.html">soundcards section</A>.</LI>
- <LI>the AVI has shit header, try with the <I>-nobps</I> option, and/or <I>-mc 0</I> .</LI>
+ <LI>if it is an AVI, maybe it has bad interleaving. Try the <I>-ni</I> option.</LI>
+ <LI>your sound driver is buggy, or you use ALSA 0.5 with <I>-ao oss</I>. See the <A HREF="sound.html">soundcards section</A>.</LI>
+ <LI>the AVI has bad header, try with the <I>-nobps</I> option, and/or <I>-mc 0</I> .</LI>
</TD><TR><TD COLSPAN=3> </TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
@@ -538,15 +534,6 @@
Update your <CODE>codecs.conf</CODE>
</TD><TR><TD COLSPAN=3> </TD><TR>
-<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-I'm using the GUI. During startup, MPlayer prints :<BR>
-<PRE><CODE>Gtk-WARNING **: This process is currently running setuid or setgid.
-This is not a supported use of GTK+. You must create a helper
-program instead. For further details, see...</CODE></PRE>
-</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-You can't use GTK in a suid-root binary, as pointed out in the GUI section.
-</TD><TR><TD COLSPAN=3> </TD><TR>
-
<TD COLSPAN=3>
<B><A NAME=5.4><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5.4. Video/audio driver problems (vo/ao)</A></B>
@@ -602,7 +589,7 @@
OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...).
</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
Your opengl driver doesn't support dynamic texture changes (glTexSubImage)
-It's known not to work with nVidia's binary shit.
+It's known not to work with nVidia's binary mess.
It's known to work with Utah-GLX/DRI and Matrox G400 card. Also with
DRI and Radeon card. It won't work with DRI others than these.
it will not work with 3DFX cards because the 256x256 texture size limit.
@@ -661,7 +648,7 @@
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Q:</TD><TD WIDTH=100%><B><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
I'd like to seek +/- 1 frames, instead of 10 seconds.
</B></TD><TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>A:</TD><TD><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
-This won't be done. It was, but then it fucked up A/V sync. Feel free to
+This won't be done. It was, but then it messed up A/V sync. Feel free to
implement it, and send a patch. Don't ask for it.
</TD><TR><TD COLSPAN=3> </TD><TR>
Index: formats.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/formats.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- formats.html 16 Dec 2001 11:51:02 -0000 1.1
+++ formats.html 29 Dec 2001 18:46:10 -0000 1.2
@@ -16,11 +16,13 @@
<LI> <A HREF="#2.1.1.3">ASF/WMV</A> 1.0 file format
<LI> <A HREF="#2.1.1.4">QT/MOV</A> file format with (un)compressed headers
<LI> <A HREF="#2.1.1.5">VIVO</A> format (.viv files)
+<LI> <A HREF="#2.1.1.6">FLI</A> format
+<LI> <A HREF="#2.1.1.7">RealMedia</A> format (.rm files)
+<LI> <A HREF="#2.1.1.8">NuppelVideo</A> format (.nuv files)
+<LI> <A HREF="#2.1.1.9">yuv4mpeg</A> format
<LI> supports <A HREF="documentation.html#3.3">reading from stdin</A>, or network via HTTP
</UL></P>
-<P>Note: about realmedia (.ra/.rm) support read the FAQ!</P>
-
<P>It's important to clarify a popular mistake. When people see a file with
<B>.AVI</B> extension, they instantly declare that isn't an MPEG file.
That's not true. At least not entirely. If you tell them that such a file
@@ -155,6 +157,40 @@
<P>See the <A HREF=codecs.html#2.2.1.4>VIVO video codec</A>
and <A HREF=codecs.html#2.2.2.4>VIVO audio codec</A> sections for installation
instructions.</P>
+
+
+<P><B><A NAME=2.1.1.6>2.1.1.6. FLI files</A></B></P>
+
+<P><B>FLI</B> is a very old fileformat used by Autodesk Animator, but it's
+a common fileformat for short animations on the Net. <B>MPlayer</B> demuxes
+and decodes FLI movies and is even able to seek within them (useful when
+looping with the -loop option). FLI files don't have keyframes, so picture
+will be messy for a short time after seeking.</P>
+
+
+<P><B><A NAME=2.1.1.7>2.1.1.7. RealMedia (RM) files</A></B></P>
+
+<P>Yes, <B>MPlayer</B> can read (demux) RealMedia (.rm) files. Seeking
+is under implementation, and RM has keyframes so it will be flawless.
+Here are the lists of the supported <A HREF="codecs.html#2.2.1.8">RealVideo</A>
+and <A HREF="codecs.html#2.2.2.5">RealAudio</A> codecs.
+
+
+<P><B><A NAME=2.1.1.8>2.1.1.8. NuppelVideo files</A></B></P>
+
+<P><A HREF="http://mars.tuwien.ac.at/~roman/nuppelvideo">NuppelVideo</A>
+is a TV grabber tool (AFAIK:). <B>MPlayer</B> can read its <CODE>.nuv</CODE>
+files (only NuppelVideo 5.0). Those files can contain uncompressed YV12,
+YV12+RTJpeg compressed, YV12 RTJpeg+lzo compressed, and YV12+lzo compressed
+frames, <B>MPlayer</B> decodes (and also <B>encodes</B> them with MEncoder to
+DivX/etc!) them all. Seeking is under implementation.</P>
+
+
+<P><B><A NAME=2.1.1.9>2.1.1.9. yuv4mpeg files</A></B></P>
+
+<P><A HREF="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</A> is
+also a fileformat for TV grabbing, or so :) I know only one thing about it:
+we support it.</P>
<P><B><A NAME=2.1.2>2.1.2. Audio formats</A></B></P>
Index: gcc-2.96-3.0.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/gcc-2.96-3.0.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gcc-2.96-3.0.html 18 Dec 2001 17:04:52 -0000 1.2
+++ gcc-2.96-3.0.html 29 Dec 2001 18:46:10 -0000 1.3
@@ -75,14 +75,12 @@
<B>Odpowied¼:</B>
</P>
-<P>
-Nie. To ty jeste¶ w b³êdzie!
+<P> Nie. To ty jeste¶ w b³êdzie!
Kilka projektów (przewa¿nie tych, które zawieraj± wysoko zoptymalizowany kod
inline asemblera) ma problemy z gcc 2.96. Na przyk³ad: avifile, MESA / DRI,
-Wine, ffmpeg, lame. Ale inne projekty ju¿ opracowa³y sposoby radzenia sobie z
-b³êdami gcc (zmieniaj±c kod, który wywo³ywa³ b³êdy kompilatora), wiêc teraz
-dzia³aj± dobrze.
-</P>
+Wine, ffmpeg, lame, NuppelVideo. Ale inne projekty ju¿ opracowa³y sposoby
+radzenia sobie z b³êdami gcc (zmieniaj±c kod, który wywo³ywa³ b³êdy
+kompilatora), wiêc teraz dzia³aj± dobrze. </P>
<P>
<B>Pytanie:</B> Nie! Mylicie siê! Wszystko ¶wietnie dzia³a z gcc 2.96
Index: mencoder.1
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/mencoder.1,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mencoder.1 16 Dec 2001 11:51:02 -0000 1.1
+++ mencoder.1 29 Dec 2001 18:46:10 -0000 1.2
@@ -1,4 +1,4 @@
-.\" MEncoder (C) 2000-2001 Arpad Gereoffy <arpi at esp-team.scene.hu>
+.\" MEncoder (C) 2000-2001 Arpad Gereoffy <sendmail at to.mplayer-users>
.\" This manpage was/is done by Gabucino
.\"
.TH MEncoder
@@ -27,6 +27,7 @@
.RB [ \-ovc\ <video\ codec\ name> ]
.RB [ \-oac\ <audio\ codec\ name> ]
.RB [ \-divx4opts\ <codec\ options> ]
+.RB [ \-lavcopts\ <codec\ options> ]
.RB [ \-lameopts\ <codec\ options> ]
.RB [ \-pass\ <1/2> ]
.RB [ \-passlogfile\ <filename> ]
@@ -36,6 +37,7 @@
.RB [ \-x\ <rescale\ width> ]
.RB [ \-y\ <rescale\ height> ]
.RB [ \-sws\ <0-2> ]
+.RB [ \-ffourcc\ fourcc ]
.I - or file or device
.PP
.SH DESCRIPTION
@@ -119,6 +121,7 @@
-ovc help get help
-ovc copy no encoding, just streamcopy
-ovc divx4 encode to DivX4
+ -ovc lavc encode with a libavcodec codec
.TP
.B \-oac <codecname>
Encode with the given codec (codec names are from codecs.conf).
@@ -154,6 +157,24 @@
reaction ratio
.TP
+.B \-lavcopts
+If encoding with a codec from libavcodec, you can specify its parameters here,
+like:
+
+ -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
+
+Available options:
+
+ help get help
+ vcodec=XXX use the specified codec
+ (for full list, see html doc!)
+ vbitrate=XXX specify bitrate in
+ kbit <4-16000> or
+ bit <16001-24000000>
+ keyint=XXX interval between keyframes
+ (specify in frames)
+ vhq very high quality
+.TP
.B \-lameopts
If encoding to MP3 with libmp3lame, you can specify its parameters here, like:
@@ -212,16 +233,23 @@
.B \-sws (0-2>
Type of scaling method
- 0 fast bilinear
+ 0 fast bilinear (default)
1 bilinear
2 bicubic (best quality)
-
+.TP
+.B \-ffourcc fourcc
+Can be used to force the video fourcc of the output file. For example -ffourcc
+div3 will have the output file contain "div3" as video fourcc.
+.IP
.SH FILES AND DIRECTORIES
.IP
.SH "EXAMPLES"
.B Encoding DVD title #2
mencoder -dvd 2 -o title2.avi
.TP
+.B The same, but with libavcodec family, MJPEG compression
+mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg
+.TP
.B Encoding from HTTP
mencoder http://mplayer.hq/example.avi -o example.avi
.TP
@@ -244,7 +272,7 @@
Check documentation !
MPlayer is (C) 2000-2001
-.I Arpad Gereoffy <arpi at thot.banki.hu>
+.I Arpad Gereoffy <sendmail at to.mplayer-users>
This manpage is written and maintained by
.I Gabucino .
Index: mplayer.1
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/mplayer.1,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mplayer.1 16 Dec 2001 11:51:02 -0000 1.1
+++ mplayer.1 29 Dec 2001 18:46:10 -0000 1.2
@@ -1,4 +1,4 @@
-.\" MPlayer (C) 2000-2001 Arpad Gereoffy <arpi at esp-team.scene.hu>
+.\" MPlayer (C) 2000-2001 Arpad Gereoffy <sendmail at to.mplayer-users>
.\" This manpage was/is done by Gabucino
.\"
.TH MPlayer
@@ -8,39 +8,42 @@
.B mplayer
.RB [ \-gui ]
.RB [ \-v ]
+.RB [ \-help / -h / --help ]
.RB [ \-quiet ]
.RB [ \-vo\ <driver>[:<device>] ]
.RB [ \-ao\ <driver>[:<device>] ]
-.RB [ \-vcd\ track\ number ]
-.RB [ \-sb\ byte\ position ]
+.RB [ \-vcd\ <track\ number> ]
+.RB [ \-sb\ <byte\ position> ]
.RB [ \-nosound ]
-.RB [ \-abs\ bytes ]
-.RB [ \-delay\ secs ]
+.RB [ \-abs\ <bytes> ]
+.RB [ \-delay\ <secs> ]
.RB [ \-nobps ]
-.RB [ \-aid\ id ]
-.RB [ \-vid\ id ]
-.RB [ \-fps\ rate ]
-.RB [ \-mc\ seconds/5f ]
+.RB [ \-aid\ <id> ]
+.RB [ \-alang\ <audio\ stream\ languages> ]
+.RB [ \-vid\ <id> ]
+.RB [ \-fps\ <rate> ]
+.RB [ \-mc\ <seconds/5f> ]
.RB [ \-fs ]
.RB [ \-vm ]
.RB [ \-zoom ]
-.RB [ \-x\ x ]
-.RB [ \-y\ y ]
-.RB [ \-xy\ factor ]
-.RB [ \-pp\ quality ]
-.RB [ \-include\ configfile ]
-.RB [ \-lircconf\ configfile ]
-.RB [ \-ffactor\ number ]
-.RB [ \-sub\ file ]
-.RB [ \-subfps\ rate ]
-.RB [ \-subdelay\ sec ]
+.RB [ \-x\ <x> ]
+.RB [ \-y\ <y> ]
+.RB [ \-sws\ <software\ scaler\ type> ]
+.RB [ \-xy\ <factor> ]
+.RB [ \-pp\ <quality> ]
+.RB [ \-include\ <config\ file> ]
+.RB [ \-lircconf\ <config\ file> ]
+.RB [ \-ffactor\ <number> ]
+.RB [ \-sub\ <filename> ]
+.RB [ \-subfps\ <rate> ]
+.RB [ \-subdelay\ <seconds> ]
.RB [ \-z\ <0-8> ]
.RB [ \-idx ]
.RB [ \-forceidx ]
.RB [ \-nodshow ]
.RB [ \-noxv ]
.RB [ \-forcexv ]
-.RB [ \-ss\ time ]
+.RB [ \-ss\ <time> ]
.RB [ \-dumpaudio ]
.RB [ \-dumpvideo ]
.RB [ \-dumpstream ]
@@ -48,83 +51,128 @@
.RB [ \-framedrop ]
.RB [ \-nodouble ]
.RB [ \-double ]
-.RB [ \-stereo\ mode ]
-.RB [ \-channels\ n ]
-.RB [ \-srate\ Hz ]
-.RB [ \-osdlevel\ level ]
-.RB [ \-config\ file ]
-.RB [ \-display\ name ]
+.RB [ \-stereo\ <mode> ]
+.RB [ \-channels\ <n> ]
+.RB [ \-srate\ <Hz> ]
+.RB [ \-osdlevel\ <level> ]
+.RB [ \-config\ <file> ]
+.RB [ \-display\ <name> ]
+.RB [ \-wid\ <window\ id> ]
.RB [ \-unicode ]
.RB [ \-utf8 ]
-.RB [ \-fsmode\ mode ]
-.RB [ \-vc\ video\ codec\ name ]
-.RB [ \-ac\ audio\ codec\ name ]
-.RB [ \-vfm\ video\ codec\ family ]
-.RB [ \-afm\ audio\ codec\ family ]
-.RB [ \-frames\ number ]
-.RB [ \-autoq\ quality ]
-.RB [ \-fb\ device ]
-.RB [ \-fbmode\ modename ]
-.RB [ \-fbmodeconfig\ filename ]
+.RB [ \-fsmode\ <mode> ]
+.RB [ \-vc\ <video\ codec\ name> ]
+.RB [ \-ac\ <audio\ codec\ name> ]
+.RB [ \-vfm\ <video\ codec\ family> ]
+.RB [ \-afm\ <audio\ codec\ family> ]
+.RB [ \-frames\ <number> ]
+.RB [ \-autoq\ <quality> ]
+.RB [ \-fb\ <device> ]
+.RB [ \-fbmode\ <modename> ]
+.RB [ \-fbmodeconfig\ <filename> ]
+.RB [ \-monitor_hfreq\ <horizontal\ frequency\ range> ]
+.RB [ \-monitor_vfreq\ <vertical\ frequency\ range> ]
+.RB [ \-monitor_dotclock\ <dotclock\ (or\ pixelclock)\ range> ]
.RB [ \-benchmark ]
-.RB [ \-dvd\ titleid ]
-.RB [ \-chapter\ chapterid ]
-.RB [ \-dvdangle\ angleid ]
-.RB [ \-dvdkey\ key ]
-.RB [ \-skin\ skin ]
-.RB [ \-aspect\ ratio ]
-.RB [ \-monitoraspect\ ratio ]
-.RB [ \-subcp\ codepage ]
+.RB [ \-dvd\ <title\ id> ]
+.RB [ \-chapter\ <chapter\ id> ]
+.RB [ \-dvdangle\ <angle\ id> ]
+.RB [ \-alang\ <country\ code> ]
+.RB [ \-slang\ <country\ code> ]
+.RB [ \-sid\ <subtitle \id> ]
+.RB [ \-dvdkey\ <key> ]
+.RB [ \-skin\ <skin\ name> ]
+.RB [ \-aspect\ <ratio> ]
+.RB [ \-monitoraspect\ <ratio> ]
+.RB [ \-subcp\ <codepage> ]
.RB [ \-dumpmpsub ]
-.RB [ \-screenw\ pixels ]
-.RB [ \-screenh\ pixels ]
-.RB [ \-cache\ kbytes ]
-.RB [ \-bpp\ depth ]
+.RB [ \-dumpfile ]
+.RB [ \-dumpsub ]
+.RB [ \-screenw\ <pixels> ]
+.RB [ \-screenh\ <pixels> ]
+.RB [ \-cache\ <kbytes> ]
+.RB [ \-bpp\ <depth> ]
.RB [ \-flip ]
.RB [ \-playlist\ <filename> ]
.RB [ \-slave ]
-.I - or file or device
+.RB [ \-loop\ <num> ]
+.RB [ \-mixer\ <device> ]
+.RB [ \-master\ yes/no ]
+.RB [ \-tv\ suboptions ]
+.RB [ \-dapsync ]
+.RB [ \-softsleep ]
+.I < - | file | URL | device >
.PP
.SH DESCRIPTION
.I mplayer
-MPlayer is a movie player for LINUX (runs on many other Unices, and
-non-x86 CPUs, see section 6). It plays most MPEG, AVI and ASF/WMV files,
-supported by many native and Win32 DLL codecs. You can watch VideoCD,
-SVCD, DVD and even DivX movies too (and you don't need the avifile library
-at all!). The another big feature of mplayer is the wide range of
-supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib,
-fbdev, AAlib, but you can use SDL (and this way all drivers of SDL) and
-some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon) too!
-Most of them supports software or hardware scaling, so you can enjoy
-movies in fullscreen. And what about the nice big antialiased shaded
-subtitles (7 supported types!!!) with european/ISO 8859-1,2 (hungarian,
-english, czech, etc), cyrillic, korean fonts, and OSD?
+MPlayer is a movie player for LINUX (runs on many other Unices, and non-x86
+CPUs, see section 6). It plays most MPEG, AVI and ASF/WMV files, supported by
+many native and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, and even
+DivX movies too (and you don't need the avifile library at all!).
+
+Another big feature of mplayer is the wide range of supported output drivers :
+X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, SDL (and all the drivers
+it supports), and some lowlevel card-specific drivers (for Matrox, 3Dfx and
+Radeon) too! Most of them supports software or hardware scaling, so you can
+enjoy movies in fullscreen.
+
+Several subtitles types are supported (curently 9 !) and the fonts are
+rendered with nice big antialiased shaded fonts ! Of course there is support
+for european/ISO 8859-1,2 (hungarian, english, czech, etc), cyrillic, korean
+fonts.
.LP
-.SH "GENERAL OPTIONS"
-.TP
-.I NOTE
-Every "flag" option has "noflag" pair, e.g. -fs opposite is -nofs
+.SH "GUI OPTIONS"
+.I NOTE:
+The GUI code has to be compiled in *explicitly*, for details see the
+documentation.
.TP
.B \-gui
-start MPlayer with the GUI mode. You have to compile it in, for details
+start MPlayer in GUI mode.
+.TP
+.B \-skin <skin\ directory>
+load skin from this directory (WITHOUT path name!). For example '-skin fittyfene' tries these :
+
+ /usr/local/share/mplayer/Skin/fittyfene
+ ~/.mplayer/Skin/fittyfene
+.LP
+.SH "DVD OPTIONS"
+.I NOTE:
+These options are valid only with DVD support compiled in. For details,
see the documentation.
.TP
.B \-dvd\ titleid
tell MPlayer which movies (marked with titleid) to play. For example
sometimes '1' are trailers, and '2' is the real movie.
.TP
-.B \-sid\ id
+.B \-sid\ <id>
Turns on DVD subtitle displaying. Also, you MUST specify a number which
-corresponds to a DVD subtitle language (1-...). For the list of available
-subtitles, use with the -v switch and look at the output. (EXPERIMENTAL)
+corresponds to a DVD subtitle language (0-31). For the list of available
+subtitles, use with the -v switch and look at the output.
.TP
-.B \-chapter\ chapterid
+.B \-chapter\ <chapter\ id>
specify which chapter to start playing at. Examples can be found below.
.TP
-.B \-dvdangle\ angleid
+.B \-dvdangle\ <angle\ id>
some DVD discs contain scenes that can be viewed from multiple angles.
Here you can tell MPlayer which angles to use. Examples can be found below.
.TP
+.B \-alang\ <audio\ stream\ language>
+Used when playing DVD disks. Expects a two-letter country code(s) as
+parameter, and always tries to play back audio streams those language
+matches the given code. For example: -alang hu,en will always try to play
+hungarian or if it's non-existant then english audio streams if there are any.
+.TP
+.B \-slang\ <subtitle\ language>
+See the former, but this option needs a two-letter parameter, a country code.
+Like: -slang hu,en will always select hungarian or if it's non existant then
+english subtitles, if there are any. For the list of available subtitles, use
+with the -v switch and look at the output.
+.LP
+.SH "GENERAL OPTIONS"
+.TP
+.I NOTE
+Every "flag" option has "noflag" pair, e.g. -fs opposite is -nofs
+.TP
.B \-vo\ <driver>[:<device>]
select video output driver and optinaly device. "device" is valid with
SDL and GGI too, it means sub-driver then (for example: -vo sdl:aalib).
@@ -144,7 +192,7 @@
.I mplayer -ao help
.TP
-.B \-vcd\ track
+.B \-vcd\ <track>
play video cd track from device instead of plain file
.TP
.B \-nosound
@@ -166,35 +214,31 @@
flip image (useful for example for old Indeo codecs). Supported only(?)
by the 'sdl' and 'x11' outputs.
.TP
-.B \-x\ x
-scale image to x width [if driver suppports!]
+.B \-x\ <x>
+scale image to x width (if driver suppports)
.TP
-.B \-y\ y
-scale image to y height
+.B \-y\ <y>
+scale image to y height (if driver supports)
.TP
-.B \-xy\ factor
-scale image by <factor>
+.B \-sws\ <software\ scaler\ type>
+this option sets the quality (and speed, respectively) of the software scaler,
+with the -zoom option. For example with x11 or other outputs which lack
+hardware acceleration. Possible settings are :
+
+ 0 - fast bilinear (default)
+ 1 - bilinear
+ 2 - bicubic (best quality)
.TP
-.B \-pp\ quality
-apply postprocess filter on decoded image.
-You need a STRONG CPU in order to use this!
-The supported formats and settings are:
-
- MPEG 1/2 0 (none), TODO
- OpenDivX 0 (none), TODO
- DivX4 0 (none), TODO
- DivX 0 (none), TODO
-
- -pp 0x20000 TODO
-
+.B \-xy\ <factor>
+scale image by <factor>
.TP
-.B \-autoq\ quality
+.B \-autoq\ <quality>
dynamically changes the level of postprocess, depending on spare CPU
time available. Uses the same value ranges as -pp . The number you
specify will be the maximum level used. Usually you can use some big
number. You don't have to (and don't) use together with -pp !
.TP
-.B \-ffactor\ number
+.B \-ffactor\ <number>
resample alphamap of the font. Can be:
0 plain white fonts
@@ -202,26 +246,26 @@
1 narrow black outline
10 bold black outline
.TP
-.B \-sub\ file
+.B \-sub\ <subtitle\ file>
use/display this subtitle file
.TP
-.B \-subfps\ rate
-specify frame/sec rate of subtitle file
+.B \-subfps\ <rate>
+specify frame/sec rate of subtitle file (float number)
(ONLY for frame-based SUB files, i.e. NOT MicroDVD format!)
-(default: the same as the movie)
+(default: the same fps as the movie)
.TP
-.B \-subdelay\ sec
+.B \-subdelay\ <sec>
delays subtitles by <sec> seconds. Can be negative.
.TP
-.B \-osdlevel\ level
+.B \-osdlevel\ <level>
specifies which mode the OSD should start in (0 : none, 1 : seek, 2: seek+timer)
(default = 2)
.TP
-.B \-lircconf\ configfile
+.B \-lircconf\ <config\ file>
specifies a configfile for LIRC (see http://www.lirc.org) if you don't like the default ~/.lircrc
.TP
.B \-v
-enable verbose output (more -v means more verbose)
+enable verbose output (more -v means more verbosity)
.TP
.B \-quiet
display less output, status messages.
@@ -229,22 +273,15 @@
.B \-benchmark
used in combination with -nosound and -vo null for benchmarking.
.TP
-.B \-skin skin directory
-load skin from this directory (WITHOUT path name!). For example '-skin fittyfene' tries these :
-
- /usr/local/share/mplayer/Skin/fittyfene
- ~/.mplayer/Skin/fittyfene
-.TP
-.B \-aspect ratio
+.B \-aspect <ratio>
set aspect ratio of movies. It's autodetected on MPEG files, and can't be
autodetected on AVI files. Examples:
-aspect 4:3 or -aspect 1.3333
-aspect 16:9 or -aspect 1.7777
-(has -noaspect pair)
.TP
-.B \-monitoraspect ratio
+.B \-monitoraspect <ratio>
set aspect ratio of your screen. Examples:
-monitoraspect 4:3 or 1.3333
@@ -254,13 +291,27 @@
.B \-playlist <file>
play files according to this filelist (1 file/row).
.TP
-.B \-slave
-This option switches on slave mode. This is intended for use
-of MPlayer as a backend to other programs. Instead of intercepting keyboard
-events, MPlayer will read simplistic command lines from its stdin.
-See section
-.B SLAVE MODE PROTOCOL
-for the syntax.
+.B \-ss\ <time>
+seek to given time position. For example :
+
+ -ss 56 seeks to 56 seconds
+ -ss 01:10:00 seeks to 1 hour 10 min
+
+.TP
+.B \-loop\ <num>
+loops movie playback <num> times. 0 means forever.
+.TP
+.B \-mixer\ <device>
+this option will tell MPlayer to use a different device for mixing than
+/dev/mixer.
+.TP
+.B \-master\ yes/no
+Setting this option to "yes" will instruct MPlayer to change the MASTER
+mixer channel when setting the volume, and "no" means the PCM channel.
+.TP
+.B \-tv\ suboptions
+this option enables the TV grabbing feature of MPlayer. For complete
+documentation, please see documentation.html chapter 2.5
.IP
.SH "ADVANCED OPTIONS"
.TP
@@ -278,7 +329,7 @@
-vc ffmpeg12 use libavcodec's MPEG1/2 codec
-vc divx4 use ProjectMayo's DivX codec
-See -vc help for FULL list !
+See '-vc help' for FULL list !
.TP
.B \-ac <name>
force usage of a specific audio codec, according to its name in codecs.conf,
@@ -292,7 +343,7 @@
-ac vorbis use libvorbis
-ac ffmp3 use ffmpeg's MP3 decoder (SLOW)
-See -ac help for FULL list !
+See '-ac help' for FULL list !
.TP
.B \-vfm <1-12>
force usage of a specific codec FAMILY, and FALLBACK to default if failed.
@@ -309,7 +360,8 @@
See -vc help for FULL list !
-NOTE : if libdivxdecore support was compiled in, then type 3 and 7 now contains
+.I NOTE:
+if libdivxdecore support was compiled in, then type 3 and 7 now contains
just the same DivX4 codec, but different APIs to reach it. For difference
between them and when to use which, check the DivX4 section in the
documentation.
@@ -317,8 +369,7 @@
.B \-afm <1-12>
force usage of a specific audio format. For example:
- -afm 1 use libmp3 (mp2/mp3,
- but not mp1)
+ -afm 1 use libmp3 (mp2/mp3, but not mp1)
-afm 2 suppose raw PCM audio
-afm 3 use libac3
-afm 4 use a matching Win32 codec
@@ -328,43 +379,125 @@
See -ac help for FULL list !
.TP
-.B \-sb\ position
+.B \-sb\ <byte\ position>
seek to byte position
.TP
-.B \-ss\ time
-seek to given time position. For example :
+.B \-bpp\ <depth>
+use different color depth than autodetect. Not all -vo drivers support
+it (fbdev, dga2, svga, vesa).
+.TP
+.B \-pp\ <quality>
+apply postprocess filter on decoded image.
+Postprocessing effect depends on the codec and works only for MPEG, OpenDivX,
+DivX4, DivX. Quality is an hexadecimal number built as below:
- -ss 56
- -ss 01:10:00
+0x 00 TX hv YZ
+ ^^ ^^ ^^
+ || | ||
+ || | |\- postprocessing flag for luminance:
+ || | | 1/2: v/h deblock 4: dering
+ || | | 8: auto contrast/brightness correction
+ || | |
+ || | \-- postproc flags for color:
+ || | 1/2: v/h deblock 4: dering
+ || |
+ || \---- experimental deblocking filters:
+ || 11: X's filter 22: x1 filter
+ ||
+ |\------- deinterlacing modes
+ | 1: linear interpolation 2: linear blend
+ | 4: cubic interpolation 8: median
+ |
+ \-------- temporal denoise filter: 1 enabled
+
+.I HINT:
+0x2007f or 0x7f are known to give good results.
+.I NOTE:
+0x20000 (deinterlacing) may be required for DVD playback
+.TP
+.B \-npp\ <options> (EXPERIMENTAL)
+This option allows to give more litterate options for postprocessing, and is
+another way of calling it (not with -pp).
+
+.I EXAMPLE:
+ '-pp 0x2007f' <=> '-npp hb,vb,dr,al,lb'
+ '-pp 0x7f' <=> '-npp hb,vb,dr,al'
+
+The options for -npp are a coma separated list of the keywords below:
+ de or default : hdeblock:a,vdeblock:a,
+ dering:a,autolevels,tmpnoise:a:150:200:400 (0xTODO)
+ fa or fast : x1hdeblock:a,x1vdeblock:a,
+ dering:a,autolevels,tmpnoise:a:150:200:400 (0xTODO)
+ hb or hdeblock : horizontal deblocking filter (0xTODO)
+ vb or vdeblock : vertical deblocking filter (0xTODO)
+ hr or rkhdeblock : rk horizontal deblock filter (0xTODO)
+ vr or rkvdeblock : rk vertical deblock filter (0xTODO)
+ h1 or x1hdeblock : x1 horizontal deblock filter (0xTODO)
+ v1 or x1vdeblock : y1 horizontal deblock filter (0xTODO)
+ dr or dering : TODO
+ al or autolevels : brightness/contrast correction (0xTODO)
+ lb or linblenddeint : linear blend deinterlacing (0x20000)
+ li or linipoldeint : linear interpolation deinterlacing (0x10000)
+ ci or cubicipoldeint : cubic interpolation deinterlacing (0x40000)
+ md or mediandeint : median deinterlacing (0x80000)
+ tn or tmpnoise : temporal denoise filter (0x100000)
+
+These keywords accept a '-' prefix to disable the option.
+
+.I EXAMPLE:
+ '-npp de,-al' means 'default filters without brightness/contrast correction'
+
+A postfix letter, separated by ':' may be appended to the option to indicate
+its scope:
+ a : automatically switches the filter off if the cpu is too slow
+ c : do chrominance filtering too
+ y : do not do chrominance filtering (that is only luminance filtering)
+
+Each filter defaults to 'c' (chrominance).
+
+.I EXAMPLE:
+ '-npp de,tn:1:2:3' means 'enable default filters & temporal denoiser'
+ '-npp hb:y,vb:a -autoq 6' means 'deblock horizontal only luminance, and
+ automatically switch vertical deblocking on/off depending on available
+ cpu time'
+
+.I HINT:
+ the following values are known to give good results:
+ -npp default -autoq 6 and -npp tn:150:200:400 for the denoiser
.TP
-.B \-bpp\ depth
-use different color depth than autodetect. Not all -vo drivers support
-it (fbdev, dga2, svga, vesa).
+.B \-slave
+This option switches on slave mode. This is intended for use
+of MPlayer as a backend to other programs. Instead of intercepting keyboard
+events, MPlayer will read simplistic command lines from its stdin.
+See section
+.B SLAVE MODE PROTOCOL
+for the syntax.
.TP
-.B \-abs\ bytes
+.B \-abs\ <bytes>
sound card audio buffer size (in bytes, default: measuring)
.TP
-.B \-delay\ secs
+.B \-delay\ <secs>
audio delay in seconds (may be +/- float value)
.TP
.B \-nobps
don't use avg. byte/sec value for A-V sync (AVI)
.TP
-.B \-aid\ id
+.B \-aid\ <id>
select audio channel [MPG: 0-31 AVI: 1-99 ASF: 0-127 VOB: 128-...]
.TP
-.B \-vid\ id
+.B \-vid\ <id>
select video channel [MPG: 0-15 AVI: -- ]
.TP
-.B \-fps\ value
-force frame rate (if value is wrong in the header)
+.B \-fps\ <value>
+force frame rate (if value is wrong in the header) (float number)
.TP
-.B \-mc\ seconds/5frame
+.B \-mc\ <seconds/5frame>
maximum sync correction per 5 frames (in seconds)
.TP
.B \-ni
-force usage of non-interleaved AVI parser
+force usage of non-interleaved AVI parser (fixes playing
+of some bad AVI files)
.TP
.B \-include configfile
specify config file to be parsed after the default
@@ -385,11 +518,11 @@
.B \-nodshow
disables usage of DirectShow video codecs
.TP
-.B \-noxv
-disable XVideo hardware acceleration (with SDL only!)
+.B \-noxv (SDL only)
+disable XVideo hardware acceleration
.TP
-.B \-forcexv
-force using XVideo (SDL!)
+.B \-forcexv (SDL only)
+force using XVideo
.TP
.B \-dumpaudio
writes audio stream of the file to ./stream.dump (mostly usable
@@ -407,12 +540,9 @@
frame dropping : decode all frames, video may skip
.TP
.B \-nodouble
-disable doublebuffering (default). Currently this is only honoured by the Xv and the DGA driver.
+disables doublebuffering.
With the DGA driver this also disables OSD support but yields some speed gain.
.TP
-.B \-double
-enable doublebuffering. Currently this is only honoured by the Xv and the DGA driver.
-.TP
.B \-dvdkey key
key to decrypt stream encrypted with CSS. For example : -dvdkey F169072699
(this is NOT for DVD playing! For DVD use the -dvd option!)
@@ -433,16 +563,20 @@
Currently this option is only honoured for AC3 audio.
.TP
-.B \-srate Hz
+.B \-srate <Hz>
specifies Hz to playback audio on. Has effect on playback speed!
.TP
-.B \-config configfile
+.B \-config <config\ file>
specifies where to search for config file
.TP
-.B \-display name
+.B \-display <name>
specify the hostname and display number of the X server you want
to display on. For example : -display xtest.localdomain:0
.TP
+.B \-wid\ <window\ id>
+This tells MPlayer to use a X11 window, which is useful to embed MPlayer in a
+browser (with the plugger extension for instance)
+.IP
.B \-unicode
tells MPlayer to handle the subtitle file as UNICODE.
Contrary: -nounicode
@@ -465,21 +599,26 @@
.B \-frames\ number
MPlayer plays <number> frames, then quits.
.TP
-.B \-fb\ device
+.B \-fb\ <device> (FBdev or DirectFB only)
Specifies the framebuffer device to use. By default it uses /dev/fb0 .
-Only valid for the fbdev driver.
.TP
-.B \-fbmode\ modename
+.B \-fbmode\ <modename> (FBdev only)
Change videomode to the one that is labelled as <modename> in /etc/fb.modes .
-Only valid for the fbdev driver.
.TP
.I NOTE
VESA framebuffer doesn't support mode changing.
.TP
-.B \-fbmodeconfig\ filename
+.B \-fbmodeconfig\ <filename> (FBdev only)
Use this config file instead of the default /etc/fb.modes .
Only valid for the fbdev driver.
.TP
+.B \-monitor_hfreq <horizontal frequency range> (FBdev only)
+.TP
+.B \-monitor_vfreq <vertical frequency range> (FBdev only)
+.TP
+.B \-monitor_dotclock <dotclock\ (or\ pixelclock) range> (FBdev only)
+Look into etc/example.conf for further information and in DOC/video.html.
+.TP
.B \-subcp\ codepage
If your system supports iconv(3), you can use this option to
specify codepage of the subtitle. Examples:
@@ -492,18 +631,18 @@
Convert the given subtitle (specified with the -sub switch) to MPlayer's
subtitle format, MPsub. Dumps a dump.mpsub file to current directory.
.TP
-.B \-screenw\ pixels
+.B \-screenw\ <pixels>
If you use an output driver which can't know the resolution of the screen
(mga/fbdev/x11 and/or TVout) this is where you can specify the horizontal
resolution.
.TP
-.B \-screenh\ pixels
+.B \-screenh\ <pixels>
If you use an output driver which can't know the resolution of the screen
(mga/fbdev/x11 and/or TVout) this is where you can specify the vertical
resolution.
.TP
-.B \-cache\ kbytes
-This option specifies how much memory to use when precaching a file/URL .
+.B \-cache\ <kbytes>
+This option specifies how much memory to use when precaching a file/URL.
Especially useful on slow media. Default is off.
.IP
.SH "ALPHA/BETA CODE"
@@ -513,19 +652,6 @@
work! If you don't know what are these, you DON'T need these! In either case,
double-check the documentation !
.TP
-.B \-br\ rate
-used with '-vo odivx' .
-Specifies the bitrate to encode OpenDivx at
-(in bits! e.g: 780000).
-.TP
-.I NOTE
-You CAN'T encode sound, only video right now! Don't ask for it,
-it's on the TODO list.
-.TP
-.B \-encode\ file
-used with '-vo odivx' .
-Specifies the output OpenDivX file. Won't overwrite.
-.TP
.B \-dumpvideo
dump video stream to ./stream.dump (only with MPEG-PS) (not very usable)
.IP
@@ -578,7 +704,7 @@
skip <NUM> skip NUM seconds (may be negative)
-quit exit mplayer
+quit exit MPlayer
.IP
.SH FILES AND DIRECTORIES
@@ -631,7 +757,7 @@
Check documentation !
MPlayer is (C) 2000-2001
-.I Arpad Gereoffy <arpi at thot.banki.hu>
+.I Arpad Gereoffy <sendmail at to.mplayer-users>
This manpage is written and maintained by
.I Gabucino .
Index: sound.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/sound.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sound.html 16 Dec 2001 11:51:02 -0000 1.1
+++ sound.html 29 Dec 2001 18:46:10 -0000 1.2
@@ -21,7 +21,7 @@
</TABLE>
-<P>The fact is, Linux soundcard drivers are usually shit, and always as
+<P>The fact is, Linux soundcard drivers are usually bad, and always as
incompatible as they can be. It MAY take a while to find your optimal settings.</P>
<P><UL>
<LI>if you have OSS as driver, first try with <I>-ao oss</I> (this is the default).
@@ -122,6 +122,22 @@
if you use ESD, start MPlayer with the '-vo sdl:esd' option !
<LI>Please tell us how MPlayer and your soundcard(s) worked together!
</UL></P>
+
+
+<P><B><A NAME=2.3.2.2>2.3.2.2. Audio plugins</B></P>
+
+<P><B><A NAME=2.3.2.2.1>2.3.2.2.1. Up/Downsampling</B></P>
+
+<P><B>MPlayer</B> fully supports up/downsampling of audio stream.
+It is not autodetected, so you have to specify it explicitly even when
+for example you have a max 44.1Khz capable soundcard, and the audio
+is 48Khz. Also, this functionality is currently unimplemented in
+<B>MEncoder</B>.</P>
+
+<P>Usage :<BR>
+ <CODE>mplayer media.avi -aop list=resample:fout=<required
+ frequency in Hz, like 44100></CODE></P>
+
</BODY>
</HTML>
Index: video.html
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/Polish/video.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- video.html 16 Dec 2001 11:51:02 -0000 1.1
+++ video.html 29 Dec 2001 18:46:10 -0000 1.2
@@ -24,6 +24,9 @@
<LI>Matrox cards with X/DRI >=4.0.3
<LI>Radeon with X/DRI CVS</UL></TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
+ size=2><A HREF=#2.3.1.10>gl2</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
+ Helvetica, sans-serif" size=2>OpenGL renderer, multiple textures version</TD><TR>
+<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
size=2><A HREF=#2.3.1.3>dga</A></TD><TD></TD><TD><FONT face="Verdana, Arial,
Helvetica, sans-serif" size=2>X11 DGA extension</TD><TR>
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
@@ -47,6 +50,9 @@
<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
size=2><a href=#2.3.1.12>vesa</a></TD><TD></TD><TD><FONT face="Verdana, Arial,
Helvetica, sans-serif" size=2>Output to VESA BIOS.</TD><TR>
+<TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif"
+ size=2>directfb</TD><TD></TD><TD><FONT face="Verdana, Arial,
+ Helvetica, sans-serif" size=2>Direct Framebuffer Device</TD><TR>
<TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif"
size=2>Card specific:</B></P></TD><TR>
@@ -268,6 +274,12 @@
Drivers provided by <A HREF="mailto:tomee at cpi.pl">Tomek Jarzynka</A>.
</P>
+<P><B><A NAME=2.3.1.2.6>2.3.1.2.6. Trident cards</A></B></P>
+
+<P>If you want to use xv with a trident card, provided that it doesn't
+work with 4.1.0, try the latest cvs of Xfree or wait for Xfree 4.2.0.
+The latest cvs adds support for fullscreen xv support with the
+Cyberblade XP card.</P>
<P><B><A NAME=2.3.1.3>2.3.1.3. DGA</A></B></P>
@@ -592,10 +604,13 @@
<P><CODE> insmod mga_vid.o mga_ram_size=16</CODE></P>
-<P>To make it load/unload automatically when needed, insert the following line
+<P>To make it load/unload automatically when needed, first insert the following line
at the end of /etc/modules.conf:</P>
<P><CODE> alias char-major-178 mga_vid</CODE></P>
+
+<P>Then copy the <CODE>mga_vid.o</CODE> module to the appropriate place under
+ <CODE>/lib/modules/<kernel version>/somewhere</CODE>.</P>
<P>Then run</P>
More information about the MPlayer-cvslog
mailing list