VV+BB+MPlayer mini-HOWTO
Ideje: Október 23, Szerda, 17:29:54 Szerző: trey


VV+BB+MPlayer mini-HOWTO
Micskó Gábor trey@debian.szintezis.hu - Hungarian Unix Portal
v.1.0, 2002. október. 23 - Copyright © Hungarian Unix Portal

1. Bemutatás
2. Mi kell hozzá?
3. MPlayer forrás "kinyerése" CVS-ből
4. Az MPlayer fordítása
5. Streaming video lejátszás
5.1 Való Világ rajongóknak
5.2 Big Brother rajongóknak
6. Kötelező olvasmányok
7. Copyright, licenc, visszajelzés és ilyesmi

1. Bemutatás:
Ez a mini-hogyan bemutatja, hogy hogyan töltsük le, konfiguráljuk az MPlayer-t CVS-ből ahhoz, hogy a "nagysikerű" VV és BB, vagy egyéb videofolyamot le tudjuk játszani Linux alatt (ROTFL).

2. Mi kell hozzá?
Működő CVS (én csak ezt használom, ettől még működhet mással is) MPlayer, win32 codec pack, meg a megfelelő URL-ek. Az utóbbit volt a legnezehebb összeszedni, mert a loozer weboldal készítők véletlenül sem írták volna ki az URL-t. Így php-ből, meg javascriptek tömegéből kellett kiválogatni a megfelelő URL-t a streaming video csatornákhoz. Ennyit a szoftver oldalról. Ami még kell hozzá, az egy nagyobb sebességű internetes elérés. Én a sima otthoni ADSL kapcsolattal 384/128 sávon próbáltam, ezen tökéletes a kép és a hang is. Akár nézhetem egyszerre a VV-t és a BB-t is, elegendő a sáv.

3. MPlayer forrás "kinyerése" CVS-ből:
Szedjük le az MPlayer legutolsó forrását CVS-ből, szedjük le a win32 codec pack-ot, és fordítsuk le az MPlayer-t.

Debian rendszeren:

#apt-get install cvs

Ha nem Debian rendszered van, akkor nézd meg hogyan lehet feltelepíteni a rendszeredre a cvs csomagot (SuSE -> yast2, a többit találjátok ki)

ha feltelepült:

#cd ~
#touch .cvspass

#cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login
#cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co main

ha már szedtél le innen forrást előtte, akkor elegendő csak frissíteni:

#cd main
#cvs login
#cvs update -dP

ezzel kiszedted a CVS-ből a legfrissebb forráskódot. Ez a main könyvtárban található. Mivel a Big Brother és a Való Világ szerver is Windows valami formátumban ad, kellenek a win32 codec-ek. Ez normál esetben már régóta nem kell a divx, avi, stb. lejátszásához, de most szükség lesz rá.

Szóval töltsd le innen:
http://www2.mplayerhq.hu/MPlayer/releases/w32codec.tar.bz2

A tar.bz2-ben található *.dll, *.acm, *.ax-eket bontsd ki a /usr/lib/win32 könyvtárba.

4. Az MPlayer fordítása:

#cd main
#./configure (igény szerint beállítva)

ami fontos, a ./configure kimenetén látni kell ezt:

[...]
Checking for FAAD (AAC) support ... no
Checking for Win32 DLL support ... yes (using /usr/lib/win32)
Checking for DirectShow ... yes

[...]

és a végén az összegzésnél:

[...]
Codecs: divx5linux libavcodec directshow win32
[...]

ha ez megvan jöhet a fordítás:

#make
#make install

ha ez kész akkor másoljuk be a main/etc/codecs.conf-ot a ~/.mplayer-be.

No, akkor az MPlayer CVS-ből fel is települt win32 codec támogatással.

5. Streaming video lejátszás:

5.1 Való Világ rajongóknak:

mplayer mms://valovilag.origo.hu/live/6.asx (ez a jobb csatorna)
mplayer mms://valovilag.origo.hu/live/4.asx (ennek rosszabb a hangja)

[...]
Playing http://valovilag.adatpark.hu/vvstream_6
Resolving valovilag.adatpark.hu ...
Connecting to server valovilag.adatpark.hu[195.228.246.70]:80 ...
Resolving valovilag.adatpark.hu ...
Connecting to server valovilag.adatpark.hu[195.228.246.70]:80 ...
Stream bitrate properties object
Max bandwidth set to 0
Resolving valovilag.adatpark.hu ...
Connecting to server valovilag.adatpark.hu[195.228.246.70]:80 ...
Cache size set to 8192 KBytes
Connected to server: valovilag.adatpark.hu
Cache fill: 19.92% (1671168 bytes) Detected ASF file format!
============ ASF Stream group == START ===
object size = 44
stream count=[0x3][3]
stream id=[0x1][1]
max bitrate=[0x431f][17183]
stream id=[0x2][2]
max bitrate=[0x4bf6][19446]
stream id=[0x3][3]
max bitrate=[0x38826][231462]
============ ASF Stream group == END ===
VIDEO: [WMV2] 320x240 24bpp
Clip info:
name: Való Világ Villa videocsatorna 1
author: RTL Klub
copyright: Axelero Rt.
comments:
===========================================
Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'divxa32.acm'
Loaded DLL driver divxa32.acm
AUDIO: 22050 Hz, 1 ch, 16 bit (0x10), ratio: 2003->44100 (16.0 kbit)
Selected audio codec: [divx] afm:acm (DivX audio (WMA))
===========================================
===========================================
Opening video decoder: [dshow] DirectShow video codecs
Decoder supports the following YUV formats: YUY2 IYUV UYVY YV12 YVYU I420 YVU9
Decoder is capable of YUV output (flags 0x7f)
VDec: vo config request - 320 x 240 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 4
VDec: using Planar YV12 as output csp (no 0)
VO: [sdl] 320x240 => 1024x768 Planar YV12
SDL: Using driver: x11
Selected video codec: [wmv8] vfm:dshow (Windows Media Video 8)
===========================================
AO: [oss] 22050Hz 1ch Signed 16-bit (Little-Endian)
Building audio filter chain for 22050Hz/1ch/16bit -> 22050Hz/2ch/16bit...
Start playing...
A:1553109.2 V:1553109.2 A-V: -0.069 ct: -0.028 580/580 4% 17% 0.4% 59 0 20%

5.2 Big Brother rajongóknak:

mplayer mms://195.70.39.1/xBBStream${1:-1}

sunshine:/home/trey/DEVEL/main# mplayer mms://195.70.39.1/xBBStream${1:-1}

[...]
Playing mms://195.70.39.1/xBBStream1
Connecting to server 195.70.39.1:80 ...
Stream bitrate properties object
Max bandwidth set to 0
Connecting to server 195.70.39.1:80 ...
Cache size set to 8192 KBytes
Connected to server: 195.70.39.1
Cache fill: 19.92% (1671168 bytes) Detected ASF file format!
============ ASF Stream group == START ===
object size = 44
stream count=[0x3][3]
stream id=[0x1][1]
max bitrate=[0x37ef][14319]
stream id=[0x2][2]
max bitrate=[0x1544e][87118]
stream id=[0x3][3]
max bitrate=[0x39a66][236134]
============ ASF Stream group == END ===
VIDEO: [WMV2] 320x240 24bpp
Clip info:
name:
author:
copyright:
comments:
===========================================
Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'divxa32.acm'
Loaded DLL driver divxa32.acm
AUDIO: 16000 Hz, 1 ch, 16 bit (0x10), ratio: 1500->32000 (12.0 kbit)
Selected audio codec: [divx] afm:acm (DivX audio (WMA))
===========================================
===========================================
Opening video decoder: [dshow] DirectShow video codecs
Decoder supports the following YUV formats: YUY2 IYUV UYVY YV12 YVYU I420 YVU9
Decoder is capable of YUV output (flags 0x7f)
VDec: vo config request - 320 x 240 (preferred csp: Packed YUY2)
[PP] Using codec's postprocessing, max q = 4
VDec: using Planar YV12 as output csp (no 0)
VO: [sdl] 320x240 => 1024x768 Planar YV12 [fs]
SDL: Using driver: x11
SDL: Info - please use -vm or -zoom to switch to best resolution.
Selected video codec: [wmv8] vfm:dshow (Windows Media Video 8)
===========================================
AO: [oss] 16000Hz 1ch Signed 16-bit (Little-Endian)
Building audio filter chain for 16000Hz/1ch/16bit -> 16000Hz/2ch/16bit...
Start playing...
Total Unfree 971698 bytes cnt 155 [(nil),0]357 81/ 81 4% 3% 0.3% 0 0 19%


6. Kötelező olvasmány
Mielőtt a kérdéseidet az MPlayer listára postáznád, olvasd el az MPlayer egyedülállóan részletes dokumentációját! Abban minden le van írva, ott elvileg mindenre választ találsz. Ha türelmetlen vagy és hamar kell segítség akkor online help:

irc szerver: irc.openprojects.org
szoba: #debian.hu

Ja, és RTFM! ;-)

7. Copyright, licenc, visszajelzés és ilyesmi:

Micskó Gábor trey@debian.szintezis.hu - Hungarian Unix Portal - http://www.hup.hu/

Ez a dokumentum szabadon másolható és terjeszthetõ, ha a copyright és az engedély szövegét minden másolaton megõrzik. E dokumentum módosított változatai a változatlan másolatokkal megegyezõ feltételek alapján másolhatók és terjeszthetõk, ha a módosított változatot is az ezzel az engedéllyel megegyezõ feltételekkel terjesztik. A fordítások is a ``módosított változat'' kategóriájába tartoznak.

Garancia: Nincs.

Ajánlások: Az üzleti célú terjesztés megengedett és támogatott, de nyomatékosan ajánlott, hogy a terjesztõ lépjen kapcsolatba a szerzõvel a terjesztés elõtt, a dolgok naprakészségének biztosítása végett. (Küldhetsz egy példányt abból, amit csinálsz, ha már úgyis csinálod.) A fordítóknak is ajánlott kapcsolatba lépni a szerzõvel, mielõtt lefordítják. A nyomtatott változat jobban néz ki. A papírt használd fel újra!

Visszajelzéseket, építõ jellegû kritikát a trey@portal.fsn.hu email címre várok.

A dokumentum otthona a Hungarian Unix Portal. A legfrissebb verziót a

http://www.hup.hu/old/vv+bb+mplayer/

URL-en keresd.

Sok szerencsét!