VIDEO FILTERS
Video filters allow you to modify the video stream and its properties. The syntax is:
-vf <filter1[=parameter1:parameter2:...],filter2,...>
Setup a chain of video filters.
-vop <...,filter2[=parameter1:parameter2:...],filter1> (OBSOLETE)
Setup a chain of video filters, to be applied in reverse order. Deprecated in favor of -vf.
Na to, ze jste tomu vyhradili cely odstavec, zadna slava. MPlayer ma hromadu filtru na deinterlacing a to nepocitam slozitejsi filtry na tema telecine (nechapu proc to nekdo dela, ale telecine strida tri obycejne a dva interleacovane frame). Mate na vybranou tyto moznosti:
Filtr phase vam umoznuje prehazovat fieldy (pulframes) tak, aby k sobe sedeli. Vhodny pro filmy, ktere byly toceny normalne a pote pro televizi interlacovany.
Filtr il rozdeli obrazek na dva: sude linky da nahoru, liche dolu (nebo naopak). Umi provest i obraceny postup. Vhodne pokud chcete obsah nechat interlacovany, ale potrebujete na nej pustit nejake zpracovani - treba vyhlazovani - ktere by na interlacovanem obrazku delalo paseku. Do stejne tridy patri i filtr field, ktery zahodi jeden field, a tfields, ktery fieldy rozhodi casove (a vytvori film s dvojnasobnym framerate).
A posledni tridou jsou filtry vyhlazovaci. Krome uvedeneho jednoducheho ffmpegdeint alias lavcdeint (dva nazvy pro jeden filtr) a jeste jednodussiho linblenddeint si muzete vybrat linipoldeint, cubicipoldeint a mediandeint (filtruji pouze kazdou druhou linku) a kerndeint, ktery deinterlacuje pouze kdyz se fieldy lisi vic nez ma nastaveno.
Všiml jsem si, že při přehrávání většiny filmů na DVD deinterlace prakticky nemá efekt, zatímco u některých bonusů na tomtéž je jeho vliv dost patrný. Nevíte, čím to je způsobeno?
Nejspis tim ze je to z jineho zdroje. Hlavni film je vetsinou to co jde v kine - tzn. s prokladanym snimkovanim televize to pri vzniku nema nic spolecneho. Ze se na to ve finale koukas na televizi ktere to zobrazuje prokladane je jina vec. Ale bonusy a jine pokecy jsou vetsinou toceny videokamerou - 4:3, PAL, interlace takze to prokladani je uz primo ve zdroji.
Podle me je lepsi pouzit gl vystup (-vo gl). Sice mi to zatezuje procesor o trochu vice nez nejaky rychly vystup (tusim xv), ale pokud prepnu do fullscreenu a pod obrazem zbyde misto tak to tam da titlky automaticky a nemusim resit -vf expand=... u filmu ktery nejsou sirokouhly...
GL vystup take jako jediny kresli titulky v nativnim rozliseni. Vsechny (skoro) ostatni kresli titulky do videa a az pote se to zvetsuje na fullscreen. GL kresli titulky az do ciloveho rozliseni. U titulku kreslenych freetypem a u filmu s mensim rozliseni je to HODNE poznat.
Doporucuji pouzivat video driver 'sdl' - pokud jej mate spravne prelozeny tak to vola v podstate vykreslovani pres xv (tedy HW akcelerace) ale zaroven jsou titulky vzdy v cernem pruhu
Ja kdyz pouziju sdl tak to pri prepnuti do fullscreenu prepina rozliseni (asi podle rozliseni filmu) a obraz potom neni pekny (je znat nizke rozliseni), nehlede na to ze nemam nastavenou spravnou geometrii na monitoru pro takova rozliseni. Nevim jestli je to bug, feature nebo stara verze (Debian Sarge) a neresim to...
To jo, ale ten pruh tam bude i u videa 4:3 a kdyz to hodim do fullscreenu, tak dole sice budu mit pruh, ale nahore mi kus filmu bude chybet. Psat to jako parametr na prikazovou radku podle filmu je pracny a mit to v konfiguraku zas neprakticky prave kvuli videim 4:3. Existuje teda i lepsi reseni? Protoze to je asi jedinej problem, kterej mi na mplayeru vadi. (p.s. mam wokna a radeon 9250)
I po tom co jsem tam vložil ty dva řádky od tebe mi nejede diakritika a jsem z toho už celkem dost zoufalej. Mohl by mi prosím někdo poradit jak to dát do pohody?
Zkoušel jsem přehrávat film ve vysokém rozlišení, šířka obrazu něco přes 1200 bodů. Mplayer měl problémy, protože nedokázal správně obraz zmenšit tak, aby se vešel do rozlišení 1024x768. Zkoušel jsem různé nastavení i přes filtry, ale nic nepomohlo. Jediné co fungovalo byl výstup přes OpenGL2. To ale nestíhal počítač a video bylo velmi zpomalené. Zkoušel jste někdo něco podobného? A s jakými výsledky?
Aku mate graficku kartu ? CO presne nefungovalo ?
U mna na ATI Radeon 9200 sa klipy v HDTV rozliseni zobrazuju s ruzovym zvislym pruhom na pravej strane, pri pouziti vystupu xvidix (bez neho sa HDTV video nestiha prehravat). Pomohli mi nejake parametre mplayera na scaling (momentalne si nespominam presne ktore, mozno nieco ako "scale" v man strankach), ktorymi zmensim video povedzme na rozlisnie 1280x1024. Potom je to v poriadku.
Tohle mi dělá savage v notebooku taky (při xv). Takže to vypadá na nějaký obecnější problém, asi přetečení nějaké proměnné. Takové kaffeine/xine rovnou sletí. Normální videa do rozlišení DVD jsou naprosto bez problémů a -vo gl nebo x11 taky. Docela by mě zajímaly zkušenosti ostatních z přehráváním HD videa.
Grafiku mám nějakou obstarožní NVidia, tuším že to je NVIDIA Riva TNT2. Ovladače jsou od NVidia. To co se nevešlo na obrazovku do rozlišení 1024x768 to se prostě uřízlo, tzn. žádné zmenšování se nekonalo a na pravé straně obrazovky byly přerušované pruhy.
Mám problém se zvukovým výstupem přes aRts - zkoušel jsem na více počítačích a při použití aRts mplayer hned po startu zhavaruje (SEGV v modulu ao2_init). Dělá to ještě někomu nebo nevíte o nějakém řešení? Zkoušel jsem to i různými oklikami (OSS+artsdsp, SDL s aRts výstupem apod.) a je to pořád stejné. Výstup přes OSS a Alsa funguje bez problémů.
Už první článek o instalaci mi přišel nic moc.
Voleby uvedené v článku jsou zastaralé.
-pp místo -vf pp=
-lavcdeint místo -vf pp=fd
A jejich výčet nedostačující.
Např: skutečnost jak přehrát dva soubory a ke každému dát jiné titulky není v článku zmíněna.
mplayer (společné volby) film1 -volbyprofilm1 film2 -volbyprofilm2.
Od článku jsem očekával nějaké zajímavé potřehy ohledně mplayeru a nejak fungovat mplayer ve verzi 0.2.
Kdyby se autor snažil mohl alespoň vykrást originální dokumentaci: http://www.mplayerhq.hu/DOCS/man/cs/mplayer.1.html
Je i češtině neměl by stím moc práce a výsledek by byl přínosem, alespoň pro ty o kteří o české verzi nevěděli.
Diky! Pro zacatecniky je to nakopnuti spravnym smerem. Jen tak dal. Uz se tesim na dalsi pokracovani a diskusi pod nim. Nejak jsem na encodovani s mplayerem nemel nervy - je fakt, ze jsem po tom moc nepatral.
Ja jsem si stahnul mplayer pro svyho debiana a kdyz pustim film a chci ho dat pres celou obrazovku, tak se jen zvetsi cerny okraj okolo a video zustane stejne velke, jake bylo. :(
parametr -vo xv
problem je ten, ze ne kazdy ma v X serveru nastaveny spravny ovladac karty, podporujici DRA - defaultne je Xserver nastaven na vesa driver
takze zadat -vo xv a pokud se nic k lepsimu nezmeni, podivat do logu
Volby posprocessingu pomocí "pp" jsou zastaralé, doporučuje se spíš pp=ac, případně "spp", "fspp" nebo "pp7".
A opět, stejně jako minule, bych chtěl poprosit autora článku, aby přestal používat nesprávné a zavádějící formulace jako "enkódování do DivX" místo správného "kódování do MPEG-4", případně obecně "kódování AVI souborů". Opět opakuji, že DivX (ani XviD) není formát, ale software (navíc DivX už pro Linux dávno neexistuje), tak doufám, že v příštím díle, věnovaném kódování, už tyto velice rozšířené omyly, matoucí čtenáře, nebudou.
Hmm, no to jste tomu pomohl. AVI je akorat kontejner a muze obsahovat vsecko mozne, zatimco MPEG-4 zas definuje vsecko vcetne kontejneru (mam dojem, ze pouzivaji qt). Takze spravne by bylo "AVI s MPEG-4 videem", coz je krkolomne. To uz radsi ten DIVX;-).
Ano, pomohl jsem tomu. Autor přislíbil, že už v dalším díle tu chybu nebude opakovat.
A nevím, jak to, co píšete, odporuje tomu, co jsem napsal. Nikde nevyvracím, že AVI je kontejner. Ale MPEG-4 kodekem kódujete MPEG-4 video, takže výraz "kódování MPEG-4 videa" je zcela adekvátní, stejně tak jako je adekvátní označení "AVI souborů", protože je obecnější, tedy můžete používat i jiné než MPEG-4 ASP kodeky (dnes se rozmáhá zejména H.264 alias MPEG-4 AVC).
A závěrečné "to už radši ten DivX" je naprostý nesmysl. DivX není označení pro AVI soubory s MPEG-4 videem, DivX je název komerčního softwarového produktu stejnojmenné firmy (a jejich ochranná známka). Tudíž označovat AVI/MPEG-4 slovem "DivX" je stejný nesmysl jako formátu HTML říkat "Microsoft Internet Explorer" jenom proto, že MSIE je nejznámější softwarový produkt, který s HTML formátem pracuje.
Pls poradte,
jak sem pochopil tak vystup xv je hardwerove akcelerovany. Pokud chci vyuzit tento vystup tak mplayer vypise
Run 'xvinfo' to verify its Xv support and read DOCS/HTML/en/video.html#xv!
See 'mplayer -vo help' for other (non-xv) video out drivers. Try -vo x11
Error opening/initializing the selected video_out (-vo) device.
vypis xvinfo:
X-Video Extension version 2.2
screen #0
no adaptors present
Z toho usuzuju ze hw akceleraci nemam podporovanou. Muze mi nekdo poradit co s tim, potazmo jak to nastavit aby to slo a jestli to vubec jde:)
distribuce: Fedora core 4
grafarna: Intel Graphics Media Accelerator 900
stava se mi, ze pri pouziti video vystupu sdl (video bezi na fullscreen) a naslednem ukonceni prehravani zustane ve vrchni casti obrazovky (plocha u KDE) cast videa misto pozadi (takove male plosky s poslednim sledovanym obrazem). Pokud se nepouzije fullscreen tak je vse ok. Vi nekdo co s tim? Za radu budu vdecny:)