[MPlayer-DOCS] CVS: main/DOCS/xml/pl mencoder.xml, 1.1, 1.2 tvinput.xml, 1.4, 1.5
Maciej Paszta CVS
paszczi at mplayerhq.hu
Tue Jan 27 23:20:40 CET 2004
Update of /cvsroot/mplayer/main/DOCS/xml/pl
In directory mail:/var2/tmp/cvs-serv21382
Modified Files:
mencoder.xml tvinput.xml
Log Message:
sync
Index: mencoder.xml
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/xml/pl/mencoder.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mencoder.xml 2 Jan 2004 11:25:44 -0000 1.1
+++ mencoder.xml 27 Jan 2004 22:20:38 -0000 1.2
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- Synced with 1.11 -->
+<!-- Synced with 1.17 -->
<chapter id="mencoder">
<title>Kodowanie z <application>MEncoderem</application></title>
@@ -67,15 +67,15 @@
<step><para>
<emphasis>Drugi przebieg:</emphasis>
<screen>
-mencoder <replaceable>plik/DVD</replaceable> -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=<replaceable>bitrate</replaceable><!--
+mencoder <replaceable>plik/DVD</replaceable> -oac copy -ovc lavc
+-lavcopts vcodec=mpeg4:vpass=1:vbitrate=<replaceable>bitrate</replaceable><!--
--></screen>
Jest to pierwszy przebieg kodowania video. Opcjonalnie ustal video bitrate na ten który MEncoder wypisa³
na koñcu poprzedniego przebiegu.</para></step>
<step><para>
<emphasis>Trzeci przebieg:</emphasis>
<screen>
-mencoder <replaceable>plik/DVD</replaceable> -oac copy -pass 2 \
- -ovc divx4 -divx4opts br=<replaceable>bitrate</replaceable>
+mencoder <replaceable>file/DVD</replaceable> -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=<replaceable>bitrate</replaceable>
</screen>
Jest to drugi przebieg kodowania video. Ustal ten sam bitrate co w poprzednim przebiegu, chyba ¿e naprawdê wiesz co robisz.
W tym przebiegu, d¼wiêk z <filename>frameno.avi</filename> bêdzie do³±czony do pliku koñcowego... i gotowe!
@@ -101,14 +101,16 @@
<para>
<application>MEncoder</application> mo¿e tworzyæ pliki formatu MPEG (MPEG-PS).
Jest to prawdopodobnie u¿yteczne tylko z kodekiem <emphasis>mpeg1video</emphasis>
-pochodz±cym z <link linkend="ffmpeg">libavcodec</link>, poniewa¿ odtwarzacze - za wyj±tkiem
+pochodz±cym z <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>, poniewa¿ odtwarzacze - za wyj±tkiem
<application>MPlayera</application> - oczekuj± obrazu zakodowanego w MPEG1 i
strumienia d¼wiêkowego w MPEG1 warstwa (layer) 2 (MP2) w pliku MPEG.
</para>
<para>
-Cecha ta nie jest zbytnio przydatna w tej chwili, poza tym zawiera prawdopodobnie wiele b³êdów, ale najwa¿niejsze jest to,
-¿e <application>MEncoder</application> w tej chwili nie mo¿e kodowaæ 2 warstwy MPEG1 (MP2) audio której oczekuj± wszystkie odtwarzacze w plikach MPEG.
+Cecha ta nie jest zbytnio przydatna w tej chwili, poza tym
+zawiera prawdopodobnie wiele b³êdów, ale najwa¿niejsze jest to,
+¿e <application>MEncoder</application> w tej chwili nie mo¿e kodowaæ
+2 warstwy MPEG1 (MP2) audio której oczekuj± wszystkie odtwarzacze w plikach MPEG.
</para>
<para>
@@ -118,7 +120,9 @@
<para>
Przyk³ad:
<screen>
-mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy <replaceable>inne opcje</replaceable> <replaceable>media.avi</replaceable> -o <replaceable>wyjscie.mpg</replaceable>
+mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy
+<replaceable>inne opcje</replaceable> <replaceable>media.avi
+</replaceable> -o <replaceable>wyjscie.mpg</replaceable>
</screen>
</para>
</sect1>
@@ -145,7 +149,8 @@
<para>
Przyk³ad:
<screen>
-mencoder <replaceable>wejscie.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480-o <replaceable>wyjscie.avi</replaceable>
+mencoder <replaceable>wejscie.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4
+-vf scale=640:480-o <replaceable>wyjscie.avi</replaceable>
</screen>
</para>
</sect1>
@@ -219,11 +224,11 @@
</sect1>
<sect1 id="menc-feat-enc-libavcodec">
-<title>Kodowanie przy pomocy rodziny kodeków libavcodec</title>
+<title>Kodowanie przy pomocy rodziny kodeków <systemitem class="library">libavcodec</systemitem></title>
<para>
-<link linkend="ffmpeg">libavcodec</link> umo¿liwia proste kodowanie do wielu
-interesuj±cych formatów video i audio (narazie kodeki audio nie s± obs³ugiwane).
+<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link> umo¿liwia proste kodowanie do wielu
+interesuj±cych formatów video i audio.
Mo¿esz kodowaæ do nastêpuj±cych kodeków (mniej lub bardziej aktualne)
<informaltable frame="all">
@@ -337,7 +342,8 @@
<para>
Tworzenie pliku DivX4 z wybranych plików JPEG w aktualnym katalogu:
<screen>
-mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o <replaceable>wyjscie.avi</replaceable> <replaceable>ramka001.jpg,ramka002.jpg</replaceable> <!--
+mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o <replaceable>wyjscie.avi</replaceable>
+<replaceable>ramka001.jpg,ramka002.jpg</replaceable> <!--
--></screen>
</para>
</informalexample>
@@ -436,7 +442,8 @@
<title>Kopiowanie francuskich napisów z pliku MPEG</title>
<screen>
rm napisy.idx napisy.sub
-mencoder <replaceable>film.mpg</replaceable> -ifo <replaceable>film.ifo</replaceable>-vobsubout napisy -vobsuboutindex 0 -vobsuboutid fr -sid 1<!--
+mencoder <replaceable>film.mpg</replaceable> -ifo <replaceable>film.ifo</replaceable>
+ -vobsubout napisy -vobsuboutindex 0 -vobsuboutid fr -sid 1<!--
--></screen>
</example>
@@ -461,8 +468,10 @@
</para>
<para>
-W³a¶ciwo¶æ ta mo¿e byæ jedynie u¿ywana z kodekiem <systemitem>mpeg4</systemitem> z biblioteki <link linkend="ffmpeg">libavcodec</link>.
-Pamiêtaj: chocia¿ <application>MPlayer</application> poprawnie odtworzy stworzone pliki, inne odtwarzacze
+W³a¶ciwo¶æ ta mo¿e byæ jedynie u¿ywana z kodekiem <systemitem>mpeg4</systemitem>
+z biblioteki <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>.
+Pamiêtaj: chocia¿ <application>MPlayer</application>
+poprawnie odtworzy stworzone pliki, inne odtwarzacze
u¿yj± z³ych proporcji obrazu (aspect ratio).
</para>
@@ -474,7 +483,8 @@
<para>
Sposób u¿ycia:
<screen>
-mencoder <replaceable>przyk³ad-svcd.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o <replaceable>wyjscie.avi</replaceable>
+mencoder <replaceable>przyk³ad-svcd.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:autoaspect
+-vf crop=714:548:0:14 -oac copy -o <replaceable>wyjscie.avi</replaceable>
</screen>
</para>
</sect1>
@@ -482,7 +492,7 @@
<sect1 id="custommatrices"><title>Dowolne inter/intra matryce</title>
<para>
-Ta cecha <link linkend="ffmpeg">libavcodec</link> pozwala ustawiæ dowolne
+Ta cecha <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link> pozwala ustawiæ dowolne
inter (I-ramki/ramki kluczowe) i intra (P-ramki/predicted
frames) matryce. Funkcja ta jest obs³ugiwana przez wiele kodeków:
<systemitem>mpeg1video</systemitem> i <systemitem>mpeg2video</systemitem>
@@ -527,7 +537,8 @@
<para>
Sposób u¿ycia:
<screen>
-$ mencoder <replaceable>wejscie.avi</replaceable> -o <replaceable>wyjscie.avi</replaceable> -oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=...
+$ mencoder <replaceable>wejscie.avi</replaceable> -o <replaceable>wyjscie.avi</replaceable>
+-oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=...
</screen>
</para>
@@ -544,4 +555,186 @@
</para>
</sect1>
+<sect1 id="menc-feat-dvd-mpeg4">
+<title>Rippowanie DVD do wysokiej jako¶ci pliku MPEG4 ("DivX")</title>
+
+<para>
+ Na ripowanie DVD do pliku MPEG4 (DivX) wysokiej jako¶ci sk³ada sie wiele czynników.
+ Poni¿ej znajduje siê przyk³ad tego procesu gdy nie ma ¿adnego rozmiaru docelowego
+ pliku koñcowego (innego ni¿ zmieszczenie rezultatu w 2GB).
+ <systemitem class="library">Libavcodec</systemitem> zostanie u¿yte do zakodowania obrazu,
+ d¼wiêk natomiast bêdzie skopiowany bez zmian.
+</para>
+
+<sect2 id="menc-feat-dvd-mpeg4-crop">
+<title>Kadrowanie</title>
+<para>
+ Odtwórz DVD i uruchom na nim filtr detekcji kadrowania (<option>-vf cropdetect</option>).
+ Rezultatem bedzie prostok±t kadrowania do u¿ycia przy kodowaniu. Powodem kadrowania
+ jest to, ¿e wiele filmów nie zosta³o nakrêconych w standardowej dla DVD proporcji obrazu
+ (aspect ratio)(16/9 lub 4/3), lub, powodem mo¿e byæ cokolwiek,
+ obraz nie wype³nia poprawnie ca³ej ramki. A wiêc chcesz wyci±æ bezsensowne czarne
+ pasy podczas ripowania. To równie¿ poprawia jako¶æ ripu w poniewa¿ kodowanie ostrych krawêdzi
+ czarnych pasów zajmuje wiele bitów.
+ Powszechn± proporcja obrazu jest 2.35, taka jak w kineskopie. Wiêkszo¶æ du¿ych filmów-pogromców bloków
+ ma w³asnie tak± proporcje obrazu (aspect ratio).
+</para>
+</sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-quality">
+<title>Poziom jako¶æ</title>
+<para>
+ Nastêpn± rzecz± jak± musisz ustaliæ to docelowy poziom jako¶ci. Gdy nie ma potrzeby
+ zmieszczenia pliku na p³ycie/p³ytach CD, u¿ycie sta³ej kwantyzacji znanej
+ równie¿ pod nazw± sta³ej jako¶ci bêdzie dobrym wyborem. W ten sposób ka¿da ramka
+ zajmuje tyle bitów ile potrzebuje aby zachowaæ jako¶æ na wybranym poziomie,
+ za to wielokrotne kodowanie nie jest w tym wypadku potrzebne. W
+ <systemitem class="library">libavcodec</systemitem>, otrzymasz sta³± jako¶æ
+ u¿ywaj±c opcji <option>-lavcopts vqscale=<replaceable>N</replaceable></option>.
+ <option>vqscale=3</option> powinno daæ koñcowy rezultat poni¿ej 2GB, zale¿y to g³ównie
+ od d³ugo¶ci filmu i poziomu szumów obrazu (im wiecej szumów tym trudniej jest dany obraz skompresowaæ).
+</para></sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-2gb">
+<title>Pliki powy¿ej 2GB</title>
+<para>
+ Je¿eli plik wynikowy z kodowania o sta³ej jako¶ci jest wiêkszy od 2GB
+ , bêdziesz musia³ stworzyæ indeks aby móc ogl±daæ go poprawnie.
+ Albo
+
+<itemizedlist>
+<listitem><para>
+ odtwórz film z opcj± <option>-forceidx</option> aby stworzyæ index w locie albo
+ </para></listitem>
+<listitem><para>
+ u¿yj <option>-saveidx</option> aby zapisaæ indeks do pliku tylko raz i u¿yæ go potem przy odtwarzaniu
+ pliku u¿ywaj±c opcji <option>-loadidx</option>.
+ </para></listitem>
+</itemizedlist>
+
+ Je¶li denerwuje Ciê to, mo¿esz chcieæ utrzymaæ wielko¶æ pliku poni¿ej 2GB.
+</para>
+
+<para>
+ S± trzy sposoby aby unikn±æ tego. Mo¿esz spróbowaæ zakodowaæ jeszcze raz u¿ywaj±æ
+ <option>vqscale=4</option> i zobaczyæ czy wielko¶æ i jako¶æ pliku wynikowego s±
+ zadowalaj±ce. Mo¿esz tak¿e spróbowaæ
+ <link linkend="menc-feat-divx4">kodowania 2przebiegowego</link>.
+ Gdy bêdziesz kopiowa³ scie¿kê d¼wiêkow± automatycznie bêdziesz zna³ jej
+ bitrate, znasz tak¿e d³ugo¶æ filmu, mo¿esz wiêc obliczyæ potrzebny bitrate
+ aby przekazaæ go opcji <option>-lavcopts vbitrate=<replaceable>bitrate</replaceable></option>
+ bez u¿ywania <link linkend="menc-feat-divx4">kodowania 3przebieowego</link>.
+</para>
+
+<para>
+ Trzeci± i prawdopodobnie najlepsz± opcj± bêdzie lekkie zeskalowanie rozdzielczo¶ci.
+ Lekkie zmiêkczenie obrazu i stracenie setali jest bardziej przyjazne dla oka ni¿
+ artefakty powodowane przez kompresjê MPEG. Zeskalowywanie wydajnie redukuje szumy obrazy
+ ,co jest dobre, poniewa¿ szumy siê ciê¿ko kompresuje.
+</para>
+
+</sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-deinterlacing">
+<title>Usuwanie przeplotu</title>
+<para>
+ Je¿eli film ma przeplot, mo¿esz chcieæ go zlikwidowaæ podczas ripowania.
+ Jest to kwestia dyskusyjna czy usuwanie przeplotu powinno byæ robione
+ na tym etapie. Zalet± jest to ¿e usuwanie przeplotu podczas konwertowania do
+ MPEG4 polepsza kompresje, u³atwia ogl±danie które jest mniej zasobo¿erne na
+ monitorach komputerowych. <!-- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -->
+</para>
+
+<para>
+ Czy usuwanie przeplotu na etapie ripowania jest dobrym pomys³em zale¿y od
+ DVD. Je¿eli DVD zosta³o zrobione z filmu nakrêconego w prêdko¶ci 24 fps (przyp. t³um. ramek
+ na sekundê), mo¿esz ze spokojem usun±æ przeplot w czasie ripowania.
+ Jednak¿e je¶li prêdko¶æ orginlanego filmu wynosi³a 50/60 fps, konwertowanie go
+ do video 23.976/25 fps bez przeplotu, nie bêdzie dobry pomys³em, poniewa¿ skutkiem
+ takiego procesu bêdzie strata informacji. <!-- If, however, the original was 50/60 fps video, converting into deinterlaced 23.976/25 fps video will lose information. -->
+ If you do decide to interlace, you can further
+ experiment with different deinterlacing filters. See
+ <ulink url="http://www.wieser-web.de/MPlayer/">http://www.wieser-web.de/MPlayer/</ulink>
+ for examples. A good starting point is <option>-vf pp=fd</option>.
+</para>
+
+<para>
+ Je¿eli naraz kadrujesz i usuwasz przeplot, to usuñ przeplot
+ <emphasis>przed</emphasis> kadrowaniem. Aktualnie, nie jest to konieczne
+ gdy wertykalny offset kadrowania jest podzielny przez 2. Jednak¿e z innymi filtrami
+ ,takimi jak dering, kadrowanie powinno byæ ostatnie, dlatego jest to dobrym
+ przyzwyczajeniem aby ustawiaæ kadrowanie jako ostatnie.
+</para></sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-telecine">
+<title>Odwrócone telecine</title>
+<para>
+ Je¶li ripujesz DVD w formacie PAL, które jest 25 fps, nie musisz my¶leæ o fps'ach
+ (ramkach na sekunde - przyp. t³um.). U¿yj poprostu 25 fps. Z drugiej strony DVD w
+ formacie NTSC s± 29.97 fps (zakr±glone zazwyczaj od 30 fps, ale to nie jest prawda).
+ Je¿eli film by³ nakrêcony dla TV, znów nie musisz dotykaæ siê do fps'ów.
+ Ale je¶li film zosta³ nakrêcony na ta¶mie, poci±ga to sa sob±, ¿e mia³
+ (dok³adnie) 24 fps i zostal przekonwertowany podczas tworzenia DVD do 29.97 fps.
+ Konwersja, gdzie do ka¿dej z 24 ramek filmu dodaje sie 12 pól, nazywa sie telecine.
+ Aby wiecej sie dowiedzieæ o telecine zobacz
+ <ulink url="http://www.google.com/search?q=telecine+field+23.976">
+ Wyniki szukania (Google) "telecine field 23.976"</ulink>.
+</para>
+
+<para>
+ W przypadku gdy masz takie ztelecinowane DVD, bêdziesz chcia³
+ odwróciæ telecine, tzn. konwertowaæ film do 23.976 (29.97*4/5).
+ Inaczej panning kamery bêdzie wygl±da³ brzydko i g³upio.
+ Do tego celu mo¿esz u¿yæ opcji <option>-ofps 23.976</option>.
+ Wszystko co jest pokazywane w kinach jest nakrêcone na ta¶mie i potrzebuje
+ odwróconego telecine, programy telewizyjne natomiast nie.
+</para></sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-scaling">
+<title>Skalowanie i proporcje obrazu (aspect ratio)</title>
+<para>
+ Aby uzyskaæ najlepsz± jako¶æ nie skaluj podczas ripowania.
+ Zeskalowywanie w dó³ powoduje strate detali, a skalowanie w górê
+ skutkuje pojawieniem siê artefaktów i zwiêksza rozmiar pliku.
+ Piksele w filmach DVD nie s± kwadratowe, a wiêc filmy DVD zawieraj± informacje
+ o poprawnej proporcji obrazu. Jest mo¿liwe aby przechowywaæ tê informacje w
+ nag³ówku wynikowego pliku MPEG4. Wiêkszo¶æ odtwarzaczy video ignoruje
+ tê informacje, ale <application>MPlayer</application> honoruje j±.
+ Wiêc je¶li zamierzasz u¿ywaæ tylko <application>MPlayer</application>
+ do odtwarzania zripowanego pliku, nie musisz skalowaæ filmu, poprostu przeka¿
+ opcjê <option>-lavcopts autoaspect</option> do
+ <application>MEncoder</application>a i wszystko automagiczne bêdzie dzia³aæ.
+ Je¶li musisz skalowaæ, b±d¼ ostro¿ny aby uzyskaæ poprawny rozmiar obrazu szczególnie gdy kadrujesz.
+</para>
+</sect2>
+
+<sect2 id="menc-feat-dvd-mpeg4-summary">
+<title>Podsumowanie</title>
+<para>
+ Podsumowuj±c wszystko, dobr± koduj±c± komend± mo¿e byæ:
+
+ <screen>
+mencoder dvd://1 -aid 128 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect \
+ -ofps 23.976 -vf crop=720:364:0:56 -o Harry_Potter_2.avi
+ </screen>
+
+ <option>dvd://1</option> wskazuje na tytu³ DVD do zripowania. Opcja
+ <option>-aid 128</option> mówi aby u¿yæ 128ej scie¿ki audio, i
+ <option>-oac copy</option> skopiowaæ j± bez zmian. Bêdziesz musia³ u¿yæ
+ <application>MPlayer</application>a aby znale¼æ poprawne warto¶ci do tych opcji.
+</para>
+
+<para>
+ Opcje <option>vhq:v4mv:trell</option> do
+ <option>-lavcopts</option> poprawiaj± jako¶æ vs. bitrate, ale przed³u¿±j± kodowanie.
+ Szczególnie opcja <option>trell</option> zwalnia kodowanie znacz±co ale te¿ zauwa¿alnie
+ poprawia jako¶æ. Je¿eli chcesz usun±æ przeplot dodaj filtr <option>pp</option> do
+ <option>-vf</option>, na przyk³ad:
+ <option>-vf pp=fd,crop=720:364:0:56</option> (w takiej kolejno¶ci). Je¶li nie potrzebujesz
+ odwróconego telecine, zostaw <option>-ofps 23.976</option>.
+</para>
+</sect2>
+
+</sect1>
+
</chapter>
Index: tvinput.xml
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/xml/pl/tvinput.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- tvinput.xml 1 Jan 2004 22:01:54 -0000 1.4
+++ tvinput.xml 27 Jan 2004 22:20:38 -0000 1.5
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- synced with 1.9 -->
+<!-- synced with 1.10 -->
<sect1 id="tv-input" xreflabel="TV input">
<title>WejÅcie TV</title>
@@ -109,9 +109,10 @@
Ten problem powinien byÄ rozwiÄ
zany w aktualnych wydaniach i opcja
<option>outfmt</option> nie jest już wymagana, a ustawienie domyÅlne powinno
pasowaÄ każdemu. Na przykÅad, jeÅli nagrywasz do formatu DivX używajÄ
c
-libavcodec i podasz opcjÄ <option>outfmt=RGB24</option> aby zwiÄkszyÄ jakoÅÄ
-nagrywanego obrazu, zostanie on i tak później z powrotem przekonwertowany do
-YV12, wiÄc jedyne, co osiÄ
gniesz, to ogromna strata mocy obliczeniowej.
+<systemitem class="library">libavcodec</systemitem> i podasz opcjÄ <option>outfmt=RGB24</option>
+aby zwiÄkszyÄ jakoÅÄ nagrywanego obrazu, zostanie on i tak później z
+powrotem przekonwertowany do YV12, wiÄc jedyne, co osiÄ
gniesz, to ogromna
+strata mocy obliczeniowej.
</para>
</listitem>
More information about the MPlayer-DOCS
mailing list