问题标签 [gopro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6667 浏览

video - 如何使用 ffmpeg 稳定 goPro 视频?

我想知道一种在 Windows 上稳定 goPro 视频的简单方法,使用简单的批处理和 ffmpeg。

0 投票
0 回答
17 浏览

java - 带有官方 WSDK 运行时异常的 Android 开发者 GoPro

我想使用官方 GoPro WSDK 访问 GoPro Hero 4 银牌,但是当我尝试使用 getMediaGateway() 访问它时出现运行时异常。我是 android 开发的新手,在 GoPro 开发人员文档中我读到你必须在后台线程中执行此操作,但我无法让它工作。我必须使用 .postDelayed() 来完成。这是另一个故事,目前并不重要。我以与 GoPro SDK 官方文档中描述的方式完全相同的方式完成了它,但我得到了您在我的代码片段之后看到的异常。简而言之:相机录制视频(带循环模式),3 秒后应访问 sd 卡。我发现问题是这个cameraresult-call,但无法修复它,即使我用.isSuccess()测试它。

例外:

0 投票
0 回答
185 浏览

swift - 如何保存来自 Go Pro 的原始视频数据?

我已经注册了 Go Pro Developer 计划并设置了相机,以便我可以接收原始数据。最终,我想通过 HLS 在实时流中提供这些数据。

该应用程序当前创建一个.m3u8文件,并将我收到的数据.ts每五秒分块到新文件中。但是,当我尝试播放此流时,没有播放任何内容,因此我不相信我保存为“ts”的数据实际上是正确的格式。

我认为每次调用下面的函数时,传递的数据代表一个或多个 TS 数据包,但是这些数据包是否以正确的格式保存?

我已经检查了.m3u8 filewith的格式,mediastreamvalidator但它没有提供任何有关ts文件任何错误的线索。


我将文档中的一个示例转换为 Swift,并添加了一些我自己的代码,如下所示:

我也试过保存所有的数据包,但没有任何变化。

0 投票
0 回答
447 浏览

android - 从 gopro 流式传输到 android

我正在尝试将视频流从 gopro 发送到 android。感谢 KonradIt https://github.com/KonradIT/goprowifihack的指导,我通过 http 连接和管理 gopro 使用 ffmpeg android 库我们管理了流 http://writingminds.github.io/ffmpeg-android-java/ 但我只能看到有关帧的信息,我可以将流发送到我的计算机(附加到 gopro)并使用 vlc 进行查看。从应用程序 android 启动的 ffmpeg 命令是:

ffmpeg -an -f:v mpegts -i udp://:8554 -an -f:v mpegts udp://10.5.5.101:8555

但我们希望直接在应用程序 android 上看到流。

怎么办?

0 投票
0 回答
1375 浏览

udp - 如何将 GStreamer 的 Udpsrc 设置为远程 UDP - 从 GoPro 流式传输

嘿!

我正在尝试设置以下内容:

我有一个从 udp://10.5.5.9:8554 流式传输的 GoPro Session 5 我有一个连接到 GoPro 的 wifi 热点的树莓派 3 我想通过 4g 上的 rpi 从 GoPro 流式传输到 Gstreamer 查看器(在本例中为 QGroundControl)在另一台具有静态 IP 的计算机上。

我可以通过这个工具来完成这个工作:

https://github.com/KonradIT/gopro-py-api

这个命令:

现在我想看看我是否可以使用 Gstreamer 获得更好的性能。

我正在尝试以下操作:

并得到这个错误:

有人可以给我一些知识吗?谢谢!

0 投票
1 回答
82 浏览

android - 标签出现在 GoPro SDK 依赖项中

我有一个应用程序标签的字符串资源:

我的 AndroidManifest.xml 是经典的:

我有 GoPro SDK 作为依赖项。在某些设备(HTC U Play)上,我的应用程序签名不是“我的应用程序”,而是“GoPro SDK”。

我发现 GoPro SDK 值确实包含资源:

GoPro SDK 是一个.arr存档。

如何在不重命名变量app_name的情况下修复它?

0 投票
1 回答
1636 浏览

java - 在 JavaFX 客户端中播放 h265 HEVC

我有一个小型 JavaFX 应用程序可以在 windows / linux 客户端上播放一些 GoPro 视频。过去我使用过 GoPro 4。我已将视频下载到客户端并从本地存储播放。像这样:

我现在会尝试切换到新的 GoPro 6。但它没有按预期工作。

问题可能是 JavaFX MediaPlayer 不支持新 GoPro 6 的编解码器。

  • GoPro 4:h264 AVC 视频编解码器
  • GoPro 6:h265 HEVC 视频编解码器

JavaFX MediaPlayer仅支持 h264 编解码器

有谁知道如何使用我的 JavaFX 应用程序播放 h265 HEVC 视频。在最好的情况下,解决方案可以立即从相机播放视频,而无需先将视频下载到客户端。GoPro 有一个小型媒体服务器来通过 HTTP 获取视频。例如: http://10.5.5.9:8080/videos/DCIM/100/ GPR10973.MP4

0 投票
1 回答
622 浏览

python - 使用 python 连接/配对 gopro Hero 4 相机

我正在尝试将 Python 库用于GoPro API,我对此并不陌生。我在网上到处搜索,所有帖子似乎都假设您的相机已经与计算机配对。如何将我的 GoPro 相机连接到计算机(wifi、USB?),以便我可以通过 python API 开始与它交谈?我首先执行以下命令:

我在第三行收到错误,我认为这是因为相机尚未连接到他的计算机。

0 投票
1 回答
217 浏览

python - 将带有 EXIF(时间)的图像从多个目录复制到新目标

我有一个问题,下面是我的根树: 在我的根中,我有:

我的根目录中有 5 个目录,每个目录都包含子文件夹(带有图像)子文件夹的数量它一直不一样,我想做的是从第一个开始 - dir1 获取 sub1 并将其放入新的目标文件夹之后转到下一个 dir (dir2) 扫描子文件夹以检查 exif(time) 是否与 dir1 中的 sub1 相同,并在转到下一个 dir3 后将其复制到同一目录,并对所有其他 dir-s 和子文件夹执行相同操作,然后创建 newdir2 并从 dir1 获取 sub2 并再次执行相同的循环直到结束...

就像是:

我有一部分脚本按一定时间间隔将我的图像排序到字典中,我如何将它加入我的脚本?让我的潜艇具有相同的密钥到相同的目录??:

我的印刷品告诉我:

我有一个运行良好的工作脚本,但是一个接一个地获取子文件夹,当缺少一些延时时,我有一个问题,他混合了我的子s(自动从下一个目录中获取下一个错误的时间),我必须将我的exif脚本从上面添加到这里(如何修改它)......如何将它连接在一起???
任何帮助将不胜感激。

如果用户不清楚,我真的很抱歉,但英语不是我最强的语言......

0 投票
1 回答
218 浏览

video - GoPro 创建时间的毫秒精度

我有一台 GoPro Hero3 相机。当我读出创建时间(例如使用 ffprobe)时,我只能精确到秒(即毫秒是四舍五入的)。是否有可能获得视频创建时间的毫秒精度,或者 GoPro 不存储此信息?