prouast / equirectangular-remap

Generate maps for conversions from spherical to equirectangular video in ffmpeg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

equirectangular-remap

Generate maps for conversions from spherical to equirectangular video in ffmpeg.

Works for videos which represent a half sphere - tested with 360fly.

Adapted from the example given for ffmpeg's RemapFilter.

Guide

Building

  1. Install ffmpeg
  2. Checkout the source of this repository
  3. Build: $ gcc projection.c -Wall -o project -lm

Running

Create maps example_x.pgm and example_y.pgm for dimensions 400 x 400:

$ ./project -x example_x.pgm -y example_y.pgm -h 400 -w 400 -r 400 -c 400 -m equirectangular --verbose

Apply the maps to the image example.jpg:

$ ffmpeg -i example.jpg -i example_x.pgm -i example_y.pgm -lavfi remap result.png

Result

Example spherical image

Example

Equirectangular result

Result

About

Generate maps for conversions from spherical to equirectangular video in ffmpeg

License:Other


Languages

Language:C 100.0%