# HG changeset patch # User torinthiel # Date 1165016570 0 # Node ID 1f3d67ef7642c2c2048f108648e86b257e8ccb1a # Parent 7bf6eae391809eeb0b7a03c15e76b866e79d9a23 Sync r21425 diff -r 7bf6eae39180 -r 1f3d67ef7642 DOCS/xml/pl/mencoder.xml --- a/DOCS/xml/pl/mencoder.xml Fri Dec 01 23:41:55 2006 +0000 +++ b/DOCS/xml/pl/mencoder.xml Fri Dec 01 23:42:50 2006 +0000 @@ -1,5 +1,5 @@ - + Podstawy używania <application>MEncodera</application> @@ -38,32 +38,32 @@ mp3lame - Kodowanie na MP3 VBR, ABR lub przy użyciu LAME + kodowanie na MP3 VBR, ABR lub przy użyciu LAME lavc - Używa jednego z kodeków audio z libavcodec + używa jednego z kodeków audio z libavcodec faac - Koder audio FAAC AAC + koder audio FAAC AAC toolame - Koder MPEG Audio Layer 2 + koder MPEG Audio Layer 2 twolame - Koder MPEG Audio Layer 2 encoder oparty na tooLAME + koder MPEG Audio Layer 2 encoder oparty na tooLAME pcm - Nieskompresowany dźwięk PCM + nieskompresowany dźwięk PCM copy - Nie przekodowywuj, tylko przekopiuj zakodowane ramki + nie przekodowywuj, tylko przekopiuj zakodowane ramki @@ -80,12 +80,12 @@ lavc - Używa jednego z kodeków video z libavcodec + używa jednego z kodeków video z libavcodec xvid - XviD, kodek MPEG-4 Advanced Simple Profile (ASP) + Xvid, kodek MPEG-4 Advanced Simple Profile (ASP) x264 @@ -97,15 +97,15 @@ raw - Nieskompresowane klatki video + nieskompresowane klatki video copy - Nie przekodowywuj, tylko przekopiuj zakodowane ramki + nie przekodowywuj, tylko przekopiuj zakodowane ramki frameno - Używany do kodowania trójprzebiegowego (nie zalecane) + używany do kodowania trójprzebiegowego (nie zalecane) @@ -128,7 +128,7 @@ lavf - Jeden z formatów obsługiwanych przez + jeden z formatów obsługiwanych przez libavformat @@ -158,7 +158,7 @@ -libavformat containers: +Formaty z libavformat: Jeśli chcesz żeby libavformat @@ -208,7 +208,7 @@ nut - Otwarty format NUT (eksperymentalny i jeszcze bez specyfikacji) + otwarty format NUT (eksperymentalny i jeszcze bez specyfikacji) mov @@ -228,7 +228,7 @@ Jak widzisz, libavformat pozwala MEncoderowi tworzyć sporą ilość różnych formatów. Niestety, ponieważ MEncoder nie był tworzony - z myślą o innych formatach niż AVI, powinieneś popadać w paranoję na temat + z myślą o innych formatach niż AVI, powinieneś mieć paranoidalne podejście do wynikowych plików. Dokładnie sprawdź czy jest prawidłowa synchronizacja audio/video i czy plik może zostać prawidłowo odtworzony przez odtwarzacze inne niż @@ -239,11 +239,11 @@ Przykład: Tworzenie zbioru Macromedia Flash video, nadającego się do odtwarzania - w przeglądarce sieci z wtyczką Macromedia Flash: + w przeglądarce sieciowej z wtyczką Macromedia Flash: -mencoder wejście.avi -o wyjście.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc \ --lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 \ --srate 22050 +mencoder wejście.avi -o wyjście.flv -of lavf \ + -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc \ + -lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 @@ -293,6 +293,7 @@ + Kodowanie dwuprzebiegowe MPEG-4 ("DivX") @@ -315,8 +316,9 @@ Dwuprzebiegowe kodowanie DVD do MPEG-4 ("DivX") AVI z kopiowaniem ścieżki dźwiękowej. - mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o /dev/null - mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 -oac copy -o output.avi +mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o /dev/null +mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \ + -oac copy -o output.avi @@ -328,13 +330,62 @@ Uważaj stosując tę metodę, ponieważ w niektórych przypadkach może zaowocować desynchronizacją audio/video. -mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac mp3lame -lameopts vbr=3 -o /dev/null -mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 -oac mp3lame -lameopts vbr=3 -o output.avi +mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 \ + -oac mp3lame -lameopts vbr=3 -o /dev/null +mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 \ + -oac mp3lame -lameopts vbr=3 -o output.avi + + + +Kodowanie do formatu video Sony PSP + + + MEncoder obsługuje kodowanie do formatu video Sony + PSP, ale, w zależności od wersji oprogramowania PSP, wymaga różnych + ograniczeń. + Powinieneś byś bezpieczny, jeśli respektujesz poniższe ograniczenia: + + + Bitrate: nie powinno przekraczać 1500kbps, + jednakże poprzednie wersje obsługiwały praktycznie dowolny bitrate jeśli + tylko nagłówek twierdził że nie jest za wysokie. + + + Wymiary: wysokość i szerokość filmu PSP + powinny być wielokrotnościami 16, a iloczyn szerokość * wysokość musi być + <= 64000. + W niektórych okolicznościach może być możliwe że PSP odtworzy wyższe + rozdzielczości. + + + Audio: powinno mieć częstotliwość + próbkowania 24kHz dla MPEG-4 i 48kHz dla H.264. + + + + + +kodowanie dla PSP + + +mencoder -ofps 30000/1001 -af lavcresample=24000 -vf harddup -of lavf \ +-oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:acodec=aac \ +-lavfopts format=psp:i_certify_that_my_video_stream_does_not_use_b_frames \ +wejściowe.video -o wyjście.psp + + Możesz też ustawić tytuł filmu dzięki + . + + + + + + Kodowanie do formatu MPEG @@ -353,21 +404,30 @@ Przykład: -mencoder wejscie.avi -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy inne_opcje -o wyjscie.mpg +mencoder wejscie.avi -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video \ + -oac copy inne_opcje -o wyjście.mpg Tworzenie pliku MPEG-1, który można odtworzyć na systemach z minimalną obsługą multimedialną, taką jak domyślne instalacje Windows: -mencoder wejscie.avi -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 -o wyjscie.mpg -oac lavc -ovc lavc \ --lavcopts acodec=mp2:abitrate=224:vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3 +mencoder wejscie.avi -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 \ + -o wyjście.mpg -oac lavc -lavcopts acodec=mp2:abitrate=224 -ovc lavc \ + -lavcopts vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3 + +To samo, ale używając muxera MPEG z libavformat: + +mencoder wejście.avi -o VCD.mpg -ofps 25 -vf scale=352:288,harddup -of lavf \ + -lavfopts format=mpg:i_certify_that_my_video_stream_does_not_use_b_frames \ + -oac lavc -lavcopts acodec=mp2:abitrate=224 -ovc lavc \ + -lavcopts vcodec=mpeg1video:vrc_buf_size=327:keyint=15:vrc_maxrate=1152:vbitrate=1152:vmax_b_frames=0 Wskazówka: - Jeżeli z jakiegoś powodu nie satysfakcjonuje cię jakość wideo + Jeżeli z jakiegoś powodu nie satysfakcjonuje Cię jakość wideo z drugiego przebiegu, możesz ponownie uruchomić kodowanie - swojego wideo z inną docelową szybkością transmisji (bitrate), + swojego video z inną docelową szybkością transmisji (bitrate), zakładając, że zapisałeś statystyki pliku z poprzedniego przebiegu. Jest to możliwe, ponieważ głównym celem pliku ze statystykami jest zapamiętanie złożoności każdej z ramek, co nie zależy zbyt mocno @@ -399,14 +459,15 @@ Przykład: -mencoder wejscie.mpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -vf scale=640:480 -o wyjscie.avi +mencoder wejscie.mpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell \ + -vf scale=640:480 -o wyjście.avi -Kopiowanie strumienia +Kopiowanie strumieni MEncoder obsługuje strumienie wejściowe na dwa sposoby: @@ -417,10 +478,12 @@ Strumień video (opcja ): - można ładne rzeczy wyczyniać:) Jak wstawianie (nie konwertowanie) FLI, VIDO lub MPEG-1 video w plik AVI! - Oczywiście tylko MPlayer potrafi odtwarzać takie pliki :) I prawdopodobnie nie ma - dla tego żadnego sensownego zastosowania. Poważniej: kopiowanie strumieni video może być przydatne - wtedy, gdy np. tylko strumień audio ma być zakodowany (np. PCM do MP3). + ładne rzeczy można wyczyniać:) Jak wstawianie (nie konwertowanie) FLI, VIDO + lub MPEG-1 video w plik AVI! Oczywiście tylko + MPlayer potrafi odtwarzać takie pliki :) + I prawdopodobnie nie ma dla tego żadnego sensownego zastosowania. + Poważniej: kopiowanie strumieni video może być przydatne wtedy, gdy np. tylko + strumień audio ma być zakodowany (np. nieskompresowane PCM do MP3). Strumień audio (opcja ): @@ -443,7 +506,8 @@ Przykład: -mencoder wejście.nsv -oac copy -fafmttag 0x706D -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -o wyjście.avi +mencoder wejście.nsv -oac copy -fafmttag 0x706D \ + -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -o wyjście.avi @@ -469,7 +533,7 @@ Potem MEncoder kompresuje zdekodowane pliki podanym kompresorem - (DivX4, XviD, FFmpeg msmpeg4, itd.). + (DivX4, Xvid, FFmpeg msmpeg4, itd.). @@ -482,7 +546,18 @@ Tworzenie pliku MPEG-4 ze wszystkich plików JPEG w aktualnym katalogu: -mencoder mf://ramka001.jpg,ramka002.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o wyjście.avi +mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc\ + -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o wyjście.avi + + + + + + +Tworzenie pliku MPEG-4 z niektórych plików JPEG w aktualnym katalogu: + +mencoder mf://ramka001.jpg,ramka002.jpg -mf w=800:h=600:fps=25:type=jpg \ + -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o wyjście.avi @@ -490,19 +565,11 @@ Tworzenie plików MPEG-4 z jawnie podanej listy plików JPEG (list.txt w aktualnym -katalogu, zawiera listę plików, które mają zostać użyte jako źródło, po jednym w każdej linii): +katalogu, zawiera listę plików, które mają zostać użyte jako źródło, po jednym +w każdym wierszu): mencoder mf://@list.txt -mf w=800:h=600:fps=25:type=jpg \ --ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o wyjscie.avi - - - - - - -Tworzenie pliku MPEG-4 z wybranych plików JPEG w aktualnym katalogu: - -mencoder mf://klatka001.jpg,klatka002.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o wyjscie.avi + -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o wyjście.avi @@ -520,7 +587,7 @@ Tworzenie nieskompresowanego pliku ze wszystkich plików PNG w aktualnym katalogu: -mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o output.avi +mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o wyjście.avi @@ -532,7 +599,7 @@ Tworzenie pliku Motion PNG (MPNG) ze wszystkich plików PNG w aktualnym katalogu: -mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o wyjscie.avi @@ -541,7 +608,7 @@ Tworzenie pliku Motion TGA (MTGA) ze wszystkich plików TGA w aktualnym katalogu: -mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o wyjscie.avi @@ -589,17 +656,20 @@ Kopiowanie dwóch napisów z DVD podczas dwu-przebiegowego kodowania -rm subtitles.idx subtitles.sub -mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -vobsubout subtitles -vobsuboutindex 0 -sid 2 -mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 -vobsubout subtitles -vobsuboutindex 1 -sid 5 Kopiowanie francuskich napisów z pliku MPEG -rm napisy.idx napisy.sub -mencoder film.mpg -ifo film.ifo -vobsubout napisy -vobsuboutindex 0 -vobsuboutid fr -sid 1 -nosound -ovc copy @@ -640,7 +710,8 @@ Sposób użycia: -mencoder przykładowy-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:autoaspect -vf crop=714:548:0:14 -oac copy -o wyjście.avi +mencoder przykładowy-svcd.mpg -vf crop=714:548:0:14 -oac copy -ovc lavc \ + -lavcopts vcodec=mpeg4:mbd=2:trell:autoaspect -o wyjście.avi