From c9e9af7120461e032ed4cfc62d3948f909bfdd88 Mon Sep 17 00:00:00 2001
From: gabucino
Date: Sat, 29 Dec 2001 18:46:10 +0000
Subject: "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..."
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3880 b3059339-0415-0410-9bf9-f77b7e298cf2
---
DOCS/Polish/DVB | 89 ++++----
DOCS/Polish/DXR3 | 24 ++-
DOCS/Polish/cd-dvd.html | 24 ++-
DOCS/Polish/codecs.html | 21 +-
DOCS/Polish/documentation.html | 269 ++++++++++++++---------
DOCS/Polish/encoding.html | 96 +++++++--
DOCS/Polish/faq.html | 35 +--
DOCS/Polish/formats.html | 40 +++-
DOCS/Polish/gcc-2.96-3.0.html | 10 +-
DOCS/Polish/mencoder.1 | 36 +++-
DOCS/Polish/mplayer.1 | 472 ++++++++++++++++++++++++++---------------
DOCS/Polish/sound.html | 18 +-
DOCS/Polish/video.html | 17 +-
13 files changed, 766 insertions(+), 385 deletions(-)
(limited to 'DOCS/Polish')
diff --git a/DOCS/Polish/DVB b/DOCS/Polish/DVB
index 874117d676..d2e12ea6ab 100644
--- a/DOCS/Polish/DVB
+++ b/DOCS/Polish/DVB
@@ -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...)
+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...)
-How to enable?
-~~~~~~~~~~~~~~
+Jak włączyć?
+~~~~~~~~~~~~
-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 :
+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=/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=/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.
+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ę.
-Future plans/TODO:
-~~~~~~~~~~~~~~~~~~
+Plany/TODO na przyszłość:
+~~~~~~~~~~~~~~~~~~~~~~~~~
-- 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)
+- 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)
diff --git a/DOCS/Polish/DXR3 b/DOCS/Polish/DXR3
index b3f7fd60e9..4b239d403f 100644
--- a/DOCS/Polish/DXR3
+++ b/DOCS/Polish/DXR3
@@ -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 @@ DXR3/H+ video/audio output plugins manual by David Holm
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 @@ spoils most of the useful features of this card except for tv-out ;).
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 " switches should be required as mplayer will autodetect.
diff --git a/DOCS/Polish/cd-dvd.html b/DOCS/Polish/cd-dvd.html
index a37c97d94d..70dac22dde 100644
--- a/DOCS/Polish/cd-dvd.html
+++ b/DOCS/Polish/cd-dvd.html
@@ -127,10 +127,28 @@ machine.
Selects DVD chapter (default: play from chapter 1)
-dvdangle <angle_id>
Selects camera angle (default: 1)
+
-alang <country code>
+
+ The country code tells MPlayer which audio language(s) to prefer.
+ For the list of available languages, add -v option after
+ your DVD options, and browse the output.
+ For example :
+ -alang hu,en - first tries to find hungarian
+ audio, and if not found, decode english audio.
+
-slang <country code>
+
+ Turns on DVD subtitles. The country code tells MPlayer
+ which language(s) to prefer.
+ For the list of available languages, add -v option after
+ your DVD options, and browse the output.
+ For example :
+ -slang hu,en - first tries to display hungarian
+ subtitles, and if not found, display english subtitles.
-sid <subtitle_id>
-
Turns DVD subtitle displaying (of the given subtitle_id or language) on (default: no)
- For the list of available languages, use -sid 1 -v options and
- browse the output.
+
+ Displays a subtitle channel with the given id (values can be
+ 0-31). Useful for example with badly mastered DVDs where country code
+ selects the wrong channel.
Default device is /dev/dvd, you can change it in config.h
diff --git a/DOCS/Polish/codecs.html b/DOCS/Polish/codecs.html
index c0f9b74b00..e83c5e7b92 100644
--- a/DOCS/Polish/codecs.html
+++ b/DOCS/Polish/codecs.html
@@ -24,6 +24,7 @@ codziennie tworzon
Kodeki XAnim
VIVO
FLI
+
RealVideo 1.0
Jeśli masz kodeka Win32 nie wymienionego tutaj, oraz jeszcze nie
@@ -131,7 +132,7 @@ przenie
Następnie skompiluj. configure wykrywa czy wszystko jest w porządku i może
być skompilowane. Ten kodek również wspiera postprocessing!
-
W celu użycia go, odśwież swój plik codecs.conf, zgodnie z tym, co mówią
+
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).
Aby osiągnąć największą prędkość na moim K6, usuwam sekcję
@@ -211,10 +212,16 @@ HREF="mailto:melanson@pcisys.net">Mike'a Melansona).
Najlepszym sposobem, aby oglądać obrazy Cinepak za pomocą MPlayera
-jest użycie kodeka XAnim vid_cvid.xa, ponieważ obsługuje on wyjścia
-YV12, YUY2, w przeciwieństwie do kodeka Win32, który wspiera wyłącznie RGB.
+
MPlayer 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.
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 :(
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
make - sugerowana wersja, to wersja najnowsza (nie starsza
niż 3.79.x). Jest to zazwyczaj mało istotne.
SDL - 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).
+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).
KODEKI
@@ -372,56 +386,57 @@ u
KARTY GRAFICZNE
-
There are generally two kind of videocards. One kind (the newer cards) has
-hardware YUV acceleration support, the other cards don't.
+
Generelnie istnieją dwa rodzaje kart graficznych. Karty posiadające obsługę
+sprzętowej akceleracji YUV (nowsze) oraz pozostałe karty, nie posiadające
+tego.
KARTY YUV
-
-They can display and scale (zoom) the picture to any size that fits in
-their memory, with small CPU usage (zooming doesn't increase it!), thus
-you get a nice and very fast fullscreen playing.
+
Potrafią one wyświetlać i skalować (zoom) obrazki do dowolnego rozmiaru,
+jaki mieści się w ich pamięci, z małym zużyciem CPU (zooming nie
+zwieksza go!), dzięki czemu masz bardzo szybkie pełnoekranowe odtwarzanie.
-
-
Karty Matrox G200/G400/G450/G550 : please see the mga_vid
-section in order to gain big speedup. It is important to do these steps
-before compiling MPlayer, otherwise no Matrox-specific support will be
-built. Also check out the Matrox TV-out
-section.
-
-
Karty 3Dfx Voodoo3/Banshee : please see the 2.3.1.9 section in order to gain big speedup. It
-is important to do these steps before compiling MPlayer,
-otherwise no 3Dfx support will be built. Also see the 3dfx
-TV out section.
-
-
Karty ATI : see the ATI cards
-section of the TV-out documentation, to know what features of your card is
-supported under Linux/MPlayer. If you have a Radeon or Rage128 card, we have a
-XXX_vid driver for you, with TV out ! Check this section !
-
-
Karty S3 : 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 S3 Xv
-section for details. Older, non-Savage cards have no, or slow hardware
-support.
-
-
Karty Nvidia : very bad choice for video playing. Nvidia's
-cards are manufactured on the far-east, and have very cheap and bad
-quality chips. Moreover, the built-in Nvidia driver in XFree86 doesn't
-contain support for hardware YUV acceleration! You have to download
-Nvidia's closed-source drivers from nvidia.com . See details in Nvidia Xv driver section.
-
-
Inne karty : none of the above?
-
Try if the XFree86 driver (and your card) supports hardware
- acceleration. See the Xv section for
- details.
-
If it doesn't, your card is one of the :
+
Karty Matrox G200/G400/G450/G550: w celu uzyskania dużego
+zwiększenia prędkości zobacz sekcję mga_vid.
+Ważne jest, aby wykonać te kroki zanim skompilujesz MPlayera, w
+przeciwnym razie żadne specjalne wsparcie dla Matroxa nie zostanie zbudowane.
+Zobacz również sekcję Matrox TV-out.
+
+
Karty 3Dfx Voodoo3/Banshee: w celu uzyskania dużego zwiększenia
+prędkości zobacz sekcję 2.3.1.9. Ważne jest,
+aby wykonać te kroki zanim skompilujesz MPlayera, w przeciwnym
+razie żadne wsparcie dla 3Dfx nie zostanie zbudowane. Zobacz również sekcję 3dfx TV-out.
+
+
Karty ATI: zobacz sekcję karty
+ATI z dokukmentacji TV-out, aby się dowiedzieć, jakie właściwości twojej
+karty są obsługiwane pod Linuksem/MPlayerem. Jeżeli masz kartę Radeon
+lub Rage128, mamy dla ciebie sterownik XXX_vid, z wyjściem TV!
+Sprawdź tą sekcję!
+
+
Karty S3: 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ę
+S3 Xv, aby dowiedzieć się więcej szczegółów.
+Starsze, karty - nie Savage, nie zawierają, bądź mają bardzo wolne wsparcie
+sprzętowe.
+
+
Karty Nvidia: 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, wbudowany sterownik Nvidii w XFree86
+nie zawiera wsparcia dla sprzętowej akceleracji YUV! Musisz ściągnąć
+sterowniki Nvidii, które są closed-source, ze strony nvidia.com. Zobacz więcej
+szczegółów w sekcji Sterowniki Nvidia Xv
.
+
+
Inne karty: żadna z wyżej wymienionych?
+
+
Sprawdź czy sterownik XFree86 (i twoja karta) obsługuje akcelerację
+sprzętową. Szczegóły znajdziesz w sekcji Xv.
+
+
Jeśli nie, twojej karty należy szukać tutaj:
@@ -431,19 +446,17 @@ HREF="video.html#2.3.1.2.3">Nvidia Xv driver section.
Karty bez YUV
-
-Fullscreen playing can be achieved by either zooming
-(by software, 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 MPlayer, this behaviour can
-be switched on by using the -vm option and with
-the following drivers :
-
-
using XFree86 : see details in
- DGA driver and
- X11 driver sections. DGA is
- recommended!
-
not using XFree86 : try the drivers in the following order :
+
Pełnoekranowe odgrywanie może być osiągnięte albo przez (sprzętowy,
+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ą MPlayera, to zachowanie może być włączone za
+pomocą opcji -vm z następującymi sterownikami:
+
+
using XFree86: zobacz szczegóły w sekcji:
+ sterownik DGA oraz
+ sterownik X11. DGA jest
+rekomendowany!
+
nie używając XFree86: spróbuj kolejno tych sterowników:
vesa,
fbdev,
svgalib,
@@ -455,42 +468,43 @@ the following drivers :
-
Soundblaster Live! : with this card you can use 4 or 6 (5.1)
-channels AC3 decoding instead of 2. Read the
-Software AC3 decoding section.
+
Soundblaster Live!: z tą kartą możesz używać 4 lub 6 (5.1)
+kanałów dekodowania AC3, zamiast, jak dotąd, 2. Przeczytaj sekcję Programowe dekodowanie AC3.
-
other cards' features aren't supported by MPlayer.
- It's very recommended to read the soundcards
- section !
+
właściwości innych kart nie są obsługiwane przez MPlayera.
+ Bardzo zaleca się przeczytanie sekcjikarty
+dźwiękowe!
WŁAŚCIWOŚCI
-
For DVD support, you'll have to compile libdvdcss and libdvdread, and
-in this order!
-See section 4.2 for more information.
-
-
Decide if you need GUI. If you do, see the 1.4 section
-before compiling.
+
Aby mieć obsługę DVD, musisz skompilować libdvdcss i libdvdread, dokładnie
+w takiej kolejności! Zobacz szczegóły w sekcji
+4.2.
-
If you want to install MEncoder (our great all-purpose encoder),
-see the MEncoder section .
+
Zdecyduj czy potrzebujesz GUI. Jeżeli tak, zobacz, przed kompilacją,
+sekcję 1.4 .
+
Jeżeli chcesz zainstalować MEncoder (nasz wspaniały wszechstronny
+koder), zobacz sekcję MEncoder.
-
If you have a V4L compatible TV tuner card, and wish to watch/grab and
-encode movies with MPlayer, read the TV input section.
-
There are two timer codes in MPlayer. To use the old
-method, you don't have to do anything. It uses usleep() 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 setuid root
-MPlayer binary (or a little kernel hacking, but that's unadvised). You
-can see the new timer's efficiency in the status line. Note: NEVER install
-setuid MPlayer binary on a multiuser system! It's a clear way for everyone
-to gain root.
+
Jeżeli masz tuner TV zgodny z V4L i chcesz oglądać/nagrywać oraz
+kodować filmy za pomocą MPlayera, przeczytaj sekcję wejście
+TV.
+
Są dwa kody timera w MPlayerze. Aby użyć starej metody, nie
+musisz robić nic. Stosuje ona usleep(), 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. setuid root) dla binariów MPlayera (lub drobnych zmian w
+jądrze, ale to jest odradzane). Możesz zobaczyć wydajność nowego timera w
+status line. Uwaga: NIGDY nie instaluj binariów MPlayera jako setuid w
+systemie wielu użytkowników! To prosta droga dla każdego, by zdobyć
+uprawnienia roota.
Then build MPlayer:
@@ -499,6 +513,11 @@ to gain root.
make
make install
+
Debian users can build a .deb package for themselves, it's very
+simple. Just exec fakeroot debian/rules binary in MPlayer's
+root dir. Detailed instructions can be found here.
+
ALWAYS browse the output of ./configure, and the
configure.log 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.
@@ -609,6 +628,7 @@ Some URLs:
It's a complete tool to convert from TTF/Type1/etc font to mplayer font pkg.
(read TOOLS/subfont-c/README for details)
+
use the font generator GIMP plugin at TOOLS/subfont-GIMP
(note: you must have HSI RAW plugin too, see URL below)
@@ -652,21 +672,18 @@ TV tuner.
-
first, you have to add the --enable-tv flag to ./configure,
- and recompile.
+
first, you have to recompile. ./configure 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!).
make sure your tuner works with another TV softwares in Linux, for example
- xawtv.
+xawtv.
-
Hint: if MPlayer prints ioctl: can't sync or something
- like this, your tuner can't capture the requested image size. Try using
- width=640:height=480 options.
-
-
Hint #2 : 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 -vo sdl).
- You can specify these with the outfmt=YV12 option see below.
+
Hint : are the colors messed up? Then your tuner can't display in
+YV12 colorspace. Try I420 (you must use the -vc rawi420 option
+too!), or YUY2, UYVY, RGB32 (this one with -vo sdl) colorspaces.
+You can specify these with the outfmt=YV12 option see below.
@@ -1619,6 +1682,10 @@ otherwise. Please do not send messages using other language!
(for example compiled on P3 and running on celeron)
Solution: compile MPlayer on the same machine where you will use it!
Workaround: ./configure --disable-sse etc. options
+
"Internal buffer inconsistency" during MEncoder run:
+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.
MEncoder (MPlayer's Movie Encoder) is a simple movie encoder,
designed to encode MPlayer-playable movies
(AVI/DVD/VCD/VOB/MPG/MOV/VIV/NET) to other MPlayer-playable formats (see
@@ -14,15 +15,19 @@ passes) video, PCM/MP3/VBRMP3 audio. Also has stream
copying abilities. In the future, there will be cropping, resizing filters, and
other interesting stuff.
read MPlayer's compilation instructions, it contains info about
+
OPTIONAL - read MPlayer's compilation instructions, it contains info about
how to install libdvdread for DVD support, etc.
-
download the newest DivX4linux libs
+
OPTIONAL - download the newest DivX4linux libs
from avifile.sourceforge.net,
and have them PROPERLY installed. This is needed for DivX4 (1/2 pass)
encoding. And since this is mandatory (now), MEncoder is Linux-only.
-
download and compile libmp3lame (from lame 3.89beta or lame CVS).
+
OPTIONAL - for libavcodec support, install libavcodec as
+ described in the libavcodec section.
+
OPTIONAL - download and compile libmp3lame (from lame 3.89beta or lame CVS). WARNING : DO NOT COMPILE LAME WITH GCC 2.96 ! It won't
work properly !
This
@@ -43,7 +48,9 @@ other interesting stuff.
You are ready. As you probably know, other encoding tools need the
avifile library installed. MEncoder doesn't need it at all.
The name comes from the fact that this method encodes the file twice.
-The first encoding (dubbed pass) 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 pass) 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.
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 @@ commands are needed :
AVI (DivX) files, you have be aware that AVI headers don't store this
value. Thus, the only solution is rescaling.
-
The output size is specified with the -x, and -y
- options. Furthermore, there are 3 rescaling filters in MEncoder, 0
- : fast 1 : bilinear, 2 : bilinear, bicubic (best quality).
+
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
+ -x, and -y options. Furthermore, there are 3
+ rescaling filters in MEncoder, 0
+ : fast bilinear, 1 : bilinear, 2 : bicubic (best quality).
They can be specified with the -sws option. If not specified,
MEncoder will use 0 : fast bilinear.
Rescaling is very simple : mencoder sample-svcd.mpg -divx4opts br=1300 -x 640 -y 480 -sws 2 -o output.avi
Easiest thing. We simply copy the video and audio streams, and
+MEncoder generates the index. Of course this cannot fix possible bugs in
+the video and/or audio streams.
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 :
+
+
+
+
mjpeg - Motion JPEG
+
h263 - H263
+
h263p - H263 Plus
+
mpeg4 - DivX4
+
msmpeg4 - the old DivX
+
rv10 - an old RealVideo codec
+
mpeg1video - MPEG1 video :)
+
+
+
+
The first column contains the codec names that should be passed after the
+ vcodec config, like : -lavcopts vcodec=msmpeg4
NOTE : for all available options, read the manpage !
@@ -179,6 +218,7 @@ commands are needed : help - get list of available codecs copy - no encoding, just copy the stream (only from AVI/ASF now) divx4 - encode to DivX4
+ lavc - encode with a codec from libavcodec
@@ -206,6 +246,23 @@ commands are needed : help - get help br=XXX - specify bitrate in kbit <4-16000> or bit <16001-24000000> q=XXXX - quality (1-fastest, 5-best - default 5)
+ key=XXXX - keyframe interval
+
+
+
+
+
+ -lavcopts
+
+
+ If encoding with libavcodec, you can specify its parameters here, like:
+ -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
+ Common options: (for full list, check the manpage!)
+ help - get help
+ vcodec=XXX - select videocodec (for the full list, see the libavcodec section above)
+ vbitrate=XXX - specify bitrate in kbit <4-16000> or bit <16001-24000000>
+ vhq - high quality
+ keyint=XXX - keyframe interval
Using MEncoder is the easiest thing on Earth. See the following :
Encoding from DVD, title 2 : mencoder -dvd 2 -o title2.avi
+
The same, but with libavcodec family, MJPEG compression :
+ mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -ffourcc mjpg
+
Encoding from DVD, title 2, with rescaling : mencoder -dvd 2 -x 640 -y 480 -sws 2 -o title2.avi
diff --git a/DOCS/Polish/faq.html b/DOCS/Polish/faq.html
index cfefb057e5..6fed58216c 100644
--- a/DOCS/Polish/faq.html
+++ b/DOCS/Polish/faq.html
@@ -72,7 +72,7 @@ who can't even use windows, and never tried to compile a kernel. They installed
(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.
+and to read messages of ./configure and mplayer.
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.
@@ -183,11 +183,7 @@ I try to start it, it says:
shared object file: No such file or directory
I checked up on the file and it IS there in /usr/local/lib.
A:
-What are you doing on Linux? Can't you install a library? Why do
-we get these questions? It's not MPlayer specific at all! Add
-/usr/local/lib to /etc/ld.so.conf and run ldconfig .
-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 /etc/ld.so.conf and run ldconfig .
Q:
@@ -217,7 +213,7 @@ Dunno, upgrading binutils should help (2.11.92.* or newer should be good). Not o
The GUI isn't usable with icewm, because some panel are over the movie!!
A:
-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.
Q:
@@ -492,9 +488,9 @@ There this movie is, and when I play it I get video-audio desync and/or MPlayer
This can have multiple reasons.
your CPU and/or video card and/or bus is too SLOW. MPlayer
displays a message if this is the case. (and the dropped frames counter is going up fast)
-
if it is an AVI, maybe it has shit interleaving. Try the -ni option.
-
your sound driver is shit, or you use ALSA 0.5 with -ao oss. See the soundcards section.
-
the AVI has shit header, try with the -nobps option, and/or -mc 0 .
+
if it is an AVI, maybe it has bad interleaving. Try the -ni option.
+
your sound driver is buggy, or you use ALSA 0.5 with -ao oss. See the soundcards section.
+
the AVI has bad header, try with the -nobps option, and/or -mc 0 .
Q:
@@ -538,15 +534,6 @@ only sound! It prints:
Update your codecs.conf
-
Q:
-I'm using the GUI. During startup, MPlayer prints :
-
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...
-
A:
-You can't use GTK in a suid-root binary, as pointed out in the GUI section.
-
-
5.4. Video/audio driver problems (vo/ao)
@@ -602,7 +589,7 @@ for output, thus it should work for you. Compile in libavcodec support.
OpenGL (-vo gl) output doesn't work (hangup/black window/X11 errors/...).
A:
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 @@ for this task, use them. BTW, MPlayer stands for Movie Player.
Q:
I'd like to seek +/- 1 frames, instead of 10 seconds.
A:
-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.
Note: about realmedia (.ra/.rm) support read the FAQ!
-
It's important to clarify a popular mistake. When people see a file with
.AVI 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
@@ -157,6 +159,40 @@ and VIVO audio codec sections for installation
instructions.
FLI is a very old fileformat used by Autodesk Animator, but it's
+a common fileformat for short animations on the Net. MPlayer 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.
Yes, MPlayer 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 RealVideo
+and RealAudio codecs.
+
+
+
NuppelVideo
+is a TV grabber tool (AFAIK:). MPlayer can read its .nuv
+files (only NuppelVideo 5.0). Those files can contain uncompressed YV12,
+YV12+RTJpeg compressed, YV12 RTJpeg+lzo compressed, and YV12+lzo compressed
+frames, MPlayer decodes (and also encodes them with MEncoder to
+DivX/etc!) them all. Seeking is under implementation.
Currently MPlayer is still a Movie and not a Media
diff --git a/DOCS/Polish/gcc-2.96-3.0.html b/DOCS/Polish/gcc-2.96-3.0.html
index 030ad4ee04..64fb88e096 100644
--- a/DOCS/Polish/gcc-2.96-3.0.html
+++ b/DOCS/Polish/gcc-2.96-3.0.html
@@ -75,14 +75,12 @@ wyj
Odpowiedź:
-
-Nie. To ty jesteś w błędzie!
+
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.
-
+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.
Pytanie: Nie! Mylicie się! Wszystko świetnie działa z gcc 2.96
diff --git a/DOCS/Polish/mencoder.1 b/DOCS/Polish/mencoder.1
index aeeaaaa1b2..b80165f906 100644
--- a/DOCS/Polish/mencoder.1
+++ b/DOCS/Polish/mencoder.1
@@ -1,4 +1,4 @@
-.\" MEncoder (C) 2000-2001 Arpad Gereoffy
+.\" MEncoder (C) 2000-2001 Arpad Gereoffy
.\" This manpage was/is done by Gabucino
.\"
.TH MEncoder
@@ -27,6 +27,7 @@ mencoder \- Movie Encoder for Linux
.RB [ \-ovc\