Is there a fisheye or dual fisheye to equirectangular filter for ffmpeg?

后端 未结 2 485
后悔当初
后悔当初 2021-02-04 12:01

Or a way to do it with an existing filter? So that you could take in video from a fisheye or dual fisheye camera (such as the Ricoh Theta) and directly output equirectangular,

相关标签:
2条回答
  • 2021-02-04 12:38

    In the latest ffmpeg, you can do this to convert fisheye video to equirectangular now

    ffmpeg -y -i in.mp4 -vf v360=dfisheye:e:yaw=-90 -c:v libx265 -b:v 40000k -bufsize 5000k -preset ultrafast -c:a copy out.mp4
    

    Docs: https://ffmpeg.org/ffmpeg-filters.html#v360

    0 讨论(0)
  • 2021-02-04 12:45

    The Remap filter does just this:

    This filter copies pixel by pixel a source frame to a target frame. It remaps the pixels to a new x,y destination based on two files ymap/xmap.

    Basic command syntax is

    ffmpeg -i fisheye_grid_input.jpg -i fisheye_grid_xmap.pgm -i fisheye_grid_ymap.pgm -filter_complex remap out.png 
    

    Also included at that link are the mapping files for

    Ricoh Theta S camera: input files for resolution 1920x960(1080)

    0 讨论(0)
提交回复
热议问题