Virtual Folder
Les systèmes d'exploitation supportent les symlinks (liens symboliques) : une entrée de système de fichiers qui pointe vers un autre fichier. Du point de vue d'un programme qui lit le fichier, un symlink est indiscernable du fichier réel, même chemin, même nom, même contenu apparent. Premiere Pro, DaVinci Resolve, Final Cut Pro et Avid Media Composer suivent tous les symlinks de manière transparente, ce qui rend la technique invisible pour le monteur.
Un Virtual Folder est un dossier de ces liens, un par clip, qu'un NLE importe comme s'il s'agissait d'un dossier de médias ordinaire. L'astuce, c'est vers quoi chaque lien pointe. Un clip peut se résoudre vers un proxy local léger sur le SSD pour un montage offline rapide, ou vers une entrée d'un disque cloud-monté qui streame l'original depuis le cloud. Basculer un clip entre les deux modes, c'est juste re-cibler son symlink ; aucun média n'est déplacé ni copié, et comme le chemin que voit le NLE ne change jamais, le projet n'a jamais besoin de relink.
Cette flexibilité par clip, c'est la vraie force. Un seul Virtual Folder peut mélanger librement proxys et originaux streamés : les 95 pour cent de rushes restés au montage restent en proxys légers, tandis que la poignée de clips du cut final streame en pleine résolution. Le même dossier sert la coupe offline et la finition pleine qualité.
Sous Windows, où créer des symlinks peut exiger des permissions élevées, Sanbila bascule sur des hardlinks puis sur une copie pour que le Virtual Folder se construise toujours. Comme la bibliothèque média sous-jacente est partagée, plusieurs Virtual Folders, pour différentes versions de cut ou différents monteurs du même projet, peuvent pointer vers les mêmes fichiers sans dupliquer le stockage. C'est ainsi qu'un projet reste organisé et sans relink d'une version à l'autre, pendant que seuls les proxys vivent sur le disque local.
Exemples
- •Un Virtual Folder pour un documentaire contient 2 000 symlinks. 1 950 pointent vers des proxys 720p locaux, 50 pointent vers des originaux 4K streamés pour le cut final
- •Un projet de mariage bascule de proxy à stream pour 30 clips sélectionnés la veille de la livraison, sans relink NLE
- •Un long métrage indé a des Virtual Folders pour chaque version de cut, partageant tous la même bibliothèque média sous-jacente
Dans Sanbila
Sanbila crée un Virtual Folder par projet. Chaque clip est un symlink (avec fallback hardlink ou copie sous Windows). L'utilisateur bascule un clip entre proxy et stream depuis l'app desktop, et le NLE voit le changement instantanément.
Questions fréquentes
Mon NLE saura-t-il qu'un Virtual Folder est fait de symlinks ?+
Non. Un symlink est indiscernable du fichier réel pour tout programme qui le lit, donc Premiere Pro, Resolve, Final Cut Pro et Avid importent tous un Virtual Folder comme un dossier de médias ordinaire. C'est tout l'intérêt : le monteur travaille normalement, pendant qu'en coulisses chaque clip peut pointer vers un proxy local ou un original streamé.
Un seul Virtual Folder peut-il mélanger proxys et originaux pleine résolution ?+
Oui, c'est sa principale force. Chaque clip est un lien indépendant, donc les rushes exclus du cut peuvent rester en proxys légers pendant que les clips du cut final streament en pleine résolution, tout dans le même dossier. Vous basculez n'importe quel clip entre les deux modes en re-ciblant son lien, sans relink dans le NLE.
Que se passe-t-il sous Windows, où les symlinks demandent des permissions spéciales ?+
Sanbila bascule automatiquement : s'il ne peut pas créer un symlink, il utilise un hardlink, et si ce n'est pas possible, une copie, pour que le Virtual Folder se construise toujours. Le NLE voit le même dossier de médias dans tous les cas. La bibliothèque média partagée sous-jacente permet à plusieurs Virtual Folders de pointer vers les mêmes fichiers sans dupliquer le stockage.
Termes liés
À voir aussi
Sources
- Liens symboliques Apple File System · Apple
- Liens symboliques Microsoft Win32 · Microsoft
- Spécification POSIX symlink · IEEE / The Open Group