Panini-Video

Répondre
tksharpless
Messages : 20
Inscription : 5 juin 2009, 15:54 39

Panini-Video

Message par tksharpless »

I don't suppose you've been wondering what I've been up to for the past 18 months, but...

The first member of the the Panini Version 1 suite -- Panini-Video -- is now pre-beta. It converts wide angle and fisheye video to Panini projection, with interactive controls too numerous to mention. See the first-ever full HD Panini video clip at http://www.youtube.com/watch?v=qKVZ7pJdCvw.



Technically, Panini-Video unites a slightly tweaked FFmpeg (named PPmpeg) with an all-new Panini engine running in OpenGL shader code and supported by a Qt GUI and a lens and camera database. It runs from the command line exactly like FFmpeg; but if you ask for the 'panini' video filter, the Panini-Video GUI pops up. Eventually I may make the GUI come up first and run the PPmpeg part on an internal command line; but I do like the flexibility of having the full FFmpeg command interface available.

On my machine, max conversion rates are 5.7 fps at 1920x1280 and 14 fps at 1280x720, with H.264 in and out. Almost all the time is spent on decoding the video to RGBA and encoding it again; the 'Panini time' is negligible by comparison. Of course you can slow the frame rate even more, pause, and single-step to make it easier to follow the video with the perspective controls. Someday, if it becomes a commercial tool, it might get proper 'animation-style' facilities to record and replay control sequences.

In a week or two the beta source will be on SourceForge, project name paniniperspective. During the Spring I shall be releasing betas of two more suite members: Panini-Photo for correcting photos (not only perspective but tca and vignetting too) at full resolution, and Panini-Pano for extracting high-res views from full panoramas. And even Panini-Stitch, for very fast (but not too accurate) stitching of panos from array cameras like Jan Martin's.

Cheers, Tom
Avatar de l’utilisateur
Edge@51
Animateur DXO
Messages : 1543
Inscription : 14 janv. 2008, 11:59 19

Re: Panini-Video

Message par Edge@51 »

It's impressive! I never thought that it will work so well!

Anyway, thanks a lot for the news about Panini photo and pano!!!
Mes panoramas: http://www.panochrome.fr
Matériel: - iMac 27" QuadCore i5 / Hugin / Stitcher Unlimited 2009 / Autopano Giga 2.5 / krpano
- Pentax K5 + K7 / Pentax 10-17mm / NN3 MkII + RD8 / Panosaurus
Avatar de l’utilisateur
gibie
Administrateur
Messages : 22930
Inscription : 9 déc. 2007, 22:30 09

Re: Panini-Video

Message par gibie »

:super: :super: :merci:

Will be very useful for video !

Thanx for the info !
Avatar de l’utilisateur
Germain
Animateur défi sphérique
Messages : 6018
Inscription : 23 juil. 2008, 22:25 11

Re: Panini-Video

Message par Germain »

qui se colle à la traduction ? merci ! :)
Sphéériquement votre! http://www.spheerique.com/
Je vais pas ajouter un aphorisme genre "quand j'avance ... etc " ou une pub de ma boite qui est la première agence 360 ... Ni une vanne à Luc... et pas non plus un bon mot qui fasse intelligent ! Ce qui me plairait c'est une coccinelle de qui est la à commenter à ma place, et pourquoi pas rédiger mes articles...
Avatar de l’utilisateur
Edge@51
Animateur DXO
Messages : 1543
Inscription : 14 janv. 2008, 11:59 19

Re: Panini-Video

Message par Edge@51 »

Traduction à 95% juste :)


Techniquement, Panini vidéo rassemble une version légèrement modifiée de FFmpeg (nomée PPmpeg) avec un tout nouveau moteur Panini tournant sous OpenGL et supporté par une interface graphique Qt et une base de données d’objectifs. Panini-video fonctionne en ligne de commande tout comme FFmpeg ; mais si vous appelez le filtre vidéo « Panini », l’interface graphique Panini-video s’affichera. Je pourrais éventuellement faire apparaître l’interface graphique directement et lancer PPmpeg par la suite, en interne dans le logiciel, mais j’apprecie vraiment d’avoir sous la main l’ensemble des lignes de commandes de FFmpeg.

Sur ma machine, le taux de conversion max était de 5.7 fps en 1920x1280 et 14 fps en 1280x720, avec du H.264 en entrée et en sortie. La majorité du temps de calcul est perdu à décoder la vidéo vers le RGBA et la réencoder par la suite, le temps de calcul de Panini étant négligeable en comparaison. Vous pouvez bien entendu diminuer encore plus le nombre d’images par seconde, faire pause, et y aller au pas pour rendre plus facile le contrôle des différents paramètres de perspective. Un jour, si cela devient un outil commercial, il serait plus propre de faire un programme permettant d’enregistrer et de rejouer la séquence à retoucher.

Dans une semaine ou deux le code source de la béta sera disponible sur Sourceforge (nom du projet : paniniperspective). Au printemps, je sortirais les versions béta de deux autres membres de la suite Panini : Panini-Photo pour corriger les photos (pas seulement les perspectives, mais aussi tca et le vignettage) en pleine résolution, et Panini-Pano pour extraire les vues HD des panoramas. Enfin viendra Panini-Stitch pour un très rapide (mais pas très précis) assemblage de panorama depuis des appareils à rayons comme celui de Jan Martin.

Note de traduction :
- Je n’ai pas compris le terme « tca » et je l’ai laissé ainsi.
- Concernant l’appareil photo à « rayons », en fait ce sont 4 caméras fixées ensemble. J’ai trouvé ce lien : http://www.diy-streetview.org/2010/07/0 ... panoramas/
Mes panoramas: http://www.panochrome.fr
Matériel: - iMac 27" QuadCore i5 / Hugin / Stitcher Unlimited 2009 / Autopano Giga 2.5 / krpano
- Pentax K5 + K7 / Pentax 10-17mm / NN3 MkII + RD8 / Panosaurus
G.U.R.L.
Messages : 304
Inscription : 25 avr. 2008, 10:53 23

Re: Panini-Video

Message par G.U.R.L. »

Edge@51 a écrit :Traduction à 95% juste :)
Note de traduction :
- Je n’ai pas compris le terme « tca » et je l’ai laissé ainsi.
TCA c'est aberration chromatique transverse/transversale. C'est celle qui est visible sur les bords mais pas au centre.
Georges
Avatar de l’utilisateur
ronan
Messages : 920
Inscription : 24 déc. 2008, 11:25 35

Re: Panini-Video

Message par ronan »

TCA : transverse chromatic aberration

http://hugin.sourceforge.net/tutorials/tca/en.shtml
Avatar de l’utilisateur
Germain
Animateur défi sphérique
Messages : 6018
Inscription : 23 juil. 2008, 22:25 11

Re: Panini-Video

Message par Germain »

Merci pour la traduction Etienne , et nous sommes impatients de déguster le panini de Tom qui nous permettra d'utiiser très grand angle sans large sans l'effet "fisheye" ! :super:
Sphéériquement votre! http://www.spheerique.com/
Je vais pas ajouter un aphorisme genre "quand j'avance ... etc " ou une pub de ma boite qui est la première agence 360 ... Ni une vanne à Luc... et pas non plus un bon mot qui fasse intelligent ! Ce qui me plairait c'est une coccinelle de qui est la à commenter à ma place, et pourquoi pas rédiger mes articles...
Avatar de l’utilisateur
Germain
Animateur défi sphérique
Messages : 6018
Inscription : 23 juil. 2008, 22:25 11

Re: Panini-Video

Message par Germain »

Version béta 0.4 béta Nov 2012 : http://paniniperspective.com/Panini_Pro ... tpage.html
PAs pour moi j'ai envoyé ma carte graphique au sav :rougefaché:
envoyez vos vidéopaninisés :)
Sphéériquement votre! http://www.spheerique.com/
Je vais pas ajouter un aphorisme genre "quand j'avance ... etc " ou une pub de ma boite qui est la première agence 360 ... Ni une vanne à Luc... et pas non plus un bon mot qui fasse intelligent ! Ce qui me plairait c'est une coccinelle de qui est la à commenter à ma place, et pourquoi pas rédiger mes articles...
Avatar de l’utilisateur
Germain
Animateur défi sphérique
Messages : 6018
Inscription : 23 juil. 2008, 22:25 11

Re: Panini-Video

Message par Germain »

Current version 0.4 beta, 23 December 2012 (expires 23 Feb 2013): http://paniniperspective.com/Panini_Pro ... tpage.html
Sphéériquement votre! http://www.spheerique.com/
Je vais pas ajouter un aphorisme genre "quand j'avance ... etc " ou une pub de ma boite qui est la première agence 360 ... Ni une vanne à Luc... et pas non plus un bon mot qui fasse intelligent ! Ce qui me plairait c'est une coccinelle de qui est la à commenter à ma place, et pourquoi pas rédiger mes articles...
Répondre

Revenir à « Panini »