SRAVNQVANE NA VIDEOSISTEMITE
NA LINUX I WINDOWS
[http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=lvsw_video]
avtor: Vasilii Alekseenko
email: [vasilisc@rambler.ru]
domashna stranitsa: http://www.uvsw.narod.ru
Napraveniiat po-dolu test beshe zamislen
kato ludoriia. Iskashe ni se da razberem
kolko videofilma mogat da budat pusnati
ednovremenno pod edna ili druga
operatsionna sistema, kato pri tova
nai-goliamo vliianie okazva ne samata
operatsionna sistema, a izpolzvanite
video kodetsi, pleiuri i t. n. No vse pak
... Vednuzh, vizhdaiki na vitrinata na edin
kompyuturen magazin monitor, vurhu koito
paralelno i suvsem gladko se vurtiaha 4
filma pod upravlenieto na operatsionnata
sistema ASP Linux, reshih da proveda zamisleniia
test. Koia operatsionna sistema e
nai-multimediina? Eto, che mozhem da
proverim (no nishto niama da dokazhem bel.
na red.).
Niakolko dumi za testa:
Konfiguratsiia na testoviia kompyutur:
AthlonXP 1700+
RAM 256 MB
GeForce2 MX400 64 MB
80 GB Seagate Barracuda
Draiver na Nvidia za Windows XP: ForceWare
52.16 WHQL i
DirectX 9.0.
Draiver na Nvidia za Linux: NVRM version:
NVIDIA Linux
x86 nvidia.o Kernel Module 1.0-4363.
Filmut e kompresiran s kodek DivX 5.1 i
predstavliava videoklip s uchastieto
na personazhite ot filma Lilo & Stitch
2, kompresiran s vklyuchen parametur
No Audio t.e v nego lipsva audio
putechka.
Programite za gledane na film shte budat
s izklyuchen zvuk. Ne triabva zvuka da se
namesva tam, kudeto borbata shte e mezhdu
videoto.
Na Windows XP, filma shte se namira v glavnata
direktoriia na disk, formatiran s FAT32
failova sistema, koiato e po-burza ot
NTFS.
Kolko filma mogat da vurviat ednovremenno,
subektivno shte reshavam az, a obektivno
System Monitor na sistemata.
SHTe se boriat Windows XP i ASP Linux 9.0 (iadro
Red Hat
Linux + X-Windows + Gnome).
Windows XP
Izpolzvah CrystalPlayer
v1.2, nastroen na nai-burz rezhim na
rabota (konfiguratsiia,
2 kb). Eto informatsiiata ot CrystalPlayer:
Startirame Start Settings Control Panel
Administrative Tools Performance. I s otmetkata
startirame CrystalPlayer s filmi edin sled
drug.
Eto
i moiata prisuda: na moiata mashina pod
Windows XP mozhe da se gledat 3 filma, chetvurtiiat
veche zabavia sistemata. Sredno edin film
zaema okolo 30-40% ot resursite na protsesora.
Oburnete vnimanie na zelenata grafika
Svobodna operativna pamet v MB - toi
ne stiga do 0. Za operatsionnata sistemata
i za programata ima dostatuchno pamet
za rabota.
ASPLinux 9.0
Da, za sveta na UNIX shte se bori tozi ruski
gigant. Red Hat Linux + X-Window + Gnome. Za gledane
na filmi e izbran Mplayer, koito e mnogo
populiaren v sveta na Unix/Linux. Startirame
go s optsiia -nosound i zabranen postprocessing
video. Oshte predi rezultatite ot testa shte
kazha slednoto sistemata X-Window konsumira
mnogo operativna pamet. Na men mi iziade
250 MB ot 256. Zasega ne znam kak moga da
namalia neiniia apetit, no ne mi se iska
v dneshniia test Linux da izpolzva swap pametta,
a ne operativnata, ponezhe tia e po-bavna.
Malko po-kusno namerih obiasnenie, zashto
X-Window izpolzva tolkova mnogo resursi:
Pri izpolzvaneto na pametta i X, i KDE
izpolzvat sushtata ideologiia, koiato
izpolzva i iadroto na Linux - Resursite
na kompyutura triabva da se izpolzvat
napulno. Zatova neizpolzvanata pamet
se zapulva s nai-razlichni nezadulzhitelni
buferi, koito uskoriavat rabotata s
grafika, podobriavat zapulvaneto i t. n.
No vse edno KDE i X-Window pri svoeto startirane
izpolzvat poveche sistemni resursi,
otkolkoto MS Windows, zashtoto te sa otdelni
programi, dokato v Windows grafikata e
integrirana v iadroto na sistemata.
No testa veche beshe zapochnat i eto
rezultata:
Izmorih se da puskam Mplayer, dokato
natovarvaneto na protsesora ne stigna
~100%. I eto kakvo postignah: 12 filma i
moeto subektivno mnenie e, che sistemata
zapochva da se bavi pri 13-tiia film, koito
beshe sprian. Oburnete vnimanie na zelenata
liniia na grafikata (izpolzvane na swap
diska) neinata gladkost govori za
tova, che ASP Linux pri gledaneto na tezi 13
filma ne izpolzva dopulnitelna pamet
ot swap diala.
Razbor
na testa
Pobedata na ASPLinux e bezsporna, ako otchetem
fakta, che filma v .AVI format e delo na
Microsoft. A izliza, che s AVI nai-dobre umeiat
da se rabotiat programisti pod Linux i
softuera za Linux (samo se sheguvam :)).
V sveta na Windows, nito edna videoprograma
ne dekodira sama filma (nali filmite sa
kompresirani s edin ili drug algoritum),
a izvikva instaliraniia v sistemata
dekompresor, chiito kompresor e kompresiral
filma. Eto zashto vuv Windows vsichki videoprogrami
otnemat edno i sushto protsesorno vreme,
kato luvskiiat dial ot nego otiva za rabota
na dekompresora. Zatova sporovete koia
programa e po-dobra ili po-losha sa
glupavi: tia mozhe da predostavia dopulnitelni
uslugi po postobrabotkata na video i
audio pototsite, kakto CrystalPlayer naprimer.
Za da mi bude chista suvesta, shte kazha, che
programite za gledane na filmi ne
dekodirat sami filma QuickView
Pro (DOS), suzdadena ot nemski programist,
pod chist DOS sama dekodira i obraza i
zvuka, kato samata programa e goliama
okolo 312 kb.
Az ne moga da obiasnia v detaili rabotata
na kodetsite
v sveta na UNIX. V UNIX/Linux niama edinna osnova
ot ustanoveni kodetsi. Vsiaka programa
za gledane na filmi pod *nix sistema
izpolzva modul/biblioteka/svoia/chuzhda
za dekompresirane na filma. V Mplayer, za
gledane na filmi vuv format .MOV, .ASF, .WMV
(formati na Apple i Microsoft), se izpolzvat
biblioteki
ot Microsoft. A na instalatsionniia disk na
Movix (oriazan Linux za gledane na filmi),
Mplayer dazhe izpolzva opakovani s bzip
biblioteki ot Microsoft, kato v pomoshtta kum
programata e posocheno, che ne e neobhodimo
te da se razopakovat. Tova, razbira se,
poraziava i predizvikva vuzhishtenie.
Programistite na Mplayer izpolzvat biblioteki
ot Microsoft (takiva failove v UNIX niama) i pri
tova postigat zabelezhitelni rezultati.
S tozi razbor iskam da pokazha, che razlikata
12 filma protiv 3 e neshto poveche ot 4 puti.
Zabelezhka: Za testa pod Windows e
izpolzvan nabora ot kodetsi K-Lite Codecs
2.20f.
prevod: Nikolai
Angelov