Muudatused

MPlayer

Lisatud 508 baiti, 9. märts 2007, kell 14:33
/* Reaalajas TV audio-video pakkimine */
==== Reaalajas TV audio-video pakkimine ====
Kuna pakkimata video on tohutu kettaruumi pillamine siis oleks otstarbekas kasutada mingisugustki pakkimismeetodit. Kõige tavalisem on audio-videovoo pakkimine raalajas, sellisel juhul saab kvaliteet kannatada, kui pole piisavalt protsessorijõudlust, et kogu töö käigupealt ära teha. Järgnevas näites kasutame MPEG-4 koodekit kiirete parameetritega:
* '''-ovc lavc''' - kasutame Kasutame libavcodec teeki
* '''-lavcopts''' - libavcodec teegi parameetrid:
** '''vcodec=mpeg4''' - kasutame Kasutame MPEG-4 koodekit
** '''mbd=2''', '''trell''' ja '''v4mv''' - ei tea mida need täpselt teevad, kuid piisavalt kiired parameetrid et reaalajas pakkida. Täpsem info leidub [http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-enc-libavcodec.html siin], 14.3.4. Encoding setting examples paragrahvi all.
** '''threads=4''' - mencoder Mencoder kasutab nelja ''thread''i (sisuliselt protsessi) pakkimisel, mis tähendab seda et lõigatakse kasu mitme-tuumalistest protsessoritest, kuna iga ''thread'' jookseb omaette protsessori peal. Ilma '''thread''' '''parameetrita''' kasutatakse ainult ühte tuuma.* '''-oac mp3lame''' - Pakime heli LAME pakkijaga MP3 formaati (kuna -lameopts parameetrit ei kasuta, siis kasutab ''default'' parameetreid pakkimisel)* '''-o temp.avi''' - Salvestame kogu krempli sellesse faili* '''-vf''' - Video filtrite parameetrid:** '''crop=695:530:10:15''' - Sisse loetavast videovoost lõigatakse ära mustad ääred. -tv parameeter defineerib ''capture'' resolutsiooni 720x576, eelnev ''crop'' filter lõikab sellest välja 695x530 piksli suuruse ala 10pikslit paremalpool ja 15pikslit allpool.
mencoder -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:v4mv:threads=4 \
-oac mp3lame \
-o temp.avi \
-cache 32768 \
-vf crop=695:530:10:15,pp=lb,scale=640:480 -sws 1 \
tv:// \
343
muudatust

Aita seda lehekülge täiustada!