mqtt
This commit is contained in:
parent
96fae276e4
commit
7bcc174faf
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
RTSP_URL="rtsp://admin:123456@192.168.0.123:554/mpeg4" # RTSP流的URL
|
RTSP_URL="rtsp://admin:123456@192.168.0.123:554/mpeg4" # RTSP流的URL
|
||||||
OUTPUT_DIR="/home/pi/mp4" # 录像文件保存的目录
|
OUTPUT_DIR="/home/pi/mp4" # 录像文件保存的目录
|
||||||
RECORD_DURATION=60 # 录像时长(秒)
|
RECORD_DURATION=900 # 录像时长(秒)
|
||||||
INTERNAL=2
|
INTERNAL=2
|
||||||
while true; do
|
while true; do
|
||||||
# 获取当前时间
|
# 获取当前时间
|
||||||
|
@ -10,9 +10,8 @@ while true; do
|
||||||
|
|
||||||
# 构建录像文件名
|
# 构建录像文件名
|
||||||
OUTPUT_FILE="${OUTPUT_DIR}/${CURRENT_TIME}.mp4"
|
OUTPUT_FILE="${OUTPUT_DIR}/${CURRENT_TIME}.mp4"
|
||||||
|
|
||||||
# 开始录制RTSP流
|
# 开始录制RTSP流
|
||||||
ffmpeg -rtsp_transport tcp -i "${RTSP_URL}" -c:v libx265 -vf scale=1920x1280:flags=lanczos -r 19 -crf 33 -c:a aac -t "${RECORD_DURATION}" -f mp4 "${OUTPUT_FILE}"
|
ffmpeg -rtsp_transport tcp -i "${RTSP_URL}" -c copy -s 1920x1080 -r 19 -crf 33 -c:a aac -t "${RECORD_DURATION}" -f mp4 "${OUTPUT_FILE}"
|
||||||
|
|
||||||
# 等待1秒钟再开始录制
|
# 等待1秒钟再开始录制
|
||||||
sleep ${INTERNAL}
|
sleep ${INTERNAL}
|
||||||
|
|
Loading…
Reference in New Issue