- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在不打开 Ubuntu 20.04 屏幕的情况下从 RSTP 链接拍摄快照,我遵循了一些 Stack Overflow 用户提示,但没有一个有效。
今天我可以在 VLC 窗口上显示 RSTP 链接,但无法拍摄快照。
正如您在代码中看到的那样,我正在尝试以多种方式使用 video_take_snapshot,但它们都没有将文件保存在任何地方。我试图在视频播放和暂停模式下拍摄快照。还尝试保存在默认目录和特定目录中。还尝试了很多其他解决方案,但都没有奏效
ps:我尝试了我公司今天使用的openCV,但我们需要更改,因为它与特定的onvif RSTP cams不兼容
url = 'rtsp://labs:yBtYHJ35Hk@mediastreaming.grupoavantia.com.br/Operacional/avantia_frente_sede.stream'
media_player = vlc.MediaPlayer()
Instance = vlc.Instance()
p = Instance.media_player_new()
p.set_mrl(url)
p.play()
# wait so the video can be played
time.sleep(25)
print("######## SCRENSHOT1 ############ ")
media_player.video_take_snapshot(0, "foobar.png", 400, 300)
media_player.pause()
print("######## SCRENSHOT2 ############ ")
media_player.video_take_snapshot(0, "/home/mariocardoso/Pictures/tests/foobar2.png", 400, 300)
time.sleep(5)
print("######## SCRENSHOT3 ############ ")
media_player.video_take_snapshot(0, "//home//mariocardoso//Pictures//tests//foobar3.png", 0, 0)
time.sleep(10)
因此,我的解决方案需要 2 个步骤:可以拍摄快照并在不打开屏幕的情况下进行拍摄。
最佳答案
您可以在这种情况下使用 ffmpeg
例如:
ffmpeg -i rtsp://@... -acodec copy -vcodec copy c:/abc.mp4
关于python - 如何使用 python-vlc 从 RSTP 链接获取快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70355167/
问候! 我计划从 GoPro4 捕获实时流视频并将其加载到 TouchDesigner 中,以便在投影映射项目中使用此素材。 到目前为止,我可以使用 ffplay 播放 GoPro4 流,如下所示:
我试图让我的 android 设备将其相机实时流式传输到网络浏览器。 我在 androidhive 上阅读了一篇关于使用 wowza 执行此操作的精彩教程。但是,我正在寻找免费的解决方案。 我决定在我
我想在不打开 Ubuntu 20.04 屏幕的情况下从 RSTP 链接拍摄快照,我遵循了一些 Stack Overflow 用户提示,但没有一个有效。 今天我可以在 VLC 窗口上显示 RSTP 链接
描述: 我想使用 DNN 创建一个人员计数器。我使用的模型是 MobileNetSSD。我使用的摄像头是海康威视的 IPCam。 Python 使用 RSTP 协议(protocol)与 IPCam
是否可以使用此代码从网络摄像机捕获视频流? Capture cap = new Capture("rtsp://192.168.42.1:554/live"); imageBox1.Image = c
我是一名优秀的程序员,十分优秀!