Posted By: Xen (Xen) on 'CZunix'
Title:     Re: Strihani nahravky z VLC
Date:      Fri Sep  7 07:06:56 2007

> > Takze dva mencodery v rade, spojeny skrz fifo. Ten prvni srovna casovy 
> > znacky a ten druhej vyrizne jen to co je treba. Funguje to pekne. I kdyz 
> > elegantni reseni to neni... 
> 
> nechtel bys to trochu rozvest? O tomhle jsem neslysel, zatim mi stacilo
> echo "wget -q http://localhost:8000/ct2"|at 21:40
> echo "killall wget"|at 0:10

To vyhovi kdyz vis ze chces neco nahravat. Napr. vcera sel Wasabi, chytl jsem 
nejakou ukazku v Televiznich novinach na ktery jsem koukal v 21, takze 
smolik... tolik k motivaci.

> Ty mencodery nic jinyho nedelaji? [prekodovani]
> Stejne to pak mas v TS a pro nejaky dalsi zpracovani to musis minimalne 
> premuxovat, ne?

Ty memcodery to prevedou DVD formatu... ale to je jen kosmeticka uprava, takze 
opravdu krom uprav casu nic nedelaji. Problem je v tom, ze mam cca 50GB fail 
ktery obsahuje 25hodin vysilani od 05:00 do 06:00. Casovy znacky v nem +/- 
odpovidaji realnemu casu, ale nedokazu s mplayerem vyuzit.

Kdyz na tenhle pomoci vlc:

nice --10 vlc -I dummy $URL --sout file/ps:$VDIR/$CHANNEL-$DATE.mpeg 
  > $VDIR/$CHANNEL-$DATE.log 2>&1 &
sleep $TIME
kill $!
 
nahrany stream postvu mencoder tak at uvadim co chci za -ss (zacatek) tak 
vystrizek vzdy zacina tam kde zacina stream, tj. -ss se ignoruje (bez 
varovani). Objevil jsem ten trik s fifo:

prvni mcencoder:

nice -20 mencoder -oac copy -ovc copy -of mpeg -mpegopts format=dvd 
  -noskip -vf harddup CT1-xxx.mpeg -o fifo

druhy mencoder:

nice -20 mencoder -oac copy -ovc copy -of mpeg -mpegopts format=dvd 
  -noskip -vf harddup fifo -o cut.mpeg 
  -ss <realnyCasStartu-casStartuNahravky> -endpos <delkaPoradu>

URL vypada napr. takto rtp://@233.10.47.81:1234 takze multicastovy stream. Muj 
problem by nejspis vyresilo kdyz bych nahraval primo mencoderem, jenze ten to 
rtp neumi a tak jsem pouzil vlc. Ted kdyz to tu vypisuju tak mi doslo, ze vlc 
by mohlo nahravat do fifo kde by sedel mencoder a rovnou to preskladal... bude 
to rozumejsi, zredukuje to zatez pri vystrihavani pozadovanyho programu. 

Ovsem porad to neni zrovna elegantni reseni.

Semik

>                                                   -Dzon

Search the boards