Action Footage Player
FR

Cette page a été traduite automatiquement de l’anglais et peut contenir des erreurs. Lire l’original en anglais

À propos

Créé par un plongeur, d’abord pour ses propres vidéos.

Je m’appelle Anton Belkin. J’ai la quarantaine et je vis à Genève avec ma femme et nos deux enfants. Je voyage depuis vingt ans et je plonge depuis quinze, toujours avec une caméra dans une main. Ce lecteur, c’est ce que je voulais pour mes propres vidéos, et maintenant il est gratuit pour tout le monde.

La beauté telle qu’elle était.

J’aime le voyage et la plongée pour la beauté qu’on y découvre, et j’aime la partager. Ce que je n’aime pas, c’est passer mes soirées à étalonner et à peaufiner des clips. Je ne crois pas que la beauté ait besoin d’être améliorée : elle est déjà là. Tant que les caméras et les écrans ne pouvaient pas tout contenir, il fallait la faire entrer dans ce qu’ils savaient montrer, et cela demandait des choix créatifs. Plus maintenant : avec le log et le HDR, la technologie est capable de porter la beauté jusqu’à l’écran telle qu’elle était. Il suffit de s’en servir ainsi.

De meilleures caméras, des fichiers plus compliqués.

Au fil des ans, les caméras se sont améliorées, et leurs fichiers ont cessé d’être des vidéos ordinaires. Utilisez tout ce qu’une caméra sait faire, et vous obtenez une image log grise, des données gyroscopiques, de la télémétrie et des repères de moments forts que les lecteurs ordinaires ne savent pas lire. Désactivez tout, et la vidéo est plus fade que ce que la caméra aurait pu faire.

Entre les deux, il n’y a que l’app du fabricant : sur un téléphone, comme si l’on regardait par le trou de la serrure. Vous y êtes lié pour de bon, souvent avec un compte, un cloud ou un abonnement que vous n’avez jamais demandé.

Les couleurs telles que l’œil s’en souvient.

Sous l’eau, les couleurs n’étaient jamais justes. Dans le mode normal de la caméra, elles sortaient trop violettes, trop brunes ou trop vertes : pas ce dont l’œil se souvient. Puis j’ai découvert le mode log des caméras. Vu dans un lecteur qui comprend le log, c’était mieux, même si ce n’était pas encore parfait. Mais seules les apps mobiles des fabricants savaient lire le log : encore le trou de la serrure.

Les fabricants publient comment convertir leur log en une image SDR ordinaire, jamais en HDR. La communauté, elle, l’avait mesuré. Zeb Gardner avait établi comment le log de GoPro et celui de DJI se comportent vraiment, et créé des LUT gratuites qui le convertissent avec précision. Quand j’ai fait passer mes plongées par ces LUT, en HDR sur mon MacBook, le rendu était neutre et fidèle, et au début je n’en croyais pas mes yeux : enfin, cela ressemblait à ce que j’avais vu. Je voulais que tout le monde en profite. J’ai donc écrit à Zeb, et il a gentiment accepté que le lecteur utilise ses LUT.

Ce n’est pas ce que donnent les apps des fabricants. Exportées depuis l’app de DJI, mes plongées ont les ombres écrasées dans le noir, si bien que les coraux deviennent durs et gothiques, et les bleus sortent trop bleus, sursaturés. Je voulais le rendu neutre, et les mesures de Zeb me l’ont donné.

Mais appliquer des LUT demande un logiciel professionnel comme DaVinci Resolve ou Final Cut Pro, qu’il faut d’abord acheter. Charger des clips dans un logiciel de montage juste pour voir ce que j’avais filmé, c’était prendre un marteau-pilon pour écraser une mouche. C’est devenu la première raison d’être de ce lecteur : double-cliquez sur un clip log, et il se lit en HDR, magnifiquement, tout de suite.

Ça tremble sous l’eau.

Sous l’eau, tout tremble. Quand les caméras ont eu leur propre stabilisation, j’étais ravi, jusqu’à ce que je voie qu’elle n’y fonctionne pas. Et je n’ai jamais voulu d’un gros équipement à tenir à deux mains. Pour moi, la plongée passe d’abord : être là, regarder autour de moi, sentir l’endroit. La caméra, c’est une main, pas plus, sinon le plaisir s’en va.

Les plongeurs à qui j’en parlais en étaient sûrs : la stabilisation numérique ne marche pas sous l’eau, et ne peut pas marcher. J’ai fait des études de physique, alors j’ai cherché pourquoi. La stabilisation d’une caméra à partir de son gyroscope suppose une certaine façon dont l’objectif dévie la lumière, et l’eau change cela : l’objectif se comporte comme une focale plus longue, d’environ un tiers. Chaque rotation de la caméra déplace donc l’image d’environ un tiers de plus que ce que la stabilisation prévoit, et ce qu’elle manque se voit comme du tremblement. Corrigez l’objectif pour la réfraction de l’eau, et le tremblement disparaît.

Pendant un temps, j’ai utilisé un dôme : un caisson avec un hublot en forme de dôme devant l’objectif. La lumière passe alors de l’eau à l’air de face, elle n’est donc pas déviée, et même la stabilisation de la caméra fonctionne. Mais le dôme est en plastique et se raye facilement, il est encombrant, et l’air qu’il contient vous tire vers la surface. C’était une solution d’attente. Ce n’était pas ce que je voulais.

En avril 2024, j’ai apporté les calculs à Gyroflow, le projet open source de stabilisation. Avec ses développeurs, nous avons réglé la question en quelques jours, et Gyroflow a reçu un réglage pour l’eau : cochez Lens is underwater (l’objectif est sous l’eau), et les plongées sortent stables. Le même jour, j’ai demandé la même chose à GoPro dans GoPro Labs, ses fonctions expérimentales. Environ six mois plus tard, Labs a reçu le Dive Mode, qui adapte HyperSmooth à la réfraction de l’eau. Je m’en sers depuis, et ça marche. Il n’est pourtant pas arrivé dans les réglages habituels des caméras.

Puis ma femme m’a offert une Osmo Action 6. Son grand capteur capte bien plus de lumière sous l’eau, mais sa stabilisation a le même problème. En mai 2026, j’ai demandé à DJI la même correction. En attendant qu’elle arrive, ce lecteur s’en charge.

Un heureux mélange, je crois : la physique, la technologie et l’amour de la plongée.

Un lecteur qui fait tout.

Je suis de près la technologie, l’IA surtout. À un moment, j’ai vu qu’elle était devenue assez bonne pour que quelqu’un qui, comme moi, a des connaissances limitées en programmation puisse construire une vraie app. J’ai donc construit le lecteur que je voulais, avec Claude, l’IA d’Anthropic, comme partenaire de programmation. Double-cliquez sur un clip, et il se lit tout de suite : le log en couleur et en HDR, stable, l’objectif corrigé pour l’eau, les franges colorées sur les bords retirées. Rien à rendre, rien à importer.

Je l’ai fait pour moi. Puis j’ai vu combien de gens ont les mêmes vidéos et le même problème. Alors je l’ai fait marcher avec plus de caméras, je l’ai testé sur mes anciens clips GoPro, et je l’ai ouvert à tous. En chemin, j’ai aussi apporté des améliorations à Gyroflow lui-même.

Open source, et la suite.

C’est mon premier projet open source, et je suis moi-même curieux de voir où il mènera. Il est gratuit, et il le restera. Mais il me prend du temps. Si vous le trouvez utile et voulez le soutenir, j’en serai heureux et reconnaissant : votre soutien, c’est plus de temps pour lui, et pour plus de caméras.

Soutenir le projet bientôt Une étoile sur GitHub

Vous avez trouvé un bug, ou vous avez une caméra qu’il ne connaît pas encore ? Dites-le-moi dans les GitHub Issues.