ffmpeg record video command

    cmd = "ffmpeg"
    if camera_url.split(":")[0] == "rtsp":
        cmd += " -rtsp_transport tcp"
    cmd += " -hide_banner"
    cmd += " -i '{}'".format(camera_url)
    cmd += " -c:v copy -an"
    cmd += " -timeout 5"
    cmd += " -f segment"
    cmd += " -segment_format mp4"
    cmd += " -segment_atclocktime 1"
    cmd += " -segment_time {}".format(duration)
    cmd += " -strftime 1 " + video_dir + "/" + camera_id
    cmd += "_%Y-%m-%d-%H-%M-%S" + "_" + str(duration)
    cmd += ".mp4"

Full command

ffmpeg -rtsp_transport tcp -hide_banner -i rtsp://192.168.1.1:83/file -c:v copy -an -timeout 5 -f segment -segment_format mp4 -segment_atclocktime 1 -segment_time 60 -strftime 1 /videos/output/1/2020-11-03/1_%Y-%m-%d_%H-%M-%S.mp4

Guess you like

Origin blog.csdn.net/wohu1104/article/details/110505517