[linux] Nahravanie videa cez mencoder a jeho sucasne prehravanie

Ing. Jan ONDREJ ondrejj na upjs.sk
Pondělí Prosinec 1 09:49:29 CET 2003


On Mon, Dec 01, 2003 at 09:35:28AM +0100, Jan Nemsak wrote:
> 
> 
> On Fri, 28 Nov 2003, Ing. Jan ONDREJ wrote:
> 
> > On Thu, Nov 27, 2003 at 07:36:59PM +0100, Aben Siatris wrote:
> > >
> > > > mencoder ... -o -|skopiruj_do_suboru_a_posi_na_std_vystup | mplayer -
> > > >
> > > > Ale...
> > > > 1. mencoder nevie posielat data na standartny vystup, iba do suboru
> > > > 2. program skopiruj_do_suboru_a_posi_na_std_vystup nemam :-) neviete
> > > > niekto ci take nieco je?
> > > >
> > > > No a teda este k 1. bodu, napadlo ma ze v linuxe su aj nejake subory typu
> > > > PIPE, len neviem ci je to to chcem a ako sa s tym robi, nepomohol ani
> > > > manual (teda ziaden som k tomu nenasiel)
> > > >
> > > > Dakujem za rady a nakopnutia spravnym smerom :-)
> > > netreba to vobec posielat cez "pajpu", jednoducho treba
> > > menocoderovat do output.avi a normalne z toho isteho
> > > suboru prehravat. funguje to pekne. pouzivam to ked
> > > menim velkost velkeho video suboru a zaroven sa obcas
> > > mrknem ci je kvalita videa v poriadku :)
> > > toz... linux :)
> >
> > Nuz mne to s mplayer1.0pre2 neslo. Nahravanie bolo vpohode, ale pri
> > prehravani mi to sice subor prehra, ale iba tu cast, ktora bola nahrana
> > pri spusteni mplayera. Akosi si zisti, aky velky je subor a prehra
> > len tu cast, ktora bola nahrata pri spusteni.
> >
> > Skusal som vypnut cache, indexovanie, ... nic nepomahalo. Pomohlo mi jedine
> > toto:
> >
> >   cat subor.avi | mplayer -
> >
> > Pri nahravani som ziadnu pipu nepouzival.
> >
> > 		SAL
> 
> No uz som na to prisiel, mne to tiez tak neslo, ale ide to, len nemozes
> hned zacat prehravat to co si nahral, ale musis pockat, u mna cca 15
> sekund :-), asi to zalezi od bitrate
> Teda asi to funguje tak, ze ekd das cat subor.avi a ten subor.avi je maly,
> asi sa to praske hned do nejakych bufferov a cat skonci, ale ked ten
> subor.avi ma urcitu velkost, funguje to dobre.
> skus
> mencoder ...
> pockaj minutu
> cat subor.avi |mplayer -
> Zarucene pojde :-) Pouzivam tie tu verziu mplayera co ty.

Nuz, asi si ma celkom nepochopil. Presne toto robim a toto mi funguje.
Neide mi iba to cez cat-u. :)
Ale neva. :)

> Je to trosku nevyhodne napr. pri pozerani nejakeho hokeja, ze vsetci
> dookola kricia gol a ty to mas v telke az za pol minuty a kricis potom,
> ale co uz :-)

Pocul som ale o dalsom rieseni. Neviem, ci realne existuje, ale niekto
sa pokusal spravit duplikator na /dev/video. Funguje to asi tak,
ze si tym programom otvoris /dev/video a on spravi 2 /dev/video0 a 1,
na ktore mozes pustit mencoder aj program na telku.
Malo to ale nejake obmedzenia.

Dalej tusim existuju specialne programy, ktore vedia aj nahravat aj
prehravat, nemam ale prehlad o konkretnych rieseniach.

		Caf.
			SAL



Další informace o konferenci linux