【问题标题】:FFMPEG FishEye EquirectangularFFMPEG FishEye Equirectangular
【发布时间】:2017-08-25 22:09:17
【问题描述】:

我正在努力使用 FFMPEGs 重映射过滤器。我有一个安全摄像头,可以传输一堆不同的选项,但默认是这个 FishEye:

我看到大量 Ricotah Theta 的地图,但没有任何内容告诉我如何为不同的布局生成这些地图文件,就像我拥有的​​那样。我试过只拍两张全景照片,但是当我流式传输到 YouTube 时,图像被拉长了很多。有人能指出我正确的方向吗???

【问题讨论】:

    标签: ffmpeg youtube streaming 360-virtual-reality


    【解决方案1】:

    您发布了修改后的图像(裁剪和移动),因此直接应用 ffmpeg 会产生奇怪的结果,但使用原始图像,可能看起来像这样......

    使用这个命令...

    ffmpeg -i input.png -vf v360=fisheye:e:ih_fov=180:iv_fov=180:pitch=-90 -y output.jpg
    

    你会得到这样的结果:

    然后您可以在此处查看:https://renderstuff.com/tools/360-panorama-web-viewer/

    【讨论】:

      【解决方案2】:

      我把这弄得太难了。只需使用 FFMPEG 向 youtube 发送鱼眼。您可以调整大小以防止某些失真。

      【讨论】:

        【解决方案3】:

        您需要v360 过滤器。确保使用最新的 ffmpeg 版本;旧版本不包含此过滤器。

        我将这些参数用于安全摄像头:

        -vf v360=fisheye:equirect:ih_fov=180:iv_fov=180
        

        结果:

        您可能想要裁剪视频(因为有黑边):

        -vf crop=1500:1500:250:0,v360=fisheye:equirect:ih_fov=180:iv_fov=180,crop=1500:1500:750:0
        

        当然,根据您的情况调整crop 过滤器参数。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-07-18
          • 2016-10-14
          • 2021-09-07
          • 1970-01-01
          • 1970-01-01
          • 2015-01-29
          • 1970-01-01
          • 2022-06-15
          相关资源
          最近更新 更多