Portál AbcLinuxu, 10. května 2025 06:15
cvlc http://example.com:554/live.asf --sout="#duplicate{dst=std{access=file,mux=asf,dst='test.asf'},dst=nodisplay}"
Zkoušel jsem i takové jako --stop-time
ale nefunguje :(
Neví někdo jak na to?
PS: A ještě dotaz jde bash scriptu zjistit části data a času? Abych dynamicky generoval jméno souboru? Něco jako v PHP date("Y-m-d-H-i")
?
Ještě jsem to nehledal, zatím řeším ten stream, tak jenom kdyby byl někdo ochotný mi ulehčit práci :)
`date +%d%m%y`Co se stane kdyz ten stream proste uriznes ? NN
kilall `pidof cvlc`Kdyz proste useknes to nahravani.. NN
ja kdyz si hral s nahravanim obrazu z kamerky, tak to mel ve skriptu takto (je to jen cast, zbytek jako trideni do slozek je nepotrebny)
wget http://172.16.102.139/axis-cgi/mjpg/video.cgi -O $TMP`date +%M`min.mjpg -q &
sleep 10m
kill $!
s tim ze ten vysledny mjpg, ktery byl obrovsky jsem prohanel mencoderem
for ZAZNAMY in $( find -name *.mjpg ); do
mencoder $ZAZNAMY -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -o $ZAZNAMY.avi
done
exit 0
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.