From ec0bb2e24c54162dabc11c1f1d9fe6764786fde8 Mon Sep 17 00:00:00 2001
From: diego 2.2 Supported codecs
+2.2 Supported codecs
2.2.1 Video codecs
@@ -130,7 +130,7 @@
movies without dropped frames on my K6/2 500.
Foreword:
Be advised that the XAnim binary codecs are packaged with a piece of text
@@ -163,7 +163,7 @@
3ivX, h263.
MPlayer can play Vivo (1.0 and 2.0) videos. The most suitable codec
for 1.0 files is FFmpeg's H263 decoder, you can use it with the -vc
@@ -173,7 +173,7 @@
Win32 codecs.
MPEG1 and MPEG2 are decoded by the multiplatform native libmpeg2 library, whose source code is included in MPlayer. We handle buggy @@ -182,7 +182,7 @@ This recovery technique has no measurable speed penalty.
-This is a very old and very bad codec from Microsoft. In the past it was
decoded with the msvidc32.dll
Win32 codec, now we have our own
@@ -190,14 +190,14 @@
Melanson).
MPlayer uses its own open source, multiplatform Cinepak decoder by default. It supports YUV outputs, so that hardware scaling is possible if the video output driver permits it.
-XViD is a forked development of the OpenDivX codec. It happened when ProjectMayo changed OpenDivX to closed-source DivX4, and the non-ProjectMayo @@ -262,7 +262,7 @@ -
Sorenson is a video codec developed by Apple. We are currently able to decode the first version (SVQ1) with a native decoder.
@@ -282,7 +282,7 @@The Sorenson decoder is compiled and usable per default.
-The most important audio codecs above all:
This is the default decoder used for files with AC3 audio.
@@ -328,7 +328,7 @@ supposed to work). -You need an AC3 capable sound card, with digital out (SP/DIF). The card's driver must properly support the AFMT_AC3 format (C-Media does). Connect @@ -338,7 +338,7 @@ decoder cards.
-libmad is a multiplatform MPEG audio decoding library. It does not handle broken files well, and it @@ -348,7 +348,7 @@ option.
-The audio codec used in VIVO files depends on whether it is a VIVO/1.0 or
VIVO/2.0 file. VIVO/1.0 files have g.723 audio, and VIVO/2.0 files
@@ -358,7 +358,7 @@
then copy it into the /usr/lib/win32
directory.
VFW (Video for Windows) is the old Video API for Windows. Its codecs have the .DLL or (rarely) .DRV extension. @@ -406,7 +406,7 @@
Note: On Windows NT/2000/XP search for this info in the registry, e.g. search for "VIDC.HFYU". To find out how to do this, look at the old DirectShow method below.
-DirectShow is the newer Video API, which is even worse than its predecessor. Things are harder with DirectShow, since
@@ -420,14 +420,17 @@New Method: Using Microsoft GraphEdit (fast)
graphedit.exe
DirectShow Filters
graphedit.exe
.DirectShow Filters
.DisplayName
look at the text in winged brackets
- after the backslash and write it down (five dash-delimited blocks, the GUID)Filename
entryFilename
+ entry.Note: If there is no Filename
entry and DisplayName
diff --git a/DOCS/documentation.html b/DOCS/documentation.html
index 720ee4e626..71d4dac6a3 100644
--- a/DOCS/documentation.html
+++ b/DOCS/documentation.html
@@ -942,7 +942,7 @@ TV tuner.
./configure
will autodetect
@@ -962,7 +962,7 @@ TV tuner.
-on
h / k | select previous/next channel |
Dummy output, to AAlib :)
mplayer -tv on:driver=dummy:width=640:height=480 -vo aa
diff --git a/DOCS/encoding.html b/DOCS/encoding.html
index 292b7fa85f..68dafb3457 100644
--- a/DOCS/encoding.html
+++ b/DOCS/encoding.html
@@ -10,7 +10,7 @@
MEncoder (MPlayer's Movie Encoder) is a simple movie encoder, designed to encode MPlayer-playable movies @@ -21,7 +21,7 @@ for video manipulation.
-make test
after lame's compiling process
is over. The resulting number should be less than 30. Don't
panic if it's 400 or so, you shouldn't heard any audible
- quality decrease. Oh, and if your compiler doesn't even run make test
...
- Well, delete that GCC 2.96 or upgrade lame to at least 3.90.make test
... Well, delete that GCC 2.96 or upgrade
+ lame to at least 3.90.
libjpeg
and libpng
-
as described in the Installation
section2-pass encoding: the name comes from the fact that this method
encodes the file twice. The first encoding (dubbed pass)
@@ -106,8 +107,8 @@
one)
mencoder -dvd 2 -ovc lavc -lavcopts
vcodec=mpeg4:more_options -oac copy -o movie.avi -pass 1
- mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:more_options
- -oac copy -o movie.avi -pass 2
3-pass encoding: this is an extension of 2-pass encoding, where the audio encoding takes place in a separate pass. This method enables @@ -173,7 +174,7 @@ -
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 @@ -195,7 +196,7 @@ output.avi
-MEncoder can handle input streams in two ways: encode or copy them. This section is about copying.
@@ -216,7 +217,7 @@ -Easiest thing. We simply copy the video and audio streams, and MEncoder generates the index. Of course this cannot fix possible bugs @@ -227,7 +228,7 @@
Command: mencoder -idx input.avi -ovc copy -oac copy -o output.avi
libavcodec provides simple encoding to a lot of interesting video and audio formats (currently its audio codecs are @@ -252,7 +253,7 @@ -lavcopts vcodec=mjpeg -oac copy
-MEncoder is capable of creating movies from one or more JPEG, PNG or TGA files. With simple framecopy it can create MJPEG (Motion JPEG), MPNG @@ -261,8 +262,8 @@ Explanation of the process:
libjpeg
- (when decoding PNGs, it will use libpng).libjpeg
(when decoding PNGs, it will use libpng).Creating a DivX4 file from all the JPEG files in the current dir:
- mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -oac copy -o
- output.avi
mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4
+ -oac copy -o output.avi
Creating a DivX4 file from some JPEG files in the current dir:
- mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -oac copy -o
- output.avi
mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25
+ -ovc divx4 -oac copy -o output.avi
Creating a Motion JPEG (MJPEG) file from all the JPEG files in the current dir:
mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy
-oac copy -o output.avi
Creating an uncompressed file from all the PNG files in the current dir:
- mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw -oac copy -o
- output.avi
mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc raw
+ -oac copy -o output.avi
Creating a Motion PNG (MPNG) file from all the PNG files in the current dir:
- mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy -oac copy
- -o output.avi
mencoder \*.png -mf on:w=800:h=600:fps=25:type=png -ovc copy
+ -oac copy -o output.avi
Creating a Motion TGA (MTGA) file from all the TGA files in the current dir:
- mencoder \*.tga -mf on:w=800:h=600:fps=25:type=tga -ovc copy -oac copy
- -o output.avi
mencoder \*.tga -mf on:w=800:h=600:fps=25:type=tga -ovc copy
+ -oac copy -o output.avi
-MEncoder is capable of extracting subtitles from a DVD into Vobsub fomat files. They consist of a pair of files ending in @@ -343,8 +344,8 @@ Explanation of the process:
For the complete list of available MEncoder options and examples, please - see the man page.
+For the complete list of available MEncoder options and examples, + please see the man page.
diff --git a/DOCS/video.html b/DOCS/video.html index 432688eda5..e289a439fa 100644 --- a/DOCS/video.html +++ b/DOCS/video.html @@ -13,7 +13,7 @@It is VERY recommended to check if the MTRR registers are set up properly, because they can give a big performance boost.
@@ -710,7 +710,7 @@ for further tuning issues. -This driver was designed and introduced as a generic driver for any video card which has VESA VBE 2.0+ compatible BIOS. Another advantage of this @@ -806,7 +806,7 @@ -
Avoid if possible. Outputs to X11 (uses shared memory extension), with no hardware acceleration at all. Supports (MMX/3DNow/SSE accelerated, but still