Haw я могу взять снимки от прямой трансляции в командной строке?

У меня есть камера видеонаблюдения, и я хотел бы взять снимки каждые 5-10 минут с помощью заданий крона, но я мог, оштрафовал любые инструменты командной строки,

Я попробовал следующее:

avconv -i rtsp://ip:554/h264_2 -r 1 -s WxH -f image2 foo.jpeg

но avconc не поддерживает RTP/RTSP

[NULL @ 0x139d940] Interleaved RTP mode is not supported yet.Estimating duration from bitrate, this may be inaccurate
1
задан 24 August 2012 в 18:10

1 ответ

Примечание: у меня нет абсолютно никакого способа протестировать это. Безумные опоры "Рейнджеру", автору лет этот код .

Попытка это:

ffmpeg -ss 2 -i rtsp://ip:554/h264_2 -y -f image2 -sameq -t 5 foo.jpeg
<час>

Вот простой названный сценарий, например, cam-capture.sh, который получает изображение и называет его согласно дате и времени.

#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M`
export DATE=`date +%Y%m%d`
export MONT=`date +%Y%m`
mkdir -p /path/to/output/$MONT/$DATE

ffmpeg -ss 2 -i rtsp://ip:554/h264_2 -y -f image2 -sameq -t 5 /path/to/output/$MONT/$DATE/$DATETIME.jpeg
<час>

Добавляют следующую запись в Ваш crontab для выполнения сценария каждые пять минут:

*/5 * * * * sh /path/to/cam-capture.sh
<час>

Снова, весь кредит на это переходит в" Ranger" для этого.

1
ответ дан 21 October 2019 в 12:36

Другие вопросы по тегам:

Похожие вопросы: