
Recherche avancée
Autres articles (50)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Prérequis à l’installation
31 janvier 2010, parPréambule
Cet article n’a pas pour but de détailler les installations de ces logiciels mais plutôt de donner des informations sur leur configuration spécifique.
Avant toute chose SPIPMotion tout comme MediaSPIP est fait pour tourner sur des distributions Linux de type Debian ou dérivées (Ubuntu...). Les documentations de ce site se réfèrent donc à ces distributions. Il est également possible de l’utiliser sur d’autres distributions Linux mais aucune garantie de bon fonctionnement n’est possible.
Il (...)
Sur d’autres sites (9910)
-
How to de-warp 180 degree or 360 degree fisheye video with ffmpeg ?
31 juillet 2021, par John AllardLet's say I have video from an IP-camera that has a 180 degree or 360 degree fisheye lens and I want to dewarp the image in some way. Ideally I would be able to select some rectangular area of the input image and dewarp that into a "normal" looking output video, but it would also be acceptable to dewarp the the video into some sort of Equirectangular or Equi-Angular Cubemap projection. The input video looks like this






I'm aware of two filters that might be used for this



- 

-
lenscorrect
filter - I think that this is on the right course but all of the example that I can find with this filter are only for "minor" fisheye lenses and I can't seem to get this to work correctly for videos with 360 degree fisheye lenses, it simply doesn't dewarp enough. -
v360
filter. I thought that this must be the correctly filter but it seems that it's intended for 360 videos and not 360 degree fisheye lenses ? I didn't know that there was a difference but I can't get it to work. When I try to take my input video and map it through an equirectangular projection I get some odd output like this










I've tried a dozen or so different combinations of parameters but none of them seem to give me the output that I want which is a single dewarped image. Can someone help me with the filter graph parameters to use this filter ?



Is there something that I'm missing ? Are either of these filters the correct way forward ?



EDIT -



I've been experimenting with the
v360
filter and I think I've gotten closer. What I want to do is map afisheye
input to an equirectangular output, so I've tried this


ffmpeg -i input.mp4 -vf v360=fisheye:equirect:id_fov=360 output.mp4



This should mean that my input is a fisheye lens with a diagonal field of view of 360 degrees and I want my output to be an equirectangular projection but this is what I get





-
-
avfilter/vidstabtransform : use AV_OPT_TYPE_BOOL for tripod and debug options
9 septembre 2015, par Clément Bœsch -
Revision 09faceb706 : Fix 2x scaling bug Reported by Alexander Voronov Change-Id : I463ba323cc9f4e345
12 septembre 2014, par Deb MukherjeeChanged Paths :
Modify /vp9/common/vp9_reconinter.c
Fix 2x scaling bugReported by Alexander Voronov
Change-Id : I463ba323cc9f4e345b7e6f759565725737793086