gpt4 book ai didi

ffmpeg - 使用 ffmpeg/vlc 其他资源将多个公共(public)域直播保存到磁盘?

转载 作者:行者123 更新时间:2023-12-04 23:20:51 26 4
gpt4 key购买 nike

我正在尝试将几天的视频从打开的网络摄像头保存到磁盘,这样我就可以对它们进行一些分析。 (例如这个机场的video。我有几百个,加上带宽和存储不是问题,我将如何将流保存2-3天?

  • 我尝试使用 pyav 编写一小段 python 代码。 (围绕 ffmpeg 的包装)打开流并保存关键帧。但似乎一个小时左右后连接断开了...
  • 我调查了ffmpeg -i <some video URL> output.mp4但它突然退出而没有任何错误消息。
  • 我可以在 vlc 中播放视频,但不确定如何继续保存视频。

  • 有任何想法吗?

    最佳答案

    好的,不知道为什么这被投票关闭,但我想为我遇到的任何其他人提供解决方案/解决方法:

    def save_stream(url):
    try:
    cmd = "youtube-dl -f worst {} --retries infinite --continue --hls-use-mpegts".format(url)
    # print(cmd)
    ydl_process = subprocess.check_call(cmd.split(" "))
    print("[*] launched: ",ydl_process)

    except Exception as e2:
    print("[!] e2: ",e2)
    return
    使用 youtube-dl 将流保存到磁盘保存到 .part 文件。 --hls-use-mpegts标志很重要,因此您可以复制 .mp4.part文件并将其重命名为 .mp4它可以使用 vlc 或其他方式播放。

    关于ffmpeg - 使用 ffmpeg/vlc 其他资源将多个公共(public)域直播保存到磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66713425/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com