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!