Panini-Video
-
- Messages : 20
- Inscription : 5 juin 2009, 15:54 39
Panini-Video
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
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
Re: Panini-Video
It's impressive! I never thought that it will work so well!
Anyway, thanks a lot for the news about Panini photo and pano!!!
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
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
Re: Panini-Video
Will be very useful for video !
Thanx for the info !
Re: Panini-Video
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...
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...
Re: Panini-Video
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/
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
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
Re: Panini-Video
TCA c'est aberration chromatique transverse/transversale. C'est celle qui est visible sur les bords mais pas au centre.Edge@51 a écrit :Traduction à 95% juste
Note de traduction :
- Je n’ai pas compris le terme « tca » et je l’ai laissé ainsi.
Georges
Re: Panini-Video
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" !
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...
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...
Re: Panini-Video
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
envoyez vos vidéopaninisés
PAs pour moi j'ai envoyé ma carte graphique au sav
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...
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...
Re: Panini-Video
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...
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...