我正在尝试连接多个文件,这些文件是 GoPro Hero6 拆分电影的结果,以避免 FAT 4GB 限制。ffmpeg 非常适合此目的,但我需要在元数据流中编码的遥测数据,默认情况下 ffmpeg 似乎不保留这一点。使用该ffprobe
命令,您可以看到源视频具有:
Stream #0:3(eng): Data: none (gpmd / 0x646D7067), 36 kb/s (default)
Metadata:
creation_time : 2018-07-15T16:16:26.000000Z
handler_name : GoPro MET
Run Code Online (Sandbox Code Playgroud)
我从研究中知道这是我需要的流(尽管我希望能够复制所有流)。但是,当使用ffmpeg -f concat
输出时:
[concat @ 0x7febb9800000] Could not find codec parameters for stream 2 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[concat @ 0x7febb9800000] Could not find codec parameters for stream 3 (Unknown: none): unknown codec
Consider increasing the value for …
Run Code Online (Sandbox Code Playgroud) 我正在尝试控制GoPro Hero 3相机.我在互联网上找到了一个图书馆:https://github.com/r1pper/GoPro.Hero,从我读到的它是一个很好的图书馆.但是,当我尝试与相机创建连接时,我的完整Windows窗体应用程序冻结,我的控制台应用程序(用于测试)只是建立连接.我认为它与异步任务有关,我做错了什么?
此行创建与摄像机的连接并发送命令:
var camera = Camera.Create<Hero3Camera>("10.5.5.9");
Run Code Online (Sandbox Code Playgroud) 我创建了一个名为wait_for_page load 的函数,我试图将default_wait_time 设置为这个函数。
我收到未定义的变量错误:
main:Object (NameError) 的未定义局部变量或方法“页面”
我还将该文件包含在主环境文件中:
需要 File.expand_path('../../support/file_name.rb', FILE )
我正在尝试将 Go Pro 陀螺仪数据转换为 Three.js 坐标,以便我可以将素材投影到球体内部,旋转球体并具有 3D 稳定性。
相机是这样定向的,坐标的顺序是 Z,X,Y
我正在尝试应用这个向量来旋转球体,就像这样
this._nextVec3.set(this._next[0],this._next[1],this._next[2])
this.el.object3D.rotation.setFromVector3(this._nextVec3)
Run Code Online (Sandbox Code Playgroud)
但是我无法让旋转与相机的旋转相匹配,我认为这与左/右手配置有关?
任何人都可以帮忙吗?
gopro ×4
c# ×1
cucumber ×1
euler-angles ×1
ffmpeg ×1
javascript ×1
rotation ×1
ruby ×1
three.js ×1
video ×1