【问题标题】:Stitch 360 fisheye video with FFmpeg使用 FFmpeg 拼接 360 度鱼眼视频
【发布时间】:2022-01-13 23:03:06
【问题描述】:

我有从 Rylo 相机生成的 双鱼眼 MP4 文件。在 Windows 上使用 FFmpeg,我想将视频转换为 equirectangular 格式。

我一直在尝试的命令是:

ffmpeg -t 5 -i input.mp4 -vf v360=dfisheye:e:ih_fov=208:iv_fov=208 -y output.mp4

关键是输入的鱼眼视频像这样旋转了 90°:

生成如下所示的 equirectangular 输出,但需要先旋转鱼眼视频。

我已经尝试了一些命令行开关,例如pitch, yaw, out_forder=brludf, and out_frot=222222,但似乎没有任何区别。有人能解释一下在拼接之前旋转输入视频的命令行参数吗?

【问题讨论】:

    标签: video ffmpeg fisheye


    【解决方案1】:

    您要查找的选项是roll?

    ffmpeg -t 5 -i input.mp4 -vf v360=dfisheye:e:ih_fov=208:iv_fov=208:roll=-90 -y output.mp4
    

    文档链接:
    https://ffmpeg.org/ffmpeg-filters.html#v360

    【讨论】:

    • roll=-90 对我有用。它可以正确旋转两个鱼眼图像。接下来我试图弄清楚如何调整镜头半径和天底半径因子,就像我在基于 FFmpeg 的 Shotcut 应用程序中看到的那样。
    • 我不知道确切的答案,但 ffmpeg 确实可以选择更改两个鱼眼的半径和中心。本书第2.55节:paulbourke.net/miscellaneous/ffmpeg/FFmpeg_Book.pdf
    猜你喜欢
    • 2020-08-04
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 2022-01-21
    • 2016-10-14
    • 2016-12-21
    • 1970-01-01
    相关资源
    最近更新 更多