MPlayer-mingw32-1.0rc2.zip 经典播放器源码

源代码在线查看: other.html

软件大小: 10522 K
上传用户: happiness0416
关键词: MPlayer-mingw 1.0 zip 32
下载地址: 免注册下载 普通下载 VIP

相关代码

				8.19.聽Other visualization hardware8.19.聽Other visualization hardwarePrev聽Chapter聽8.聽Video output devices聽Next8.19.聽Other visualization hardware8.19.1.聽Zr
				This is a display-driver (-vo zr) for a number of MJPEG
				capture/playback cards (tested for DC10+ and Buz, and it should work for the
				LML33, the DC10). The driver works by encoding the frame to JPEG and then
				sending it to the card. For the JPEG encoding
				libavcodec
				is used, and required. With the special cinerama mode,
				you can watch movies in true wide screen provided that you have two beamers
				and two MJPEG cards. Depending on resolution and quality settings, this driver
				may require a lot of CPU power, remember to specify -framedrop
				if your machine is too slow. Note: My AMD K6-2 350MHz is (with
				-framedrop) quite adequate for watching VCD sized material and
				downscaled movies.
				
				This driver talks to the kernel driver available at
				http://mjpeg.sf.net, so
				you must get it working first. The presence of an MJPEG card is autodetected by
				the configure script, if autodetection fails, force
				detection with
				./configure --enable-zr
				
				The output can be controlled by several options, a long description of the
				options can be found in the man page, a short list of options can be viewed
				by running
				mplayer -zrhelp
				
				Things like scaling and the OSD (on screen display) are not handled by
				this driver but can be done using the video filters. For example, suppose
				that you have a movie with a resolution of 512x272 and you want to view it
				fullscreen on your DC10+. There are three main possibilities, you may scale
				the movie to a width of 768, 384 or 192. For performance and quality reasons,
				I would choose to scale the movie to 384x204 using the fast bilinear software
				scaler. The command line is
				
				mplayer -vo zr -sws 0 -vf scale=384:204 movie.avi
				
				
				Cropping can be done by the crop filter and by this
				driver itself. Suppose that a movie is too wide for display on your Buz and
				that you want to use -zrcrop to make the movie less wide,
				then you would issue the following command
				
				mplayer -vo zr -zrcrop 720x320+80+0 benhur.avi
				
				
				if you want to use the crop filter, you would do
				
				mplayer -vo zr -vf crop=720:320:80:0 benhur.avi
				
				
				Extra occurrences of -zrcrop invoke
				cinerama mode, i.e. you can distribute the movie over
				several TV's or beamers to create a larger screen.
				Suppose you have two beamers. The left one is connected to your
				Buz at /dev/video1 and the right one is connected to
				your DC10+ at /dev/video0. The movie has a resolution
				of 704x288. Suppose also that you want the right beamer in black and white and
				that the left beamer should have JPEG frames at quality 10, then you would
				issue the following command
				
				mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \
				    -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \
					movie.avi
				
				
				You see that the options appearing before the second -zrcrop
				only apply to the DC10+ and that the options after the second
				-zrcrop apply to the Buz. The maximum number of MJPEG cards
				participating in cinerama is four, so you can build a
				2x2 vidiwall.
				
				Finally an important remark: Do not start or stop XawTV on the playback device
				during playback, it will crash your computer. It is, however, fine to
				FIRST start XawTV,
				THEN start MPlayer,
				wait for MPlayer
				to finish and THEN stop XawTV.
				8.19.2.聽Blinkenlights
				This driver is capable of playback using the Blinkenlights UDP protocol. If you
				don't know what Blinkenlights
				or its successor
				Arcade
				are, find it out. Although this is most probably the least used video output
				driver, without a doubt it is the coolest MPlayer
				has to offer. Just watch some of the
				Blinkenlights documentation videos.
				On the Arcade video you can see the Blinkenlights output driver in
				action at 00:07:50.
				Prev聽Up聽Next8.18.聽MPEG decoders聽Home聽8.20.聽TV-out support
							

相关资源