Référence · toutes les fonctions
Toutes les fonctions
Ce que fait Action Footage Player, groupe par groupe : chaque fonction en une phrase ou deux, ses touches, et jusqu’où elle a été essayée.
Vérifié lu dans l’app sur un Mac, sur de vraies images Devrait fonctionner conçu d’après les métadonnées publiées par le fabricant ou des clips d’exemple, pas encore essayé sur de vraies images Pas encore ne fonctionne pas encore
Ouvrir les clips
Pas d’import, pas de bibliothèque, rien à calculer d’abord : le clip se lit là où il est.
Un double-clic sur un clip
La configuration de l’app pour Mac en fait l’app par défaut des vidéos MP4 (macOS vous demande de confirmer) : un double-clic sur l’une d’elles la lit avec tout ce que décrit cette page. Les autres vidéos s’ouvrent avec elle depuis « Ouvrir avec » dans le Finder.
Les Quick Actions du Finder
macOS
Clic droit → Quick Actions : Play Stabilized ouvre les vidéos sélectionnées dans le lecteur ; Stabilize + LUT les exporte en arrière-plan, avec une notification à chaque vidéo terminée.
Le menu de l’Explorateur
Windows
ActionFootagePlayer figure dans « Ouvrir avec » pour les vidéos MP4 et MOV, et le menu de l’Explorateur propose Play in ActionFootagePlayer et Stabilize + LUT, qui exporte dans une fenêtre à part montrant l’avancement (sous Windows 11, dans « Afficher plus d’options »).
Une seule fenêtre, tout le dossier
Une vidéo ouverte pendant qu’une autre est lue prend sa place. Les autres vidéos du dossier sont les clips suivant et précédent, dans la partie Clip du panneau latéral.
Ce qu’est le clip
panneau → Clip
Dans la partie Clip du panneau latéral : la caméra, sa courbe log, s’il contient des données de mouvement et de la télémétrie, et combien de highlights il a.
Les originaux restent tels quels
Vos originaux restent tels quels, sauf si vous coupez un passage raté : le clip est alors réécrit sans lui, sans rien réencoder, et l’original va à la Corbeille. Un projet Gyroflow est un fichier .gyroflow à côté du clip, et vos repères aussi ; les moments et les exports vont dans le dossier de projet.
Directement depuis la caméra
Lisez les clips tels qu’ils sortent de la carte. Une app qui les exporte ou les découpe supprime les métadonnées que lit le lecteur : le mode log, les données de mouvement, la télémétrie, les highlights.
Le log en couleur & les rendus
Le log est le mode de la caméra qui enregistre le plus, mais ses clips sortent plats et gris et demandent normalement un étalonnage. Ici, ils se lisent tout de suite en couleur.
Les images log, expliquées pas à pas →
Le log reconnu tout seul
Ce sont les métadonnées du clip qui disent qu’il est en log, pas son nom de fichier, donc il n’y a rien à régler : D-Log M sur l’Osmo Action 6 et l’Osmo 360, GP-Log et GP-Log2 sur les GoPro récentes. Les clips normaux se lisent comme d’habitude.
Vérifié Osmo Action 6 (D-Log M) ; GoPro HERO12 Black (GP-Log, firmware 1.20 ou plus récent) Devrait fonctionner Osmo 360 ; HERO13 Black ; GP-Log2 (MISSION 1)
Le log en HDR
Ctrl+h
D-Log M, D-Log, GP-Log, GP-Log2 et I-Log 10 bits sont convertis en HDR (Rec.2100 HLG) : une transformation technique fixe, la même pour chaque clip, sans rendu créatif ajouté. Ctrl+h passe directement en HDR.
La courbe log à la main
Ctrl+l
Pour les clips dont les métadonnées ne le disent pas : D-Log M, D-Log, GP-Log, GP-Log2 et I-Log (10 bits) tour à tour, en HDR.
Devrait fonctionner Insta360 à objectif unique, I-Log 10 bits Pas encore I-Log 8 bits
Les rendus SDR
Ctrl+s
Du SDR par la conversion HLG → SDR neutre de NBCUniversal (la même pour toutes les caméras), par la propre LUT Rec.709 du fabricant de la caméra (celle de DJI, pour le D-Log M), ou par le tone mapping de mpv. Ctrl+s les parcourt avec les sorties HDR.
Pas encore une LUT Rec.709 du fabricant pour les courbes autres que D-Log M
La LUT de DJI, depuis DJI
La LUT Rec.709 de DJI n’est pas redistribuée : la configuration de l’app la télécharge chez DJI et la vérifie. Le HDR et le SDR de NBCU fonctionnent sans elle.
Tel qu’enregistré
L
Traitement du log désactivé pour ce clip : le fichier tel quel, plat comme la caméra l’a enregistré.
Les fichiers HDR se lisent tels quels
Un fichier marqué HDR (un export, une vidéo HDR de téléphone ou de caméra d’action) se lit en HDR sans LUT, et n’est jamais pris pour du log et étalonné une seconde fois. Ctrl+s le montre en SDR, par la conversion de NBCU ou par le tone mapping de mpv ; les exports Dolby Vision du lecteur lui-même, aussi avec leurs propres trims.
Le HDR sur tout écran
Sur un écran HDR, le log devient une conversion technique, la même pour chaque clip, et se fait donc automatiquement. Sur un Mac qui n’en a pas, macOS atténue le HDR pour cet écran, avec les niveaux de lumière propres à chaque image.
HDR, SDR et Dolby Vision, expliqués pas à pas →
Ce dans quoi démarrent les clips
Sur un écran HDR (celui d’un MacBook Pro, par exemple), les clips en log démarrent en HDR. Sur un Mac sans écran HDR (un MacBook Air, la plupart des écrans externes), l’app Mac les démarre en HDR, HLG+DV : du HLG affiché par la gestion d’affichage Dolby Vision® propre à macOS, qui l’atténue pour cet écran, comme QuickTime et les appareils Apple affichent l’export. Ce que vous choisissez avec Ctrl+s est ce dans quoi démarrent les clips suivants sur ce type d’écran, pour la session.
Les sorties vidéo
Ctrl+s
La sortie vidéo suivante du clip, parmi celles qu’il a :
- HDR, HLG : du HDR ; sur un écran sans HDR, macOS l’atténue ;
- HDR, HLG+DV : du HDR sur un écran HDR, atténué par les trims sur un écran qui n’en a pas ;
- SDR, HLG+DV : atténué par les trims sur un écran HDR aussi : ce que montre un écran SDR ;
- du SDR par le tone mapping de mpv, par la conversion HLG → SDR neutre de NBCUniversal, ou par la propre LUT Rec.709 du fabricant de la caméra (celle de DJI, pour le D-Log M).
Sur un écran HDR, les sorties SDR s’affichent comme un écran SDR les afficherait.
App Mac les deux sorties HLG+DV
Les niveaux de lumière de chaque image
App Mac
Avec HLG+DV, les niveaux le plus sombre, moyen et le plus clair de chaque image l’accompagnent (le L1 de Dolby Vision), mesurés sur le GPU pendant la lecture : macOS adapte ainsi chaque scène à ce qu’elle contient plutôt qu’à une scène type, et une plongée sombre comme une plage en plein soleil ont chacune leur marge. Les exports faits dans un rendu HLG+DV mesurent chacune de leurs images de la même façon.
Les trims : ceux de l’auteur, ou neutres
App Mac
Les trims s’ajoutent aux niveaux de l’image : ceux de l’auteur, à son goût, ajustés sur la conversion HLG → SDR de NBCUniversal, sans décalage au niveau de la scène, si bien qu’un écran HDR reçoit toujours du HDR. La partie Dolby Vision du panneau latéral les présente en curseurs, avec un retour possible à ceux de l’auteur et à des trims neutres (l’adaptation propre à Dolby Vision, rien d’ajouté). Les exports faits dans un rendu HLG+DV reprennent ce qui y est réglé.
Les exports pour les appareils Apple
App Mac
Exporté dans un rendu HLG+DV (celui dans lequel l’app Mac démarre sur un écran sans HDR), un clip est en HEVC Main10 HLG avec des métadonnées Dolby Vision de profil 8.4 : le lecteur écrit lui-même des métadonnées compatibles (RPU). Les appareils Apple, un iPhone ou un Mac, le lisent en HDR et, sur un écran standard, appliquent les trims : ils l’affichent donc comme le lecteur. Les appareils sans Dolby Vision lisent du HLG ordinaire et l’atténuent eux-mêmes.
Les exports en HDR, HLG, et ceux de Stabilize + LUT et de la ligne de commande, sont du HLG ordinaire. Les exports faits sous Windows ou Linux ne portent jamais de Dolby Vision.
Les écrans de l’autre type
Un clip garde son rendu quand sa fenêtre passe sur un écran de l’autre type. Sous Windows et Linux, tout écran compte comme HDR.
Un écran affiché trop sombre
macOS
Après qu’un écran HDR (une TV HDR, par exemple) a été branché, macOS peut afficher le HDR environ un diaphragme plus sombre sur l’écran SDR branché à sa place, jusqu’au redémarrage du Mac. Le lecteur vous le signale quand il le constate, la première fois que du HDR est lu sur un tel écran.
Stabilisation
Avec le moteur de Gyroflow, pendant la lecture du clip et en même temps que la conversion du log : rien n’est calculé d’abord.
La stabilisation, expliquée pas à pas →
Avec les données de mouvement de la caméra
Ctrl+g
Les clips enregistrés avec la stabilisation de la caméra désactivée se lisent stabilisés sans projet : DJI avec l’EIS désactivé et le champ de vision Wide (ce n’est qu’alors qu’elle enregistre son mouvement), GoPro avec HyperSmooth désactivé, Insta360 avec FlowState désactivé. Seulement si la caméra a enregistré qu’elle était désactivée : un clip déjà stabilisé par la caméra se lit tel quel.
Vérifié Osmo Action 6 (EIS désactivé) ; GoPro HERO12 Black (HyperSmooth désactivé) Devrait fonctionner Osmo 360 ; autres caméras DJI ; autres GoPro ; Insta360 à objectif unique Pas encore autres caméras, sans projet
Rien à calculer d’abord
Les anciens voyages se lisent stabilisés tels quels, sans copie calculée de chaque clip à faire et à garder : un fichier n’est écrit que pour les passages que vous exportez.
La stabilisation elle-même est le moteur de Gyroflow ; le lecteur y ajoute la lecture en temps réel, le HDR à partir du log et la télémétrie.
Activée, plus large, désactivée
Ctrl+g
Stabilisation activée → activée avec une vue plus large → désactivée. La vue plus large ne zoome pas : l’image stabilisée couvre à peu près autant de la fenêtre que l’image d’origine, et les bords apparaissent par moments, remplis. Activée et plus large sont conservées pour les clips suivants sans projet ; désactivée ne vaut que pour ce clip. Un clip avec un projet démarre activé, comme Gyroflow le prévoit.
Quelle force
Ctrl+k
Faible, moyenne ou forte, pour un clip sans projet : 10, 20 ou 30 % de recadrage, lissage à 50, 75 ou 100 %. Elle change pendant la lecture du clip, et est conservée pour les clips suivants.
Horizon
panneau → Stabilization
As preset (comme le préréglage ; As project, comme le projet, pour un clip qui en a un), Level (à niveau) ou Free (libre). Level demande plus de zoom, donc les bords apparaissent davantage.
Projets Gyroflow
Un projet fait dans Gyroflow et enregistré à côté du clip est utilisé tel quel : le clip se lit comme le dit le projet, y compris son verrouillage d’horizon et son objectif.
Vérifié Osmo Action 6 Devrait fonctionner les autres caméras, et toute caméra que Gyroflow prend en charge
Ouvrir dans Gyroflow
Ctrl+e
Met en pause et ouvre le projet du clip dans Gyroflow, écrit d’abord à côté du clip s’il n’en a pas, d’après ce que vous avez vu : le même objectif, le même lissage, le même zoom et la même réfraction. À chaque enregistrement là-bas, la stabilisation ici se recharge au même endroit. Un projet déjà présent n’est jamais écrasé.
Windows un clip sans projet demande que gyroflow_app soit réglé dans gyroflow.confLinux gyroflow dans le PATH, ou gyroflow_app réglé
Pas de données de mouvement ? Gyroflow
Ctrl+e
Un clip que le lecteur ne stabilise pas de lui-même s’ouvre tel quel dans Gyroflow. Un clip sans données de mouvement (DJI avec l’EIS activé, ou une caméra qui n’en enregistre pas) y est stabilisé à partir de l’image (flux optique) ; un clip GoPro ou Insta360 filmé avec la stabilisation de la caméra activée a ses données de mouvement, et Gyroflow les charge. Enregistrez-y le projet, et le clip se lit stabilisé avec lui. Le panneau latéral le propose sous Stabilize in Gyroflow…
Sous l’eau
La stabilisation intégrée à la caméra abandonne sous l’eau (l’EIS de DJI, d’après les essais), sans doute parce que l’eau dévie la lumière et que l’objectif se comporte alors comme une focale plus longue que celle pour laquelle il est réglé. Désactivez-la, et le clip se lit stable ici : le préréglage par défaut est fait pour les images sous l’eau, corrigé de la façon dont l’eau dévie la lumière. Sur un clip de test, le tremblement entre les images est passé de 0,16 px à 0,02 px.
Objectif dans l’eau ou hors de l’eau
Ctrl+u
L’objectif hors de l’eau, puis de nouveau sous l’eau. Par défaut, la réfraction suit le In water / Out of water de la caméra au fil du clip, et change en l’espace d’une image. Les clips des autres caméras se lisent comme le disent le projet ou le préréglage (sous l’eau, par défaut).
Suivre la caméra : l’Osmo Action 6, seule caméra qui l’enregistre.
Bords remplis
Ctrl+b · panneau → Performance & Quality
Ce qui remplit les zones que l’image stabilisée ne couvre pas, flouté et fondu dans l’image :
- Trail by direction (traînée selon la direction), par défaut : ce qui a été vu en dernier dans cette direction du monde, si bien que cela reste aligné avec l’image pendant un panoramique ; là où rien n’a encore été vu, les couleurs alentour s’étalent ;
- Frame's edge spread out (bord de l’image étalé) : seulement les couleurs de l’image elle-même, étalées depuis son bord ;
- Background color (couleur de fond) : la couleur de fond du projet, comme Gyroflow la rend.
Démarre tout de suite
Un clip sans projet se lit dès ses premières secondes de données de mouvement et lit le reste pendant la lecture : depuis un NAS en une seconde environ, là où tout lire d’abord prenait 5 à 10 s.
Sur un ordinateur plus lent
panneau → Performance & Quality
Quand la stabilisation perd des images pendant plus de 2 s, la lecture se met en pause et propose une fréquence d’images, une résolution ou un remplissage des bords plus bas, ou de laisser les franges de couleur sous l’eau telles qu’enregistrées. La partie Performance & Quality du panneau latéral les règle.
Télémétrie
Ce que la caméra a mesuré, par-dessus la vidéo, lu dans le clip à son ouverture.
À l’écran
Ctrl+t
Chaque champ s’affiche quand le clip l’a : la profondeur et In water / Out of water sur un clip DJI ; sur une GoPro, la position et la vitesse une fois le GPS calé, ou l’exposition sur une GoPro sans GPS. Ctrl+t l’éteint et la rallume ; le réglage est conservé pour les clips suivants.
Vérifié la profondeur, dans l’eau, sur l’Osmo Action 6 Devrait fonctionner ses autres champs (aucune position GPS vue jusqu’ici) ; Osmo 360 ; GPS, vitesse et exposition des GoPro Pas encore les autres caméras
Profondeur
Sous l’eau, d’après le baromètre, par pas de 0,1 m environ une fois par seconde. Dans un caisson de plongée, elle n’est pas enregistrée (le baromètre mesure l’air du caisson), mais In water s’affiche quand même, d’après l’image.
D’autres champs
panneau → Telemetry
Disponibles sur demande : la pression, l’altitude hors de l’eau (relative, donc indicative), l’exposition (ISO, vitesse d’obturation, ouverture, balance des blancs), et sur une Osmo 360 la température du capteur d’image et la fréquence cardiaque d’un appareil appairé.
Où, et dans quelles unités
N’importe quel coin de la vidéo (en bas à gauche par défaut), en métrique ou en impérial (pieds, mph, °F), depuis le menu ou le panneau latéral.
Highlights & passages
Les highlights de la caméra
Ctrl+] / Ctrl+[
Appuyez sur le bouton highlight de la caméra pendant l’enregistrement : les marques apparaissent sur la barre de lecture, et les touches sautent à la suivante et à la précédente, deux secondes avant elle, car le moment a généralement eu lieu quand vous appuyez. Page Up / Page Down vont à la marque elle-même.
Vérifié DJI Osmo Action 6 (le bouton de changement rapide, ou la télécommande Bluetooth GPS) Devrait fonctionner DJI Osmo Action 4 et Action 5 Pro ; GoPro HERO5 et plus récentes (HiLight, « GoPro, HiLight », ou la télécommande) L’Osmo 360 et la Pocket 3 ne marquent pas de highlights.
Tous, par instant
panneau → Clip
La partie Clip du panneau latéral a chaque highlight ; sans le panneau, le menu des plugins les liste par instant.
Marquer un passage
l deux fois
Au début du passage et à sa fin (la boucle A-B de mpv) : ce que Shift+E exporte ensuite, et ce que k enregistre comme moment.
Moments, repères & projets
Ce que vous gardez d’un voyage, en simples fichiers dans son dossier, que le Finder affichel’Explorateur de fichiers affiche et que votre logiciel de montage importe. L’histoire, de la carte au montage : Moments et repères.
Projets, moments et repères, expliqués pas à pas →
Enregistrer un moment
k
Marquez un passage avec l deux fois, puis k l’enregistre comme moment, après vous avoir demandé son nom. Le champ est vide, avec une suggestion affichée : Enter la prend, taper la remplace, Esc annule. Un moment que vous ne nommez pas porte sa date et son heure.
Un moment est un petit fichier
Chaque moment est un petit MP4 dans le dossier _Moments/ du projet, sous son nom : <name>.afplink.mp4. Les vignettes du Finder et Coup d’œil le montrentLes vignettes de l’Explorateur de fichiers et son volet de visualisation (Alt+P) le montrent en couleur, pas dans le gris du log. Ouvert dans le lecteur, il lit ce passage de l’original, en pleine qualité, stabilisé comme il l’était quand vous l’avez enregistré.
Son icône est le premier repère qu’il contient, sinon son image du milieu. Les dates du fichier sont l’heure réelle du moment : triés par date, les moments sont dans l’ordre où ils se sont produits.
Rangez-les comme n’importe quels fichiers
Supprimer le fichier supprime le moment. Les sous-dossiers de _Moments/ sont à vous, pour y classer les moments ; renommer un fichier renomme le moment.
Repères
M
Des points dans un clip, sur la barre de lecture. M ajoute un repère là où en est la vidéo ; sur un repère, il le retire. Les repères sont les highlights de la caméra jusqu’à ce que vous en changiez un : votre première modification les enregistre tous dans un petit fichier de repères propre au clip, <clip>.marks.json. Supprimez ce fichier, et ceux de la caméra reviennent.
Tout le voyage d’un coup d’œil
panneau → Project
Créé quand vous le demandez, avec Make clip previews (créer les aperçus des clips) dans l’onglet Project du panneau latéral : un dossier _Clips/ avec un petit MP4 par clip, un flip-book du clip en couleur. En présentation par icônes, le dossier montre tout le voyage en couleur au lieu d’un mur de gris log, et Coup d’œil feuillette chaque clip en quelques secondes.En affichage Grandes icônes, le dossier montre tout le voyage en couleur au lieu d’un mur de gris log, et le volet de visualisation (Alt+P) feuillette chaque clip en quelques secondes.
Mettre un clip de côté
X
Pas intéressant : X dans le lecteur, ou supprimer le flip-book du clip dans _Clips/, ce qui revient au même. Le clip lui-même reste où il est.
Favoris et notes Bientôt
K
Un moment ou le flip-book d’un clip qui existe est gardé ; supprimé, il ne l’est pas. K fait du moment en cours de lecture, sinon du clip, un favori, et à nouveau le retire : un tag vert Favorite dans le Finderune note de 4 étoiles ou plus dans l’Explorateur de fichiers. Votre logiciel de montage les reçoit aussi.
Couper un passage raté
Ctrl+x
Marquez le passage avec l deux fois, appuyez sur Ctrl+x et confirmez. Le clip est réécrit sans ce passage, sans réencodage : ce qui est gardé est copié tel quel, et vérifié avant que quoi que ce soit ne soit remplacé. Un passage au milieu laisse deux clips ; le second commence à l’image clé située à la fin de la coupe ou juste avant, si bien qu’il peut rester jusqu’à une seconde environ du passage raté.
L’original va à la Corbeille, avec son fichier de repères, son projet Gyroflow et son aperçu de clip. Les repères et les moments passent aux nouveaux clips ; les exports ne sont pas touchés. Il n’y a pas d’annulation dans le lecteur. Aucun projet n’est nécessaire.
Clips DJI ; clips GoPro quand la vérification réussit. Pas les clips Insta360 ou iPhone, ni les moments, les aperçus de clips ou les exports.
Dossiers de projet
panneau → Project
Un projet est le dossier d’un voyage, configuré une seule fois : la première fois que vous enregistrez un moment, exportez ou créez des aperçus de clips, l’onglet Project du panneau latéral demande quel dossier, celui des clips ou un dossier au-dessus, et Initialize the project here (initialiser le projet ici) le crée. Chaque dossier qu’il contient appartient au projet. Y vont _Moments/, _Clips/ et _Exports/, et _ActionFootagePlayer/ pour les notes du lecteur lui-même. Les repères et les projets Gyroflow restent à côté de chaque clip. Quand ce dossier n’est pas accessible en écriture (une carte verrouillée, un partage en lecture seule), le lecteur demande un nom et crée un dossier de projet dans son dossier des Documents (Documents/ActionFootagePlayer/), avec un Sources.txt qui pointe vers les images. Bientôt
Vos originaux restent tels quels, sauf si vous coupez un passage raté.
Exporter & partager
Ce que chaque rendu exporte, expliqué pas à pas →
Exporter ce que vous voyez
Shift+E
Le clip tel qu’il est lu, en une passe : stabilisé ou non, avec la même vue, les mêmes bords, le même horizon et le même objectif, le même rendu. Avec un passage marqué, seulement ce passage. Shift+E deux fois sur un clip en cours d’export l’annule.
Vérifié les exports HDR depuis l’Osmo Action 6 Devrait fonctionner les exports Rec.709 ; les autres caméras (toute caméra prise en charge par Gyroflow : avec un projet)
Un fichier pour votre téléphone
Les clips en log s’exportent en HEVC 10 bits en HDR (Rec.2100 HLG), marqués pour que macOS, iOS et YouTube les affichent en HDR. Exportés sur un Mac dans un rendu HLG+DV, ils portent aussi des métadonnées Dolby Vision pour les appareils Apple (voir Le HDR sur tout écran). Les rendus SDR de NBCU et du fabricant de la caméra exportent plutôt en Rec.709, tout comme Export in SDR dans la partie Clip du panneau latéral, quel que soit le rendu lu. Le SDR par le tone mapping de mpv exporte du HLG, et SDR, HLG+DV exporte du HLG avec Dolby Vision. Le 10 bits reste en 10 bits.
Où il va
Le dossier _Exports/ du projet, sous le nom que vous lui donnez dans le même dialogue que pour un moment, avec le rendu entre parenthèses sauf si l’export est en HDR, HLG : Turtle.mov, Turtle (SDR).mov, Turtle (Dolby Vision).mov. Il porte un lien vers l’original : sans le panneau latéral, Open the original dans le menu du clic droit lit son passage du clip. Le son est copié tel quel et le fichier garde les dates du clip. Une notification indique où il est allé, et la partie Clip du panneau latéral montre le dernier export dans le Finderl’Explorateur de fichiers.
Continuer à regarder pendant ce temps
La lecture continue pendant un export, avec son avancement en haut à droite ; plusieurs clips peuvent s’exporter à la fois. Sur un Mac, un export tourne en priorité d’arrière-plan pendant la lecture de la vidéo, et s’arrête presque : mettez en pause, et il reprend à pleine vitesse.
Plusieurs clips à la fois
Stabilize + LUT, dans les Quick Actions du Finderle menu contextuel de l’Explorateur de fichiers, exporte les vidéos sélectionnées, le log en HDR (HLG), dans le dossier _Exports/ du projet, ou dans un dossier stabilized/ à côté du clip quand il n’y a pas de projet. La ligne de commande aussi, qui peut en plus écrire du ProRes 422 HQ pour le montage.
Sous Windows
Windows
Les exports sont encodés avec le premier qui fonctionne parmi NVENC, Quick Sync et AMF, sinon x265 sur le processeur (bien plus lent ; sous Windows on ARM, toujours).
Vers votre logiciel de montage Bientôt
Une fois vos choix faits, les moments et les repères partent vers votre logiciel de montage, sur les fichiers originaux : un seul import, rien n’est rendu.
Vers votre logiciel de montage, expliqué pas à pas →
Repères pour le montage
menu → Marks for the editor
Choisissez le logiciel, et le lecteur écrit pour lui le fichier du voyage dans le dossier de projet, au nom du projet, et indique où il se trouve. Il prend tous les clips que vous n’avez pas mis de côté, ou seulement ceux qui ont un moment ou un repère. Les dossiers de moments deviennent des chutiers, les tags du Finder des mots-clés, et les favoris restent des favoris.Les dossiers de moments deviennent des chutiers, et les favoris restent des favoris. Les temps suivent le timecode propre des clips, si bien que chaque marqueur tombe sur son image.
Final Cut Pro
Un événement avec les clips et les repères comme marqueurs, les moments comme plages de mots-clés avec favoris et rejets, et un projet des moments à la suite.
FCPXML 1.10 : Fichier → Importer → XML.
DaVinci Resolve
la version gratuite aussi
Des timelines sur les fichiers originaux : les moments, une par dossier de moments, et les clips. Les repères y vont comme marqueurs de timeline, et les favoris, les rejets et les mots-clés comme couleurs de clip, drapeaux et mots-clés.
FCPXML, plus un EDL de marqueurs et un CSV de métadonnées.
Premiere Pro
Des chutiers à l’image de vos dossiers, les clips avec leurs marqueurs, chaque moment comme clip nommé avec son entrée et sa sortie, et une séquence des moments.
FCP7 XML : Fichier → Importer.
Image fixe nettoyée
Des photos tirées de votre vidéo, expliquées pas à pas →
Débruitage temporel de l’image en pause
Ctrl+p
Un instant après la mise en pause, l’image est reconstruite à partir d’elle-même et des 5 images de chaque côté, chacune ramenée sur elle selon le mouvement entre elles : le bruit du capteur en faible lumière disparaît en grande partie (réduction temporelle du bruit), et le détail reste. Environ une seconde pour de la 4K ; la stabilisation doit être activée. C’est activé par défaut, donc mettre en pause suffit ; Ctrl+p le désactive, et le réactive, pour les clips suivants aussi.
Image en pause en pleine taille
Ctrl+f
L’image en pause à la résolution propre de la source, quels que soient les réglages de lecture, nettoyée dans la même passe quand Ctrl+p est activé. Dans le panneau latéral, Performance & Quality → Paused frame → Full size le fait après chaque pause.
Réduction du bruit & couleur sous l’eau
Réduction du bruit
Ctrl+n
Les taches de couleur dans les ombres et sous l’eau disparaissent en grande partie, et le détail reste. N’importe quel clip, en log ou non, sur le GPU. Le réglage est conservé pour les clips suivants. Lecture seulement : les exports ne sont pas débruités.
Franges de couleur sous l’eau
Ctrl+a
L’eau dévie davantage le bleu que le rouge, si bien que derrière la vitre plate de la caméra, 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 ramenée là où tombe son propre rayon, par la physique seule, sans rien d’ajusté sur des images ; hors de l’eau, rien ne change. Ctrl+a laisse les franges telles qu’enregistrées, puis les retire de nouveau. Lecture seulement.
Sur des clips de plongée de l’Osmo Action 6, la frange rouge de 3 à 7 px sur les bords revient à un pixel environ.
Panneau latéral & menu
Le panneau latéral
Tab
Les réglages, dans un panneau à droite de la fenêtre, à côté de la vidéo, qui se décale pour lui ; les touches sont à côté de ce qu’elles font. Tab le masque et l’affiche de nouveau.
- Project, là où le panneau s’ouvre : le dossier de projet du voyage (Initialize the project here), les aperçus des clips, les repères et les moments de ce clip, marquer un passage et l’enregistrer comme moment ;
- Clip : ce qu’il est, le Finderl’Explorateur de fichiers et son chemin, ses highlights, l’exporter ou exporter le passage marqué, Export in SDR, le clip suivant et le précédent ;
- Look : la sortie vidéo, la courbe log à la main, la réduction du bruit ;
- Stabilization : Gyroflow, la vue, le niveau, l’horizon, l’objectif et ses franges de couleur ;
- Performance & Quality : la fréquence d’images et la taille de la stabilisation, l’image en pause, le remplissage des bords, s’il demande quand le GPU ne suit pas ;
- Telemetry : si elle s’affiche, le coin, les unités, les champs ;
- Dolby Vision (l’app Mac) : les trims, en curseurs ;
- Support : la version, Keys…, Note for the agent…, Report this camera…, Set up again…, et des liens vers le site et GitHub.
Le menu
clic droit
Avec le panneau latéral (l’app, et le zip des plugins), le clic droit ouvre le menu propre à mpv. Sans lui, le clic droit ouvre le menu des plugins : tout ce que font les touches, avec les touches à côté, et ce qui n’a pas de touche. Il demande mpv 0.41 ou plus récent.
Make these the defaults
En bas de Look, Stabilization, Quality et Telemetry (Remember as default, dans le menu) : les réglages tels qu’ils sont, pour le prochain démarrage.
Report this camera…
panneau → Support
Ouvre une issue sur GitHub avec ce que les plugins ont trouvé dans le clip.
Touches
Presque chaque action est aussi dans le panneau latéral, avec sa touche à côté.
| Touche | Ce qu’elle fait | Nom, pour input.conf |
|---|---|---|
| l deux fois | Marquer un passage : son début, puis sa fin (la boucle A-B de mpv) | |
| k | Enregistrer le passage marqué comme moment, après avoir demandé son nom | |
| M | Un repère ici ; sur un repère : le retirer | |
| X | Mettre le clip de côté : pas intéressant | |
| Ctrl+x | Couper le passage marqué du clip, après confirmation ; l’original va à la Corbeille | |
| K | Favori : le moment en cours de lecture, sinon le clip ; à nouveau : retiré | |
| Shift+E | Exporter le clip tel qu’il est lu, ou le passage marqué, après avoir demandé son nom ; deux fois : annuler | gyroflow/export |
| Ctrl+g | Stabilisation activée → vue plus large → désactivée | gyroflow/toggle |
| Ctrl+k | Force de la stabilisation : faible → moyenne → forte | gyroflow/level |
| Ctrl+b | Ce qui remplit les bords : traînée selon la direction, bord de l’image étalé, couleur de fond | gyroflow/edges |
| Ctrl+u | L’objectif hors de l’eau, et retour | gyroflow/lens |
| Ctrl+a | Franges de couleur sous l’eau retirées, ou laissées telles qu’enregistrées | gyroflow/fringes |
| Ctrl+e | Ouvrir le clip dans Gyroflow | gyroflow/edit |
| Ctrl+p | Débruitage temporel de l’image en pause (l’image fixe nettoyée), activé (par défaut) ou non | gyroflow/still |
| Ctrl+f | L’image en pause en pleine taille | gyroflow/full |
| Ctrl+s | La sortie vidéo suivante : HDR, HLG+DV (app Mac) et les rendus SDR | dlogm/sdr |
| Ctrl+h | Directement en HDR | dlogm/hdr |
| L | Traitement du log désactivé : le clip tel qu’enregistré | dlogm/off |
| Ctrl+l | La courbe log à la main | dlogm/curve |
| Ctrl+n | Réduction du bruit activée ou non | dlogm/denoise |
| Ctrl+t | Télémétrie éteinte ou affichée | dji_telemetry/toggle |
| Ctrl+] / Ctrl+[ | Highlight suivant, highlight précédent (quelques secondes avant) | highlights/next, highlights/prev |
| Page Up / Page Down | Les highlights aussi, à la marque même (les touches de chapitre de mpv) | |
| Ctrl+r | Une note pour un agent IA | agent/report |
| clic droit | Le menu des plugins, quand il n’y a pas de panneau latéral (le menu propre à mpv avec lui) | footage_menu/menu |
| Tab | Le panneau latéral, masqué ou affiché | side_panel/toggle |
D’autres touches : associez les noms dans input.conf, par exemple Ctrl+d script-binding dlogm/sdr.
Caméras
Utilisé au quotidien avec la DJI Osmo Action 6, et essayé sur une GoPro HERO12 Black. Les autres caméras DJI, les autres GoPro et les Insta360 sont prises en compte, mais pas encore essayées sur de vraies images.
Quelques secondes d’images tout droit sorties de la carte, dans une issue GitHub, sont le moyen le plus rapide de faire passer une caméra à vérifiée.
Plateformes & installation
Mac avec Apple Silicon
Utilisé au quotidien
macOS 15 ou plus récent. L’app contient ses propres mpv et ffmpeg : rien d’autre à installer. Elle est signée ad hoc, donc la première fois : Réglages Système → Confidentialité et sécurité → Ouvrir quand même. Sa configuration en fait le lecteur des vidéos MP4, ajoute les Quick Actions et télécharge la LUT de DJI.
Windows 10 ou 11
Alpha
Une app à part, pour x86-64 et pour Windows 11 on ARM, avec tout dedans. L’app x86-64 a été essayée et fonctionne, encore peu testée ; celle pour ARM n’est vérifiée que par la compilation. Elle s’installe pour vous seul, sans droits d’administrateur ; SmartScreen avertit la première fois : Informations complémentaires → Exécuter quand même.
Linux
Pas essayé
Les plugins, dans votre propre mpv : construits à chaque version, pas encore essayés. La stabilisation demande un mpv compilé avec VapourSynth.
Les plugins dans votre propre mpv
Sur tout système : le log en couleur, la télémétrie, les highlights et le menu sont du Lua simple et des shaders GPU. La stabilisation et l’export demandent un mpv compilé avec VapourSynth, et sont fournis compilés pour macOS sur Apple Silicon, Linux x86-64 et Windows. Rien ne va dans mpv.conf ni input.conf.
Options pour utilisateurs avancés
Chaque plugin lit un <plugin>.conf dans le dossier mpv/script-opts/ de l’app, dans ~/Library/Application Support/ActionFootagePlayer/ (Windows : %LOCALAPPDATA%\ActionFootagePlayer\). Remember as default les écrit pour vous. Quelques-unes :
Fichiers de réglages
dlogm.confhdr_screen=hdretsdr_screen=dv: le rendu dans lequel démarrent les clips log sur les écrans HDR et sur les écrans sans HDR (hdr,dv,dvsdr,tonemap,nbcuoumaker) ;denoise=yes: réduction du bruit activée dès le départ ;dv_live_l1=no(l’app Mac) : les niveaux de lumière fixes des trims au lieu de ceux de chaque imagegyroflow.confview,level,horizon_lock,underwater: ce avec quoi démarrent les clips sans projet ;chromatic,edges: pour chaque clip ;resolution,fps_limit,edge_fill_rate,ask_when_slow: pour les ordinateurs plus lents ;still_radius,paused_full_size: l’image fixe nettoyée ;gyroflow_app: l’app Gyroflow à ouvrir (Windows, Linux)dji_telemetry.conffields,units,position,font_size,visiblehighlights.confbefore=2: combien de secondes avant un highlight un saut arrive ;chapters: les marques sur la barre de lecture
Votre propre préréglage par défaut
Les clips sans projet reçoivent le préréglage par défaut de Gyroflow, puis un default.gyroflow à vous, placé dans le dossier gyroflow/ de l’app.
Notes pour un agent IA
Ctrl+r
Pour travailler sur le lecteur avec un agent IA : tracez un rectangle autour de ce dont vous parlez, écrivez une ligne, et la note est enregistrée avec l’écran, l’image et ce que faisait le lecteur, pour que l’agent la lise.
Ligne de commande
L’export, pour un clip ou plusieurs, depuis un terminal : ce que fait Shift+E, dans le dossier des plugins.
gyroflow-export
~/.config/mpv/scripts/gyroflow/gyroflow-export DJI_0007_D.MP4 DJI_0008_D.MP4
~/.config/mpv/scripts/gyroflow/gyroflow-export --from 1:20 --to 1:45 DJI_0007_D.MP4
--prores- ProRes 422 HQ au lieu de HEVC, pour le montage
--sdr,--nbcu- Rec.709 : le D-Log M par la LUT de DJI, ou toute courbe par la conversion de NBCU
--level,--wide,--edges,--underwater- la stabilisation, comme la règlent les touches et le menu
--no-stabilize- la conversion des couleurs seulement
--background- en priorité d’arrière-plan, pour continuer à travailler pendant ce temps
Les options de mpv
Les options des plugins fonctionnent aussi sur la ligne de commande de mpv : --script-opts=dlogm-sdr_screen=nbcu.