Python module for save stream to disk
$ pip install stream-saver-g4
The source code is available on GitHub.
Download and install the package:
$ git clone https://github.com/Genzo4/stream_saver
$ cd stream_saver
$ pip install -r requirements.txt
$ pip install .
from stream_saver_g4 import StreamSaver
Create an instance of the StreamSaver. You can specify additional options:
- stream_URL - Stream URL. Default value: ''
- output_template - Output template. Default value: 'output_%Y-%m-%d_%H-%M-%S.ts'
- segment_time - Segment length. Default value: '01:00:00'
stream = StreamSaver(stream_URL='rtsp://cam_1.local:554/live1.sdp',
output_template='output_%H-%M-%S.ts',
segment_time='00:30:00'
)
Stream saving is running in the background.
stream.run()
stream.stop()
Python модуль для сохранения видеопотока на диск.
$ pip install stream-saver-g4
Исходный код размещается на GitHub.
Скачайте его и установите пакет:
$ git clone https://github.com/Genzo4/stream_saver
$ cd stream_saver
$ pip install -r requirements.txt
$ pip install .
from stream_saver_g4 import StreamSaver
Создаём экземпляр StreamSaver. Можно указать дополнительные параметры:
- stream_URL - адрес потока. Значение по умолчанию: ''
- output_template - шаблон выходных файлов. Значение по умолчанию: 'output_%Y-%m-%d_%H-%M-%S.ts'
- segment_time - длина одного сегмента. Значение по умолчанию: '01:00:00'
stream = StreamSaver(stream_URL='rtsp://cam_1.local:554/live1.sdp',
output_template='output_%H-%M-%S.ts',
segment_time='00:30:00'
)
Сохранение потока идёт в фоновом режиме.
stream.run()
stream.stop()