FFMPEG 鱼眼等距柱状
FFMPEG FishEye Equirectangular
我正在为 FFMPEG 重映射过滤器苦苦挣扎。我有一个安全摄像头,可以传输许多不同的选项,但默认设置是这个 FishEye:
我看到了大量 Ricotah Theta 的地图,但没有任何内容告诉我如何为不同的布局生成这些地图文件,就像我拥有的那样。我试过只做 2 个全景,但是当我流式传输到 YouTube 时,图像被拉得太长了。有人能给我指出正确的方向吗???
我让这太难了。只需使用 FFMPEG 将鱼眼发送到 youtube。您可以调整大小以防止出现一些失真。
您需要 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 过滤器参数。
您发布了修改后的图像(裁剪和移动),因此直接应用 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/
我正在为 FFMPEG 重映射过滤器苦苦挣扎。我有一个安全摄像头,可以传输许多不同的选项,但默认设置是这个 FishEye:
我看到了大量 Ricotah Theta 的地图,但没有任何内容告诉我如何为不同的布局生成这些地图文件,就像我拥有的那样。我试过只做 2 个全景,但是当我流式传输到 YouTube 时,图像被拉得太长了。有人能给我指出正确的方向吗???
我让这太难了。只需使用 FFMPEG 将鱼眼发送到 youtube。您可以调整大小以防止出现一些失真。
您需要 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 过滤器参数。
您发布了修改后的图像(裁剪和移动),因此直接应用 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/