system
(system)
3 Maj 2014 11:06
#1
Witam,
chciałbym aby nagrywany strumień automatycznie się fragmentował co godzinę, chcę uzyskać efekt:
nagranie001
nagranie002
nagranie003
Każde nagranie to 1h strumienia.
Do nagrywania używam VLC, jak poniżej:
cvlc rtsp://adres --sout "#transcode{}:duplicate{dst=std{access=file,mux=ts,dst={/mnt/nagrania/test.h264}}}"
Co należy dodać aby osiągnąć zamierzony efekt?
Pozdrawiam.
Szymad
(Szymad)
3 Maj 2014 13:27
#2
Witam, chciałbym aby nagrywany strumień automatycznie się fragmentował co godzinę, chcę uzyskać efekt: nagranie001 nagranie002 nagranie003 Każde nagranie to 1h strumienia. Do nagrywania używam VLC, jak poniżej: cvlc rtsp://adres --sout “#transcode {}:duplicate{dst=std{access=file,mux=ts,dst={/mnt/nagrania/test.h264}}}” Co należy dodać aby osiągnąć zamierzony efekt? Pozdrawiam.
Może tak? (skrypcik)
#!/bin/bash
# ROZWIĄZANIE NA JEDNĄ DOBĘ
for i in {1..24}
do
echo "Zapisuję $i"
#każemy nagrywać
cvlc rtsp://adres --stop-time 3600 --sout "#transcode{}:duplicate{dst=std{access=file,mux=ts,dst={/mnt/nagrania/narganie$i.h264}}}"
echo "Nagrany $i!"
done
MrQ
(MrQ)
3 Maj 2014 13:51
#3
Nie prościej to do crona dodać?
Szymad
(Szymad)
3 Maj 2014 17:58
#4
Zapewne tak nie pomyślałem.