Action Footage Player
FR

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

Action Footage Player · une alternative gratuite et open source à l’app du fabricant

Reprenez le contrôle de vos vidéos d’action.

Vous aimez votre caméra, mais pas son app ? Gardez l’app pour les réglages et les mises à jour, et confiez vos vidéos à Action Footage Player. Ouvrez le dossier sur votre ordinateur et regardez tout sur grand écran, avec la lumière et les couleurs telles que vous les avez vues. Pas de compte, pas de fil d’actualité, pas de look que vous n’avez pas choisi.

Version alpha Utilisé chaque jour avec la DJI Osmo Action 6 Créé par un plongeur à Genève, en Suisse Gratuit · dons bienvenus
Réglage par défaut de la caméra Dans le lecteur · pleine dynamique
Faites glisser pour comparer. Illustration dessinée, pas une vraie vidéo : une page web ne peut pas montrer ce que votre écran fait du vrai clip.

Ce que vous récupérez

Vos vidéos, selon vos règles.

Vos fichiers

Pas de compte, pas de cloud, pas de fil d’actualité. Insérez la carte ou copiez le dossier, puis ouvrez-le. Action Footage Player se contente de lire vos originaux.

Votre écran

Regardez sur votre ordinateur, au lieu de plisser les yeux devant un téléphone. Quand vous voulez un clip sur votre téléphone ou votre télévision, exportez-le en une seule étape.

Tout ce que votre caméra a vu

Votre caméra d’action voit plus que ce que son mode par défaut conserve. Laissez votre écran le montrer : un coucher de soleil, une journée lumineuse sur l’eau, une plongée, tels que vous les avez vus.

Votre look, ou aucun

Rien n’est stylisé à votre place. Les clips sont lus et exportés au naturel, et vous pouvez ajouter un look plus tard dans le logiciel de montage de votre choix. Un look figé dans un fichier ne s’enlève plus.

Toutes vos archives

Des années de clips se lisent telles quelles, stabilisées pendant la lecture, sans devoir d’abord calculer une copie de chaque clip.

Toutes vos caméras

Un seul lecteur pour les vidéos DJI, GoPro et Insta360, au lieu d’une app par fabricant. La prise en charge varie selon le modèle ; voir Caméras.

Toute la dynamique

Désactivez le mode compatibilité de votre caméra. Capturez la scène dans toute sa beauté.

Votre caméra vise l’écran moyen

La plupart des caméras sont conçues pour les écrans standard. Par défaut, chaque clip est traité pour être tout de suite beau sur un téléphone ou un écran de bureau ordinaire. Les caméras modernes compressent habilement la dynamique d’une scène, mais elles doivent faire des compromis, et le clip ne peut plus profiter de la luminosité et des couleurs supplémentaires que la plupart des téléphones et des téléviseurs savent afficher (c’est ce que signifie HDR). En pratique, le mode par défaut est un mode de compatibilité.

Toute la dynamique, désormais pour tous

La plupart de ces caméras savent aussi conserver toute la dynamique, mais elle se cache derrière un réglage pro appelé log, et en tirer une image naturelle sur ces écrans demandait jusqu’ici un logiciel professionnel. Action Footage Player s’en charge dès que vous lancez la lecture, et un coucher de soleil, une journée ensoleillée, une plongée ou n’importe quelle scène très contrastée ressemble à votre souvenir.

Le compromis, sans détour

La plupart des apps affichent les clips log ternes et grisâtres : vous les regardez donc dans Action Footage Player, ou vous les exportez d’abord. Et sur un écran standard, même avec lui, le log rend un peu moins bien que le mode par défaut de la caméra. Vous renoncez à un peu de praticité et à une partie de la qualité au partage pour garder le moment dans son intégralité. Une conversion adaptée à chaque scène pour les écrans standard est prévue, et elle s’appliquera aussi au log que vous avez déjà tourné.

Fonctionnement

Trois étapes, dont la deuxième est un double-clic.

  1. Filmez en log

    Si vous regardez sur des écrans HDR, réglez la caméra en D-Log M (ou GP-Log, I-Log). Sous l’eau, désactivez aussi l’EIS : c’est seulement alors que la caméra enregistre les données de mouvement.

  2. Double-cliquez sur un clip

    Il s’ouvre en HDR, stabilisé, avec la télémétrie enregistrée par la caméra. Les temps forts marqués avec le bouton de la caméra apparaissent sur la barre de lecture.

  3. Partagez un moment

    Appuyez deux fois sur l pour délimiter un passage, puis sur Shift+E. Vous obtenez un fichier HDR que les iPhone, les Mac et YouTube affichent correctement.

Ce qu’il fait

Tout se passe pendant la lecture du clip.

Le log en vrai HDR

Le D-Log M, le D-Log, le GP-Log, le GP-Log2 et l’I-Log 10 bits sont convertis avec des courbes que la communauté de l’étalonnage a mesurées sur les caméras elles-mêmes, ou avec les formules des fabricants quand ils les publient, et affichés en HDR, sans look ajouté : les rapports de luminosité de la scène restent tels qu’ils étaient. Conçu pour les écrans HDR : c’est là que le log fait mieux que le mode par défaut de la caméra.

D-Log M · D-Log · GP-Log · GP-Log2 · I-Log (10 bits)

Stabilisé pendant la lecture

Basé sur le moteur de Gyroflow et sur les données de mouvement que votre caméra inscrit déjà dans chaque clip. Rien n’est calculé avant que vous puissiez regarder. Trois modes : stabilisation avec recadrage, stabilisation avec bords remplis, ou désactivée.

gyroscope + accéléromètre du fichier

Télémétrie à l’écran

La profondeur, la présence de la caméra dans l’eau, le GPS et la vitesse s’affichent quand la caméra les a enregistrés ; l’altitude, la pression et l’exposition sont disponibles dans le menu. Les champs absents du clip restent masqués.

profondeur · GPS · vitesse · ISO · obturateur

Export en une touche

Le passage que vous regardez est exporté tel que vous le voyez, stabilisation comprise, en une seule passe. Vous obtenez un fichier HDR naturel, à partager ou à ajuster à votre goût. Les exports ralentissent pendant la lecture et tournent à pleine vitesse quand vous mettez sur pause.

HEVC Main10, HLG · ProRes 422 HQ en ligne de commande

Temps forts sur la barre de lecture

Les moments marqués avec le bouton de temps fort de la caméra deviennent des repères. Sautez de l’un à l’autre au lieu de parcourir une heure de vidéo.

Ctrl+] suivant · Ctrl+[ précédent

Les originaux restent intacts

Action Footage Player se contente de lire vos fichiers. Les exports vont dans un dossier stabilized/ séparé, à côté du clip.

lecture seule sur vos vidéos

Vos archives

Vos anciens voyages se lisent stabilisés, sans rien recalculer.

Stabiliser des vidéos implique d’habitude de calculer d’abord une nouvelle copie de chaque clip. Ici, la stabilisation s’applique pendant la lecture, et un dossier d’anciennes plongées est prêt à être regardé tel quel.

Vous voulezAvec rendu préalableAction Footage Player
Regarder une ancienne plongée, stabiliséeOuvrir le clip, calculer une copie, attendre, ouvrir la copieOuvrir le dossier et lancer la lecture
Parcourir un téraoctet de vidéosDes heures de rendu, et de nouveaux fichiers qui prennent de la placeAucun rendu ; les originaux restent où ils sont
Retrouver le moment dont vous vous souvenezD’abord le rendu, ensuite la rechercheParcourir des images déjà stables
Obtenir un fichier à partagerVous finissez toujours avec une copieSeulement pour les passages que vous exportez

La stabilisation elle-même vient de Gyroflow, qui la fait à merveille. Action Footage Player y ajoute la lecture en temps réel, le HDR à partir du log et la télémétrie, pour que vous puissiez sauter l’étape du rendu quand vous voulez simplement regarder.

Sous l’eau

Des images stables sous la surface.

Vous le savez déjà : la stabilisation intégrée à la caméra ne tient pas sous l’eau. Désactivez l’EIS, continuez à filmer, et laissez Action Footage Player stabiliser l’image à partir des données de mouvement, avec une correction de la façon dont l’eau dévie la lumière à travers l’objectif.

Réglé pour l’eau par défaut

Le préréglage par défaut tient compte de la réfraction au niveau de la vitre plate qui protège l’objectif. Sur l’Osmo Action 6, il suit l’indicateur d’immersion de la caméra elle-même : un clip qui entre dans l’eau et en ressort n’est corrigé que sur les passages sous l’eau. Hors de l’eau, l’EIS de DJI fonctionne bien ; pour les clips tournés à l’air libre avec l’EIS désactivée, Ctrl+u sort l’objectif de l’eau.

La profondeur, quand la caméra l’enregistre

L’Osmo Action 6 enregistre la profondeur et l’état d’immersion (dans un caisson de plongée, seulement l’état d’immersion). Affichez ou masquez ces informations avec Ctrl+t.

Pas de franges colorées dues à l’eau

L’eau dévie davantage le bleu que le rouge, si bien que le rouge et le bleu se séparent vers les bords de l’image. Partout où l’objectif est sous l’eau, chaque couleur est remise à sa place. Ctrl+a laisse les franges telles qu’elles ont été enregistrées.

Tout pour les plongeurs sur une seule page →

Tremblement d’une image à l’autre, un clip de test

0.16→0.02px

Mesuré sur un seul clip tourné avec l’EIS désactivée sur une Osmo Action 6, avant et après stabilisation.

indice de réfraction
1.33
lissage
0.5
zoom max
140 %
verrouillage de l’horizon
désactivé

Caméras

Ce qui fonctionne aujourd’hui.

Action Footage Player est développé à partir de vraies vidéos de la DJI Osmo Action 6 et vérifié sur une GoPro HERO12 Black. Tout le reste est pris en charge dans le code et attend que quelqu’un l’essaie sur ses propres clips.

CaméraLogStabilisationRemarques
DJI Osmo Action 6Vérifié
D-Log M
Vérifié
EIS désactivée
Utilisée au quotidien sous macOS par l’auteur.
DJI Osmo 360Probable
D-Log M
Probable
EIS désactivée
MP4 à objectif unique.
GoPro HERO12 Black, HERO13 BlackVérifié
GP-Log
VérifiéVérifiée sur une HERO12 Black. GP-Log à partir du firmware 1.20.
GoPro MISSION 1, MISSION 1 PROProbable
GP-Log2
Probable
GoPro MAX2Pas encore
GP-Log
ProbableSon GP-Log est exposé deux diaphs plus clair que celui des HERO et demande sa propre conversion ; en attendant, Ctrl+l applique le GP-Log manuellement, mais l’image reste trop claire.
GoPro HERO8 Black à HERO11 BlackSans logProbable
GoPro HERO5 Black à HERO7 BlackSans logProbable
HyperSmooth désactivé
DJI Osmo Action 4, Action 5 Pro, Pocket 3, Osmo 360 II…Probable*
D-Log M
Probable
EIS désactivée
* D-Log M à appliquer manuellement, avec Ctrl+l.
Insta360, objectif uniqueProbable*
I-Log 10 bits
Probable
FlowState désactivé
* I-Log à appliquer manuellement, avec Ctrl+l. L’I-Log 8 bits n’est pas pris en charge.
Drones DJIProbable*
D-Log M, D-Log
Probable*
projet Gyroflow
* La courbe à appliquer manuellement, avec Ctrl+l ; la stabilisation à partir d’un projet Gyroflow créé pour le clip.

Vérifié : testé dans le lecteur sur de vraies vidéos. Probable : prise en charge conçue d’après les métadonnées ou les clips d’exemple publiés par le fabricant, mais pas encore vérifiée sur de vraies vidéos. Probable* : idem, avec une étape manuelle expliquée dans sa ligne. Pas encore : ne fonctionne pas encore.

Vous avez une des caméras marquées Probable ? Un court extrait dans une issue GitHub est le moyen le plus rapide de la faire passer à « Vérifié ».

Clavier

Les touches dont vous vous servirez vraiment.

Délimiter un passage à exporterl deux fois
L’exporter (deux fois pendant l’export : annuler)Shift+E
Stabilisation : recadrage, bords remplis, désactivéeCtrl+g
Afficher ou masquer la télémétrieCtrl+t
Look SDR de DJI pour le D-Log M, et retourCtrl+s / Ctrl+h
Temps fort suivant ou précédentCtrl+] / Ctrl+[
Activer ou désactiver la réduction du bruitCtrl+n
Ouvrir ce clip dans GyroflowCtrl+e
Image fixe nettoyée à la pause, activée ou nonCtrl+p

Questions

Avant de télécharger.

Faut-il un écran HDR ?

Oui, si vous voulez en profiter. Le log vaut la peine quand vous, et la plupart des personnes avec qui vous partagez vos vidéos, regardez sur des écrans HDR : iPhone récents, MacBook Pro, téléviseurs et moniteurs HDR.

Sur un écran standard, un clip log rend moins bien que la même scène enregistrée dans le mode par défaut de la caméra. C’est le cas, que macOS adapte automatiquement l’image (tone mapping) ou que, pour le D-Log M, vous passiez à la conversion SDR officielle de DJI (sa LUT Rec.709) avec Ctrl+s. Le traitement propre aux fabricants s’adapte à chaque scène et garde lumineux ce qui compte le plus probablement. Obtenir le même résultat à partir du log demande un logiciel d’étalonnage professionnel et un étalonneur.

Donc, si vous regardez et partagez surtout sur des écrans standard, filmez dans le mode par défaut. Si vous et votre public avez des écrans HDR, filmez en log.

Pour les clips que vous partagez surtout vers des écrans standard, vous pouvez toujours utiliser l’app du fabricant. Une conversion SDR adaptée à chaque scène est prévue dans Action Footage Player : compresser la dynamique impose toujours des choix, et le but est de rester aussi proche que possible de la version en pleine dynamique, plutôt que d’y ajouter un look qui lui serait propre. Quand elle arrivera, le log que vous avez déjà tourné en profitera aussi.

Je fais de la plongée et du snorkeling. Est-ce pour moi ?

Oui. Sous l’eau, le log lu en HDR est nettement meilleur que le mode par défaut de la caméra, surtout sur les caméras récentes. C’est le jour et la nuit. Une scène de plongée va de la lumière vive en surface au bleu sombre en profondeur, et le mode par défaut doit faire tenir tout cela dans un écran standard, avec des compromis au passage.

En plus, vous bénéficiez d’une stabilisation qui fonctionne sous l’eau (désactivez l’EIS quand vous filmez) et de l’affichage de la profondeur, si votre caméra l’enregistre.

À qui sert la stabilisation dans le lecteur ?

Si vous filmez hors de l’eau avec la stabilisation de la caméra (EIS) activée, probablement pas à vous : l’EIS intégrée fait du bon travail dans l’air.

Elle sert aux clips tournés avec l’EIS désactivée. Sous l’eau, où l’EIS intégrée échoue, c’est ainsi qu’il faut filmer. Elle couvre aussi les clips pour lesquels vous avez coupé l’EIS afin d’avoir le champ le plus large, et les archives pleines de ce genre de vidéos. La caméra enregistre quand même ses données de mouvement, et Action Footage Player les utilise pendant la lecture, avec au choix la stabilisation avec recadrage, la stabilisation avec bords remplis, ou aucune.

Une exception : sur les GoPro HERO8 et plus récentes, vous pouvez laisser HyperSmooth activé sous l’eau. Son résultat ne sera pas parfait, et le lecteur le stabilise davantage à partir des mêmes données de mouvement. Sur les HERO5, HERO6 et HERO7 Black, HyperSmooth doit être désactivé. (Cela suit les notes de Gyroflow sur les caméras. Les vidéos GoPro sont vérifiées dans le lecteur sur une HERO12 Black.)

Sur quels ordinateurs fonctionne-t-il ?

Mac : Apple Silicon avec macOS 15 ou ultérieur. Windows : 10 ou 11 en 64 bits, sur Intel ou AMD. L’app Mac est celle qui sert au quotidien ; l’app Windows contient les mêmes plugins, mais n’a pas encore été essayée sur un vrai PC.

Aucune des deux apps n’est encore signée avec un compte développeur. Sur Mac, autorisez l’app une fois dans Réglages Système, Confidentialité et sécurité, Ouvrir quand même. Sous Windows, SmartScreen affiche un avertissement au premier lancement : Informations complémentaires, Exécuter quand même.

Est-ce qu’il modifie mes fichiers originaux ?

Non. Action Footage Player se contente de les lire. Les exports sont écrits dans un dossier stabilized/ à côté du clip, et un clip que vous ouvrez dans Gyroflow reçoit son projet sous forme de fichier .gyroflow juste à côté ; le fichier vidéo lui-même n’est jamais modifié.

À quoi ressemble un fichier exporté ?

Un fichier HEVC Main10 marqué HLG, que les iPhone, les Mac, la plupart des téléviseurs HDR et YouTube affichent en HDR. Si vous faites du montage ensuite, l’export en ligne de commande peut produire du ProRes 422 HQ à la place.

Le fichier n’a aucun look ajouté : c’est un point de départ naturel, à ajuster à votre goût dans un logiciel de montage compatible HDR comme iMovie. Un look figé dans un fichier ne peut plus être retiré : les ombres poussées au noir restent noires.

Pourquoi ne pas simplement utiliser l’app du fabricant ?

Utilisez-la si son look vous plaît. Les apps mobiles sont parfaites pour des montages rapides, et certaines savent désormais afficher et exporter le log en HDR. Ce HDR est souvent pensé pour les réseaux sociaux : une exposition qui varie au gré de la scène, des tons moyens plus clairs, un fort contraste local, des ombres profondes poussées au noir.

Action Footage Player fait l’inverse : une conversion directe depuis le log, qui conserve les rapports de luminosité de la scène et n’ajoute aucun look, pour que le clip ressemble à la scène telle qu’elle était. Vous pourrez toujours ajouter un look plus tard ; vous ne pourrez jamais en retirer un.

Il fonctionne aussi sur votre ordinateur, lit toutes vos archives telles quelles, accepte les vidéos de plusieurs fabricants et stabilise pendant la lecture.

Est-ce vraiment gratuit ?

Oui. Il est open source sous licence GPL-3.0, et le code est sur GitHub.

Rien n’est bloqué, et il n’y a aucun compte à créer.

Aidez-le à grandir

Il s’améliore grâce à vos vidéos.

Testez votre caméra

Ouvrez une issue avec le modèle de votre caméra et un court extrait. C’est ainsi que les caméras passent de « Probable » à « Vérifié ».

Ouvrir une issue sur GitHub

Parlez-en à un ami plongeur

La plupart des gens qui en ont besoin n’en ont jamais entendu parler. Un message dans le groupe de discussion de votre club de plongée fait plus que n’importe quelle publicité.

Partager le projet

Mettez une étoile au dépôt

Les étoiles aident d’autres personnes à trouver le projet quand elles cherchent log, HDR ou Gyroflow.

Mettre une étoile sur GitHub