小智 7
我创建了一个脚本,使该过程变得更加简单。看这里:
https://github.com/jschmid1/gopro_as_webcam_on_linux
小智 3
我目前正在研究/实现这个目标。以下是我迄今为止发现的内容以及下一步将采取的步骤。
1) 您可以使用GoPro USB设备,但由于高延迟,会有明显的延迟。因此,建议您购买 HDMI 采集卡。要回答这个问题,您需要使用 Micro HDMI 转 HDMI 电缆将 GoPro 连接到采集卡。您还需要一个 USB 3 转迷你/微型/等。用于将采集卡连接到计算机的电缆。
2)如上所述,可以通过使用gopro-py-ap作为USB设备来完成。然而,高延迟表明该选项并不理想。
3)有许多不同的视频流应用程序,但主要推荐的是OBS,因为它是为专业录制而设计的,因此已经得到了广泛的开发。话虽这么说,像奶酪这样的东西可以用来进入饲料。Jitsi 或 Zoom 等任何会议应用程序也可以访问这些源。
以下是迄今为止对我有帮助的资源:
如果出现更多详细信息,此答案将更新。
希望有帮助!
这是我在 Ubuntu 18.04 上使用 GoPro Hero 8 Black 的方法。
v4l2loopback 模块可以从以下位置克隆和编译:
https://github.com/umlaeute/v4l2loopback.git
我在 Linux 上使用 Zoom 并进行了彻底的测试。
#!/bin/bash
echo
read -p "Plug in USB cable and turn on device. Press any key to continue. " -n 1 -r
echo
echo
echo inserting module v4l2loopback
echo
modprobe v4l2loopback exclusive_caps=1 card_label="LinuxGoPro" video_nr=13
interface=`ip link | grep enp0 | cut -b 4-17`
echo
echo using interface: $interface
echo
dhclient -v ${interface}
echo
echo activating webcam
echo
curl 172.23.100.51/gp/gpWebcam/START
echo
echo running ffmpeg
echo
ffmpeg -threads 1 -i 'udp://@0.0.0.0:8554?overrun_nonfatal=1&fifo_size=50000000' -f:v mpegts -fflags nobuffer -vf format=yuv420p -f v4l2 /dev/video13
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16470 次 |
最近记录: |