VV & BB & MPlayer mini-HOWTO

A HupWiki-ből...

VV+BB+MPlayer mini-HOWTO
Micskó Gábor trey () hup ! hu - Hungarian Unix Portal
v.1.0, 2002. október. 23. - Copyright Hungarian Unix Portal

Tartalomjegyzék

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).

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.

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 -P -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:

$cvs -z3 update -dPA

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://www1.mplayerhq.hu/MPlayer/releases/codecs/extralite.tar.bz2

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

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.

Streaming video lejátszása

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<bauthor: 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%


Big Brother rajongóknak

$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%

Való Világ 3 rajongóknak

$mplayer mms://live.video.axelero.hu/vv3stream3 -nocache -nofs

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! ;-)

Copyright, licenc, visszajelzés és ilyesmi

Micskó Gábor trey () hup ! hu - Hungarian Unix Portal - http://www.hup.hu/

Ez a dokumentum szabadon másolható és terjeszthető a GNU GPL terjesztési feltételei szerint.

Garancia nincs.

Visszajelzéseket, építő jellegű kritikát a trey () hup ! hu email címre várok.

Sok szerencsét!