问题标签 [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.
video - 如何使用 ffmpeg 稳定 goPro 视频?
我想知道一种在 Windows 上稳定 goPro 视频的简单方法,使用简单的批处理和 ffmpeg。
java - 带有官方 WSDK 运行时异常的 Android 开发者 GoPro
我想使用官方 GoPro WSDK 访问 GoPro Hero 4 银牌,但是当我尝试使用 getMediaGateway() 访问它时出现运行时异常。我是 android 开发的新手,在 GoPro 开发人员文档中我读到你必须在后台线程中执行此操作,但我无法让它工作。我必须使用 .postDelayed() 来完成。这是另一个故事,目前并不重要。我以与 GoPro SDK 官方文档中描述的方式完全相同的方式完成了它,但我得到了您在我的代码片段之后看到的异常。简而言之:相机录制视频(带循环模式),3 秒后应访问 sd 卡。我发现问题是这个cameraresult-call,但无法修复它,即使我用.isSuccess()测试它。
例外:
swift - 如何保存来自 Go Pro 的原始视频数据?
我已经注册了 Go Pro Developer 计划并设置了相机,以便我可以接收原始数据。最终,我想通过 HLS 在实时流中提供这些数据。
该应用程序当前创建一个.m3u8
文件,并将我收到的数据.ts
每五秒分块到新文件中。但是,当我尝试播放此流时,没有播放任何内容,因此我不相信我保存为“ts”的数据实际上是正确的格式。
我认为每次调用下面的函数时,传递的数据代表一个或多个 TS 数据包,但是这些数据包是否以正确的格式保存?
我已经检查了.m3u8 file
with的格式,mediastreamvalidator
但它没有提供任何有关ts
文件任何错误的线索。
我将文档中的一个示例转换为 Swift,并添加了一些我自己的代码,如下所示:
我也试过保存所有的数据包,但没有任何变化。
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 上看到流。
怎么办?
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 获得更好的性能。
我正在尝试以下操作:
并得到这个错误:
有人可以给我一些知识吗?谢谢!
android - 标签出现在 GoPro SDK 依赖项中
我有一个应用程序标签的字符串资源:
我的 AndroidManifest.xml 是经典的:
我有 GoPro SDK 作为依赖项。在某些设备(HTC U Play)上,我的应用程序签名不是“我的应用程序”,而是“GoPro SDK”。
我发现 GoPro SDK 值确实包含资源:
GoPro SDK 是一个.arr存档。
如何在不重命名变量app_name的情况下修复它?
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
python - 使用 python 连接/配对 gopro Hero 4 相机
我正在尝试将 Python 库用于GoPro API,我对此并不陌生。我在网上到处搜索,所有帖子似乎都假设您的相机已经与计算机配对。如何将我的 GoPro 相机连接到计算机(wifi、USB?),以便我可以通过 python API 开始与它交谈?我首先执行以下命令:
我在第三行收到错误,我认为这是因为相机尚未连接到他的计算机。
python - 将带有 EXIF(时间)的图像从多个目录复制到新目标
我有一个问题,下面是我的根树: 在我的根中,我有:
我的根目录中有 5 个目录,每个目录都包含子文件夹(带有图像)子文件夹的数量它一直不一样,我想做的是从第一个开始 - dir1 获取 sub1 并将其放入新的目标文件夹之后转到下一个 dir (dir2) 扫描子文件夹以检查 exif(time) 是否与 dir1 中的 sub1 相同,并在转到下一个 dir3 后将其复制到同一目录,并对所有其他 dir-s 和子文件夹执行相同操作,然后创建 newdir2 并从 dir1 获取 sub2 并再次执行相同的循环直到结束...
就像是:
我有一部分脚本按一定时间间隔将我的图像排序到字典中,我如何将它加入我的脚本?让我的潜艇具有相同的密钥到相同的目录??:
我的印刷品告诉我:
我有一个运行良好的工作脚本,但是一个接一个地获取子文件夹,当缺少一些延时时,我有一个问题,他混合了我的子s(自动从下一个目录中获取下一个错误的时间),我必须将我的exif脚本从上面添加到这里(如何修改它)......如何将它连接在一起???
任何帮助将不胜感激。
如果用户不清楚,我真的很抱歉,但英语不是我最强的语言......
video - GoPro 创建时间的毫秒精度
我有一台 GoPro Hero3 相机。当我读出创建时间(例如使用 ffprobe)时,我只能精确到秒(即毫秒是四舍五入的)。是否有可能获得视频创建时间的毫秒精度,或者 GoPro 不存储此信息?