Je veux créer un Smart Folder dans le Finder qui affiche les vidéos dont la hauteur >= la largeur. Est-ce possible ? L'interface utilisateur pour une comparaison me permet de comparer la largeur avec un nombre comme 3800, mais pas avec la hauteur :
Réponse
Trop de publicités?Spotlight (dans le Finder ou une autre application) ne permet pas de comparer les métadonnées. Ce que vous voulez ne peut donc pas être fait dans le Finder.
Mais comme solution de contournement en une ligne :
Télécharger et installer ExifTool .
À la ligne de commande (par exemple en utilisant le Terminal)
exiftool -csv -ext mp4 -ext mov -R -SourceImageWidth -SourceImageHeight <directory> -if '$SourceImageWidth < $sourceImageHeight'
Remplacez <directory> par un répertoire ou un volume de premier niveau contenant vos vidéos. A titre d'exemple (je fais surtout des photos) :
exiftool -csv -ext mp4 -ext mov -R -SourceImageWidth -SourceImageHeight /Volumes/Photos -if '$SourceImageWidth < $sourceImageHeight'
SourceFile,SourceImageWidth,SourceImageHeight
/Volumes/Photos/Photos.photoslibrary/originals/B/B01CABBB-A3D8-4A00-9A01-F59755E4B03E.mp4,888,1920
/Volumes/Photos/PhotoSync/After LR Import/RPReplay_Final1638485087.mp4,888,1920
/Volumes/Photos/LightroomMasters/Apple/2021/2021-12-02/20211202-RPReplay_Final1638485087.mp4,888,1920
/Volumes/Photos/LightroomJPEG/Apple/2021/2021-12-02/20211202-RPReplay_Final1638485087.mp4,888,1920
8965 directories scanned
1317 files failed condition
4 image files read
Dans la commande :
- -csv : sortie sous forme de données séparées par des virgules
- -ext : trouver les fichiers avec ces extensions
- -R : Récupérer tous les répertoires
- -SourceImageWidth et -SourceImageHeight : champs à inclure dans la sortie.
- -si : critère de sélection
Selon le type de fichier, vous devrez peut-être remplacer SourceImageWidth par ImageWidth, etc.